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




