• Предмет: Информатика
  • Автор: cfifljkufyjd88
  • Вопрос задан 4 месяца назад

Какое значение S будет получено в результате выполнения алгоритма? S:= 0, i:=1, j:=7 пока i<=j нц S:= S+i+j i:= i+2 j:=j-1 кц
a.
50

b.
71

c.
25

d.
27

e.
26

Ответы

Ответ дал: archie242
0

Відповідь:

d. 27

Изначально S = 0, i = 1, j = 7;

Поскольку i <= j (1 <= 7), выполняется тело цикла:

S = S + i + j = 0 + 1 + 7 = 8;

i = i + 2 = 1 + 2 = 3;

j = j - 1 = 7 - 1 = 6;

Поскольку i <= j (3 <= 6), выполняется тело цикла:

S = S + i + j = 8 + 3 + 6 = 17;

i = i + 2 = 3 + 2 = 5;

j = j - 1 = 6 - 1 = 5;

Поскольку i <= j (5 <= 5), выполняется тело цикла:

S = S + i + j = 17 + 5 + 5 = 27;

i = i + 2 = 5 + 2 = 7;

j = j - 1 = 5 - 1 = 4;

Поскольку i > j (7 > 4), цикл завершается.

Таким образом, значение S будет равно 27.

Вас заинтересует