• Предмет: Информатика
  • Автор: gundirova67
  • Вопрос задан 3 года назад

Определите значение переменной S после выполнения опера-торов:
i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;

Ответы

Ответ дал: uplmtq
1

Ответ:

S = 14

Объяснение:

i := 0; // i = 0

S := 0 ; // S = 0

while i < 3 do  // Пока значение переменной i < 3

begin  // Начало цикла

~~~~~~~~~~~~

Итерация 1:

i := i + 1;  // i = 0 + 1 (( i = 1 ))

S := S + i * i ; // S = 0 + 1 × 1 (( S = 1 ))

~~~~~~~~~~~~

Итерация 2:

i := i + 1;  // i = 1 + 1 (( i = 2 ))

S := S + i * i ; // S = 1 + 2 × 2 (( S = 5 ))

~~~~~~~~~~~~

Итерация 3:

i := i + 1;  // i = 2 + 1 (( i = 3 ))

S := S + i * i ; // S = 5 + 3 × 3 (( S = 14 ))

~~~~~~~~~~~~

end; // Конец цикла

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