Упр.2.194 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.194 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Паскаль. Определите, что будет выведено в результате работы программы, если были введены следующие числа: 1, 5, -10, 3, -8, 6, 4, 0. Составьте таблицу значений переменных.
алг цел 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.
Программа последовательно считывает числа и прибавляет их к сумме s до тех пор, пока не встретится число 0. Ноль тоже добавляется к сумме, но на результат не влияет.
| x | s | x = 0 |
|---|---|---|
| — | 0 | — |
| 1 | 1 | нет |
| 5 | 6 | нет |
| -10 | -4 | нет |
| 3 | -1 | нет |
| -8 | -9 | нет |
| 6 | -3 | нет |
| 4 | 1 | нет |
| 0 | 1 | да |
Сумма введённых чисел равна:
$$1+5-10+3-8+6+4+0=1$$
Ответ: будет выведено число 1.
Другие учебники
Другие предметы



