Упр.221 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.221 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
Школьный алгоритмический язык:
алг
цел s, х
нач
s : = 0;
нц
ввод x
s := s + х
кц при х = 0;
вывод s
кон
Язык программирования:
s
x
х = 0
Паскаль
var
s, x: integer;
begin
s := 0;
repeat
read(x);
s := s + x
until x = 0;
writeln(s)
end.
Python
s=0
while True:
x=int(input())
s=s+x
if x==0: break
print(s)
Подробный ответ
Программа накапливает сумму введённых чисел в переменной $$s$$ и заканчивает работу, когда введено число $$0$$.
Последовательно вычислим значения $$s$$:
| Введено $$x$$ | $$s$$ до прибавления | $$s := s + x$$ |
|---|---|---|
| 1 | 0 | 1 |
| 5 | 1 | 6 |
| -10 | 6 | -4 |
| 3 | -4 | -1 |
| -8 | -1 | -9 |
| 6 | -9 | -3 |
| 4 | -3 | 1 |
| 0 | 1 | 1 |
После ввода $$0$$ цикл завершается, и на экран выводится текущее значение $$s$$.
Ответ
$$1$$
Другие учебники
Другие предметы