• Предмет: Информатика
  • Автор: yachahmm
  • Вопрос задан 5 месяцев назад

7. Рассмотрите алгоритм и заполните таблицу трассировки. FOR i+3 TO 10 DO ENDFOR IF i MOD 2=0 THEN S+s+i PRINT s, i ENDIF S​

Приложения:

Ответы

Ответ дал: Аноним
2

Ответ:

# i s S

1 0 5 0

2 3 5 0

3 4 5 0

4 5 5 0

5 6 5 11

6 7 5 11

7 8 5 11

8 9 5 11

9 10 5 11

10   11

Теперь давайте рассмотрим каждый шаг более подробно:

Начальное значение переменных.

i = 0, 3 <= 10 (условие i + 3 <= 10 выполняется), переходим к шагу 3.

i = 3, 3 <= 10 (условие i + 3 <= 10 выполняется), переходим к шагу 4.

i = 4, 4 <= 10 (условие i + 3 <= 10 выполняется), переходим к шагу 5.

i = 5, 5 <= 10 (условие i + 3 <= 10 выполняется), проверяем условие i MOD 2 = 0. i MOD 2 = 1, условие не выполняется, переходим к шагу 6.

i = 6, 6 <= 10 (условие i + 3 <= 10 выполняется), проверяем условие i MOD 2 = 0. i MOD 2 = 0, условие выполняется, выполняем операцию S + s + i, получаем 11, сохраняем в переменной S, выводим значения переменных s и i. Переходим к шагу 7.

i = 7, 7 <= 10 (условие i + 3 <= 10 выполняется), проверяем условие i MOD 2 = 0. i MOD 2 = 1, условие не выполняется, переходим к шагу 8.

i = 8, 8 <= 10 (условие i + 3 <= 10

Объяснение:

Вас заинтересует