Упр.2.197 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.197 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
- Определите значения переменных $$s$$ и $$i$$ после выполнения операторов. Составьте таблицу значений переменных:
1) $$s:=0;\ \text{for }i:=0\ \text{to }5\ \text{do }s:=s+i$$;
2) $$n:=1;\ s:=1;\ \text{for }i:=2\ \text{to }n\ \text{do }s:=s+\frac{1}{i}$$;
3) $$n:=1;\ s:=1;\ \text{for }i:=1\ \text{to }3\ \text{do }s:=s+\frac{1}{n};\ n:=n+2$$;
4) $$n:=1;\ s:=1;\ \text{for }i:=1\ \text{to }3\ \text{do begin }s:=s+\frac{1}{n};\ n:=n+2;\ \text{end}$$.
Подробный ответ
Проследим выполнение каждого цикла по шагам.
1)
$$s:=0$$
$$\text{for } i:=0 \text{ to } 5 \text{ do } s:=s+i$$
| i | s | i < 5 |
|---|---|---|
| – | 0 | да |
| 0 | 0 | да |
| 1 | 1 | да |
| 2 | 3 | да |
| 3 | 6 | да |
| 4 | 10 | да |
| 5 | 15 | нет |
| 5 | 15 |
2)
$$n:=1,\quad s:=1$$
$$\text{for } i:=2 \text{ to } n \text{ do } s:=s+\frac{1}{i}$$
Так как $$n=1$$, то цикл не выполняется ни разу.
| i | s | i < n |
|---|---|---|
| 1 | 1 | нет |
| 2 | 1 |
3)
$$n:=1,\quad s:=1$$
$$\text{for } i:=1 \text{ to } 3 \text{ do } s:=s+\frac{1}{n};\quad n:=n+2$$
| i | n | s | i < 3 |
|---|---|---|---|
| – | 1 | 1 | да |
| 1 | 1 | 2 | да |
| 2 | 1 | 3 | да |
| 3 | 1 | 4 | нет |
| 3 | 3 | 4 |
4)
$$n:=1,\quad s:=1$$
$$\text{for } i:=1 \text{ to } 3 \text{ do begin } s:=s+\frac{1}{n};\ n:=n+2;\ \text{end}$$
| i | s | n | i < 3 |
|---|---|---|---|
| – | 1 | 1 | да |
| 1 | 2 | 3 | да |
| 2 | 2 + 1/3 | 5 | да |
| 3 | 2 + 1/3 + 1/5 | 7 | нет |
| 3 | 2 + 1/3 + 1/5 | 7 |
Ответ:
- $$s=15,\ i=5$$
- $$s=1,\ i=2$$
- $$s=4,\ n=3$$
- $$s=2+\frac{1}{3}+\frac{1}{5},\ n=7$$
Другие учебники
Другие предметы



