Упр.2.194 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Класс
9
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.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
Другие учебники
Другие предметы



