Есть ответ 👍

7. Заполните трассировочную таблицу
8. Заполните трассировочную таблицу, если шаг равен 2

300
500
Посмотреть ответы 2

Ответы на вопрос:


скрин

Объяснение:

7.

пока условие i <= 6 истинное (да) цикл выполняет действия:

S = S + i

i = i + 1

когда условие i <= 6 становится ложным (нет) цикл прекращается

S = 0     i = 0

i <= 6 (0 <= 6, да)

S = 0 + 0 = 0

i = 0 + 1 = 1

S = 0     i = 1

i <= 6 (1 <= 6, да)

S = 0 + 1 = 1

i = 1 + 1 = 2

S = 1     i = 2

i <= 6 (2 <= 6, да)

S = 1 + 2 = 3

i = 2 + 1 = 3

S = 3     i = 3

i <= 6 (3 <= 6, да)

S = 3 + 3 = 6

i = 3 + 1 = 4

S = 6     i = 4

i <= 6 (4 <= 6, да)

S = 6 + 4 = 10

i = 4 + 1 = 5

S = 10     i = 5

i <= 6 (5 <= 6, да)

S = 10 + 5 = 15

i = 5 + 1 = 6

S = 15     i = 6

i <= 6 (6 <= 6, да)

S = 15 + 6 = 21

i = 6 + 1 = 7

S = 21     i = 7

i <= 6 (7 <= 6, нет) - цикл прекращается

8.

цикл выполняет действия:

P = P * i

i = i + 2 (шаг равен 2 по условию)

пока условие i <= n истинное (да)

когда условие i <= n становится ложным (нет) цикл прекращается

n = 5     i = 1     P = 1

P = 1 * 1 = 1

i = 1 + 2 = 3

i <= n (3 <= 5 да)

n = 5     i = 3     P = 1

P = 1 * 3 = 3

i = 3 + 2 = 5

i <= n (5 <= 5 да)

n = 5     i = 5     P = 3

P = 3 * 5 = 15

i = 5 + 2 = 7

i <= n (7 <= 5 нет) - цикл прекращается

n = 5     i = 7     P = 15


7. Заполните трассировочную таблицу8. Заполните трассировочную таблицу, если шаг равен 2
FuzziBoy
4,7(73 оценок)

Ипочему все считают, что указывать языки - не царское ну ладно, вот на pascalabc.net: var   n: integer; begin   readln(n);   writeln((n mod 10) * 1000 + (n div 10 mod 10) * 100 + (n div 100 mod 10) * 10 + (n div 1000) * 1 = n ? 'yes'  : 'no'); end.

Популярно: Информатика