Упр.2.201 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.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 раз, и на каждом шаге значение уменьшается на $$6$$:
| i | m | i < 6 |
|---|---|---|
| — | 0 | — |
| 1 | -6 | да |
| 2 | -12 | да |
| 3 | -18 | да |
| 4 | -24 | да |
| 5 | -30 | да |
| 6 | -36 | нет |
После завершения цикла программа выведет $$-36$$.
2) Здесь сначала $$m=0$$, затем в цикле $$i$$ принимает значения от $$3$$ до $$7$$, а m каждый раз изменяется по формуле $$m:=m-6+i$$:
| i | m | i < 7 |
|---|---|---|
| — | 0 | — |
| 3 | -3 | да |
| 4 | -5 | да |
| 5 | -6 | да |
| 6 | -6 | да |
| 7 | -5 | нет |
После завершения цикла программа выведет $$-5$$.
Ответ: 1) $$-36$$; 2) $$-5$$.
Другие учебники
Другие предметы



