Упр.218 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.218 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
Школьный алгоритмический язык:
алг
цел s, k
нач
s : = 0
к := 0
нц пока k < 6
s : = s + 2
k := k + 1
кц
вывод s
кон
Язык программирования:
k < 6
s
k
-
Паскаль
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.
Python
s=0
k=0
while k < 6:
s+=2
k+=1
print(‘s’,s)
Подробный ответ
Переведём программу на Python:
s = 0
k = 0
while k < 6:
s += 2
k += 1
print(‘s=’, s)
Цикл выполняется, пока $$k < 6$$. При каждом повторении значение $$s$$ увеличивается на 2, а $$k$$ — на 1.
Проследим изменения переменных:
| $$k < 6$$ | $$s$$ | $$k$$ |
|---|---|---|
| — | 0 | 0 |
| да | 2 | 1 |
| да | 4 | 2 |
| да | 6 | 3 |
| да | 8 | 4 |
| да | 10 | 5 |
| да | 12 | 6 |
| нет | 12 | 6 |
После завершения цикла значение переменной $$s$$ равно $$12$$.
Ответ
$$s=12$$
Другие учебники
Другие предметы