1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.197 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Упр.197 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача

Определите значения переменных $$s$$ и $$i$$ после выполнения следующих операторов.

а) $$s:=0;\ \text{for } i:=0\ \text{to}\ 5\ \text{do}\ s:=s+i$$

б) $$n:=1;\ s:=1;\ \text{for } i:=2\ \text{to}\ n\ \text{do}\ s:=s+\frac{1}{i}$$

в) $$n:=1;\ s:=1;\ \text{for } i:=1\ \text{to}\ 3\ \text{do}\ s:=s+\frac{1}{n};\ n:=n+2$$

г) $$n:=1;\ s:=1;\ \text{for } i:=1\ \text{to}\ 3\ \text{do}\ \text{begin}\ s:=s+\frac{1}{n};\ n:=n+2;\ \text{end}$$

Подробный ответ

Проследим выполнение операторов по шагам.

а) $$s:=0$$, затем в цикле $$i$$ принимает значения от $$0$$ до $$5$$, и каждый раз выполняется $$s:=s+i$$.

$$i$$$$s$$$$i<5$$
–0–
00да
11да
23да
36да
410да
515нет

После выполнения цикла: $$s=15$$, $$i=5$$.

б) $$n:=1$$, $$s:=1$$. Цикл $$for\ i:=2\ to\ n$$ не выполняется, так как $$2>1$$.

$$n$$$$i$$$$s$$$$i<n$$
1–1–
121нет

После выполнения цикла: $$s=1$$, $$i=2$$.

в) $$n:=1$$, $$s:=1$$. В цикле сначала выполняется $$s:=s+\frac{1}{n}$$, затем $$n:=n+2$$.

$$i$$$$n$$$$s$$$$i<3$$
–11–
112да
232+\frac{1}{3}да
352+\frac{1}{3}+\frac{1}{5}нет

После выполнения цикла: $$s=2+\frac{1}{3}+\frac{1}{5}$$, $$n=7$$.

г) $$n:=1$$, $$s:=1$$. Здесь обе команды находятся внутри цикла, поэтому $$n$$ изменяется после каждого шага.

$$i$$$$s$$$$n$$$$i<3$$
–11–
123да
22+\frac{1}{3}5да
32+\frac{1}{3}+\frac{1}{5}7нет

После выполнения цикла: $$s=2+\frac{1}{3}+\frac{1}{5}$$, $$n=7$$.

Ответ

а) $$s=15$$, $$i=5$$;
б) $$s=1$$, $$i=2$$;
в) $$s=2+\frac{1}{3}+\frac{1}{5}$$, $$n=7$$;
г) $$s=2+\frac{1}{3}+\frac{1}{5}$$, $$n=7$$.



Общая оценка
4 / 5
Другие учебники
Другие предметы