4. Составить таблицу трассировки и программу для решения следующей задачи: Даны числа от 20 до
40, найти сумму чисел, кратных 7. Составить блок-схему алгоритма и таблицу трассировки[5]
Ответы на вопрос
Таблица трассировки:
i sum Выполняемые действия
20 0 if 20 % 7 == 0, нет, i += 1
21 0 if 21 % 7 == 0, нет, i += 1
22 0 if 22 % 7 == 0, да, sum += 22
23 22 if 23 % 7 == 0, нет, i += 1
24 22 if 24 % 7 == 0, да, sum += 24
25 46 if 25 % 7 == 0, нет, i += 1
26 46 if 26 % 7 == 0, нет, i += 1
27 46 if 27 % 7 == 0, да, sum += 27
28 73 if 28 % 7 == 0, да, sum += 28
29 101 if 29 % 7 == 0, нет, i += 1
30 101 if 30 % 7 == 0, да, sum += 30
31 131 if 31 % 7 == 0, нет, i += 1
32 131 if 32 % 7 == 0, да, sum += 32
33 163 if 33 % 7 == 0, да, sum += 33
34 196 if 34 % 7 == 0, нет, i += 1
35 196 if 35 % 7 == 0, нет, i += 1
36 196 if 36 % 7 == 0, да, sum += 36
37 232 if 37 % 7 == 0, нет, i += 1
38 232 if 38 % 7 == 0, нет, i += 1
39 232 if 39 % 7 == 0, да, sum += 39
40 271 if 40 % 7 ==
Блок-схема алгоритма:
+---------------------+
| Начало программы |
+---------------------+
| sum = 0 |
| i = 20 |
| while i <= 40 |
| if i % 7 == 0 |
| sum += i |
| i += 1 |
| конец цикла |
| Вывод sum |
+---------------------+
| Конец программы |
+---------------------+