Упр.220 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.220 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
а) Паскаль
s : = 0;
i := 3;
repeat
s := s + 5 div i;
i := i — 1;
until i < 1;
Python
s = 0
i = 3
while True:
s = s + 5 // i
i -= 1
if i < 1: break
s
i
i < 1
б) Паскаль
s : = 0;
i : = 1;
repeat
s : = s + 1 / i;
i : = i - 1;
until i < = 1;
Python
s = 0
i = 1
while True:
s = s + 1 / i
i - = 1
if i < = 1: break
s
i
i < =1
Подробный ответ
а) Начальные значения: $$s=0$$, $$i=3$$.
Цикл повторяется, пока $$i<1$$ не станет истинным.
| $$s$$ | $$i$$ | $$i<1$$ |
|---|---|---|
| 0 | 3 | нет |
| 1 | 2 | нет |
| 3 | 1 | нет |
| 8 | 0 | да |
После выполнения цикла получаем: $$s=8$$, $$i=0$$.
б) Начальные значения: $$s=0$$, $$i=1$$.
Цикл выполняется один раз, так как после уменьшения $$i$$ условие $$i\le 1$$ становится истинным.
| $$s$$ | $$i$$ | $$i\le 1$$ |
|---|---|---|
| 0 | 1 | нет |
| 1 | 0 | да |
После выполнения цикла получаем: $$s=1$$, $$i=0$$.
Ответ
а) $$s=8$$, $$i=0$$.
б) $$s=1$$, $$i=0$$.
Другие учебники
Другие предметы