Сделайте пожалуйста этот алгоритм

0 голосов
26 просмотров

Сделайте пожалуйста этот алгоритм


image
image

Информатика (89 баллов) | 26 просмотров
Дано ответов: 2
0 голосов

Ответ:

a = 951

b = 9 + 51 = 60

a = 95

a = 5

a = 5 + 60 = 65

div - целочисленное деление

mod - остаток от деления

(74 баллов)
0

s найти

0 голосов

Ответ:

1.   65

2.   12

Объяснение:

1.

a = 951

b = a div 100 + a mod 100 = 951 div 100 + 951 mod 100 = 9 + 51 = 60

a = a div 10 = 951 div 10 = 95

a = a mod 10 = 95 mod 10 = 5

a = a + b = 5 + 60 = 65

div - целочисленное деление  (целая часть от деления)

3 div 2 = 1

2 div 2 = 1

1 div 2 = 0

mod - остаток от целочисленного деления (разность делимого и произведения целой части от деления на делитель)

3 mod 2 = 1

2 mod 2 = 0

1 mod 2 = 1

2.

n = 0       s = 0

если условие n > 6 ложно (нет), то цикл выполняется

Действия в цикле:

если условие n чётно истинно (да), то выполняем s = s + n

n = n + 1

n = 0       s = 0

0 > 6   (нет)

0 чётно   (да)

s = s + n = 0 + 0 = 0

n = n + 1 = 0 + 1 = 1

n = 1       s = 0

1 > 6   (нет)

1 чётно   (нет)

n = n + 1 = 1 + 1 = 2

n = 2       s = 0

2 > 6   (нет)

2 чётно   (да)

s = s + n = 0 + 2 = 2

n = n + 1 = 2 + 1 = 3

n = 3       s = 2

3 > 6   (нет)

3 чётно   (нет)

n = n + 1 = 3 + 1 = 4

n = 4       s = 2

4 > 6   (нет)

4 чётно   (да)

s = s + n = 2 + 4 = 6

n = n + 1 = 4 + 1 = 5

n = 5       s = 2

5 > 6   (нет)

5 чётно   (нет)

n = n + 1 = 5 + 1 = 6

n = 6       s = 6

6 > 6   (нет)

6 чётно   (да)

s = s + n = 6 + 6 = 12

n = n + 1 = 6 + 1 = 7

n = 7       s = 12

7 > 6   (да)   цикл не выполняется

n = 7       s = 12

(2.2k баллов)