Упр.189 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
а) Условие Переменные
i < 5 s i
- 0 0
да 1 1
да 3 2
да 6 3
да 10 4
нет 15 5
б) Условие Переменные
i < 5 s i
- 0 0
да 0 1
да 0 2
да 0 3
да 0 4
нет 5 5
в) Условие Переменные
i > 1 s i
— 0 2
нет 1 1
а) Начальные значения: $$i=0$$, $$s=0$$.
Пока $$i<5$$, выполняются команды:
$$i:=i+1,\quad s:=s+i$$
Последовательно получаем:
| Условие $$i<5$$ | $$s$$ | $$i$$ |
|---|---|---|
| — | 0 | 0 |
| да | 1 | 1 |
| да | 3 | 2 |
| да | 6 | 3 |
| да | 10 | 4 |
| нет | 15 | 5 |
Итак, после выполнения фрагмента $$s=15$$, $$i=5$$.
б) Начальные значения: $$i=0$$, $$s=0$$.
В цикле выполняется только команда $$i:=i+1$$, а $$s$$ не изменяется.
| Условие $$i<5$$ | $$s$$ | $$i$$ |
|---|---|---|
| — | 0 | 0 |
| да | 0 | 1 |
| да | 0 | 2 |
| да | 0 | 3 |
| да | 0 | 4 |
| нет | 5 | 5 |
Значит, $$s=5$$, $$i=5$$.
в) Начальные значения: $$i=2$$, $$s=0$$.
Пока $$i>1$$, выполняются команды:
$$s:=s+\frac{1}{i},\quad i:=i-1$$
После первой итерации:
$$s=0+\frac{1}{2}=\frac{1}{2},\quad i=1$$
Условие $$i>1$$ становится ложным, цикл заканчивается.
Следовательно, $$s=\frac{1}{2}$$, $$i=1$$.
Ответ
а) $$s=15$$, $$i=5$$; б) $$s=5$$, $$i=5$$; в) $$s=\frac{1}{2}$$, $$i=1$$.