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