Упр.2.201 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Класс
9
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.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 | нет |
| 6 | -36 |
После завершения цикла программа выведет число $$-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 | нет |
| 7 | -5 |
После выполнения программы будет выведено число $$-5$$.
Ответ
1) $$-36$$
2) $$-5$$
Другие учебники
Другие предметы



