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