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

Упр.2.197 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

Составьте таблицу значений переменных.
1)
s: = 0;
for i: = 0 to 5 do s: = s+i;
2)
n: = 1; s: = 1;
for i: = 2 to n do s: = s+1/i;
3)
n: =1; s :=1;
for i: =1 to 3 do
s: =s+1/n;
n: =n+2;
4)
n: =1; s: =1;
for i:=1 to 3 do
begin
s: =s+1/n; n: =n+2;
end.

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

Проследим изменения переменных по шагам выполнения циклов.

1) $$s:=0$$, затем $$for\ i:=0\ to\ 5\ do\ s:=s+i$$

isi < 5
0да
00да
11да
23да
36да
410да
515нет

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

2) $$n:=1$$, $$s:=1$$, затем $$for\ i:=2\ to\ n\ do\ s:=s+\frac{1}{i}$$

Так как начальное значение $$i=2$$, а $$n=1$$, условие цикла сразу ложно, поэтому тело цикла не выполняется.

isi < n
11нет

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

3) $$n:=1$$, $$s:=1$$, затем

for i:=1 to 3 do
s:=s+1/n;
n:=n+2;

Здесь сначала изменяется $$s$$, а потом $$n$$.

insi < 3
11да
112да
233да
354нет

После выполнения цикла: $$i=3$$, $$n=7$$, $$s=4$$.

4) $$n:=1$$, $$s:=1$$, затем

for i:=1 to 3 do
begin
s:=s+1/n;
n:=n+2;
end;

В этом случае в теле цикла обе команды выполняются на каждом шаге.

isni < 3
11да
123да
22 + 1/35да
32 + 1/3 + 1/57нет

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

Ответ

1) $$i=5$$, $$s=15$$.
2) $$i=2$$, $$s=1$$.
3) $$i=3$$, $$n=7$$, $$s=4$$.
4) $$i=3$$, $$n=7$$, $$s=2+\frac{1}{3}+\frac{1}{5}=\frac{38}{15}$$.



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