Упр.193 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Упр.193 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Задача
Определите значение переменных $$s$$ и $$i$$ после выполнения следующих операторов.
а) $$s:=0;\quad i:=3;\quad \text{repeat } s:=s+5\ \text{div}\ i;\quad i:=i-1;\quad \text{until } i<1;$$
б) $$s:=0;\quad i:=1;\quad \text{repeat } s:=s+\frac{1}{i};\quad i:=i-1;\quad \text{until } i\leqslant 1;$$
Подробный ответ
а) Начальные значения: $$s=0,$$ $$i=3.$$
Цикл repeat…until выполняется до тех пор, пока $$i<1$$ не станет истинным.
| $$s$$ | $$i$$ | $$i<1$$ |
|---|---|---|
| 0 | 3 | нет |
| 1 | 2 | нет |
| 3 | 1 | нет |
| 8 | 0 | да |
После третьего выполнения цикла получаем:
$$s=8,$$ $$i=0.$$
б) Начальные значения: $$s=0,$$ $$i=1.$$
Цикл выполняется, пока $$i\leq 1$$ не станет истинным.
| $$s$$ | $$i$$ | $$i\leq 1$$ |
|---|---|---|
| 0 | 1 | нет |
| 1 | 0 | да |
После выполнения цикла:
$$s=1,$$ $$i=0.$$
Ответ
а) $$s=8,$$ $$i=0$$
б) $$s=1,$$ $$i=0$$
Другие учебники
Другие предметы



