Предмет: Информатика,
автор: gundirova67
Определите значение переменной S после выполнения опера-торов:
i:=0; S:=0
While i<3 do
Begin
i:=i+1;
S:=S+i*i
End;
Ответы
Автор ответа:
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; // Конец цикла
Похожие вопросы
Предмет: Русский язык,
автор: ru197922
Предмет: Другие предметы,
автор: denis081278
Предмет: Русский язык,
автор: shamonova79
Предмет: Химия,
автор: kat2009198734
Предмет: Обществознание,
автор: дарья1574