Упр.2.194 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
8 класс
Автор
Босова, Аквилянов
Упр.2.194 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Составьте таблицу значений переменных.
алг
цел s, x
нач
s:=0;
нц
ввод x
s:=s+x
кц при x=0;
вывод s
кон
var
s, x: integer;
begin
s := 0;
repeat
read(x);
s := s + x
until x = 0;
writeln(s)
end.
Подробный ответ
Программа на Паскале будет такой:
var
s, x: integer;
begin
s := 0;
repeat
read(x);
s := s + x
until x = 0;
writeln(s)
end.
Переменная $$s$$ накапливает сумму введённых чисел. Цикл заканчивается, когда введено число $$0$$, но это число тоже прибавляется к сумме.
| $$x$$ | $$s$$ | $$x = 0$$ |
|---|---|---|
| — | 0 | — |
| 1 | 1 | нет |
| 5 | 6 | нет |
| -10 | -4 | нет |
| 3 | -1 | нет |
| -8 | -9 | нет |
| 6 | -3 | нет |
| 4 | 1 | нет |
| 0 | 1 | да |
После завершения цикла на экран будет выведено значение $$s = 1$$.
Ответ
$$1$$
Другие учебники
Другие предметы