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

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

Задача

а) Паскаль
i := 0;
s : = 0;
while i < 5 do begin i : = i + 1; s : = s + i; end; Python i=0 s=0 while i < 5: i += 1 s += i i < 5 i s - 0 0 б) Паскаль i : = 0; s : = 0; while i < 5 do i : = i + 1 ; s : = s + i; Python i = 0 s = 0 while i < 5: i += 1 s += i i < 5 i s в) Паскаль s:=0 i := 2; while i > 1 do
begin
s : = s + 1 / i;
i := i — 1;
end;
Python
s=0
i = 2
while i > 1;
s = s + 1 / i
i -= 1
i > 1
s
i

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

Рассмотрим выполнение каждого фрагмента программы по шагам.

а)

Сначала $$i=0$$, $$s=0$$. В цикле значение $$i$$ каждый раз увеличивается на 1, а затем прибавляется к $$s$$:

$$i<5$$$$s$$$$i$$
00
да11
да32
да63
да104
нет155

После завершения цикла получаем $$s=15$$, $$i=5$$.

б)

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

$$i<5$$$$s$$$$i$$
00
да01
да02
да03
да04
нет55

После выполнения программы: $$s=5$$, $$i=5$$.

в)

Начальные значения: $$s=0$$, $$i=2$$. В цикле сначала прибавляется $$\frac{1}{i}$$ к $$s$$, затем $$i$$ уменьшается на 1.

$$i>1$$$$s$$$$i$$
02
да0{,}51
нет0{,}51

Итог: $$s=0{,}5$$, $$i=1$$.

Ответ

а) $$s=15$$, $$i=5$$;
б) $$s=5$$, $$i=5$$;
в) $$s=0{,}5$$, $$i=1$$.



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