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