Упр.2.191 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Автор
Босова, Аквилянов
Упр.2.191 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Рассмотрим вариант решения задания из учебника Босова, Аквилянов 8 класс, Просвещение: 2.191. От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет выведено в результате работы программы. Составьте таблицу значений переменных.
Подробный ответ
Переведём программу на Паскаль:
var
s, k: integer;
begin
s := 0;
k := 0;
while k < 6 do
begin
s := s + 2;
k := k + 1
end;
write(‘s=’, s)
end.
В цикле переменная $$k$$ увеличивается на 1, пока $$k < 6$$. Значит, цикл выполнится 6 раз. Каждый раз переменная $$s$$ увеличивается на 2:
$$s = 0 + 2 \cdot 6 = 12$$
Заполним таблицу значений переменных:
| $$s$$ | $$k$$ | $$k < 6$$ |
|---|---|---|
| 0 | 0 | да |
| 2 | 1 | да |
| 4 | 2 | да |
| 6 | 3 | да |
| 8 | 4 | да |
| 10 | 5 | да |
| 12 | 6 | нет |
После завершения цикла на экран будет выведено значение $$s$$.
Ответ
Вывод программы: s=12.
Другие учебники
Другие предметы