Упр.2.191 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.191 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
- От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет выведено в результате работы программы. Составьте таблицу значений переменных.
Подробный ответ
Переведём программу на Паскаль:
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.
Ход решения
В начале работы программы переменные принимают значения $$s=0$$ и $$k=0$$.
Цикл выполняется, пока $$k < 6$$. На каждом шаге:
- $$s$$ увеличивается на 2;
- $$k$$ увеличивается на 1.
После 6 повторений цикла получаем:
$$s = 0 + 2 \cdot 6 = 12$$, $$k = 6$$.
Таблица значений переменных:
| $$s$$ | $$k$$ | $$k < 6$$ |
|---|---|---|
| 0 | 0 | да |
| 2 | 1 | да |
| 4 | 2 | да |
| 6 | 3 | да |
| 8 | 4 | да |
| 10 | 5 | да |
| 12 | 6 | нет |
После завершения цикла на экран будет выведено значение переменной $$s$$.
Ответ
$$s=12$$
Другие учебники
Другие предметы



