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

Задание 8 Параграф 7 ГДЗ Босова 11 класс (Информатика)

Задача

var s, і, j: integer;
begin
s :=0;
for i:=1 to 3 do
for j : =i to 4 do
s:=s+2*i-j;
writein (s)
end.
Ответ: 18
Программа: Z_7_8.pas (ссылка ниже)

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

Переменная $$s$$ сначала равна $$0$$. Затем выполняются вложенные циклы:

  • $$i=1$$, $$j=1,2,3,4$$;
  • $$i=2$$, $$j=2,3,4$$;
  • $$i=3$$, $$j=3,4$$.

На каждом шаге прибавляется значение $$2i-j$$.

Вычислим сумму по всем итерациям:

$$i$$$$j$$$$2i-j$$$$s$$
11$$1$$$$1$$
12$$0$$$$1$$
13$$-1$$$$0$$
14$$-2$$$$-2$$
22$$2$$$$0$$
23$$1$$$$1$$
24$$0$$$$1$$
33$$3$$$$4$$
34$$2$$$$6$$

Но в условии цикла для $$j$$ указано $$j:=i$$ to $$4$$, поэтому при $$i=1,2,3$$ получаем именно эти значения. Суммируем все прибавления:

$$1+0-1-2+2+1+0+3+2=6$$

Однако в исходном решении указан ответ $$18$$, что соответствует программе с другим порядком выполнения или иной записью цикла. Для приведённого фрагмента вычисление даёт $$6$$.

Ответ

$$6$$



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