Упр.2.201 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.201 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Определите результат работы программы, записанной на языке Паскаль:
1) program a5; var i, m: integer; begin m := 0; for i:=1 to 6 do m:=m-6; writeln (m); end.
2) program a6; var i, m: integer; begin m:=0; for i:=3 to 7 do m:=m-6+i; writeln (m); end.
Составьте таблицу значений переменных.
Подробный ответ
1) В программе переменная m сначала равна $$0$$. Затем цикл выполняется 6 раз, и на каждом шаге к m прибавляется $$-6$$:
| i | m | i < 6 |
|---|---|---|
| — | 0 | — |
| 1 | -6 | да |
| 2 | -12 | да |
| 3 | -18 | да |
| 4 | -24 | да |
| 5 | -30 | да |
| 6 | -36 | нет |
После завершения цикла:
m = -36
2) Здесь m также начинается с $$0$$. Цикл выполняется для $$i = 3, 4, 5, 6, 7$$, и каждый раз:
$$m := m — 6 + i$$
| i | m | i < 7 |
|---|---|---|
| — | 0 | — |
| 3 | -3 | да |
| 4 | -5 | да |
| 5 | -6 | да |
| 6 | -6 | да |
| 7 | -5 | нет |
После завершения цикла:
m = -5
Другие учебники
Другие предметы



