
Определите значение переменной Sum после выполнения фрагмента программы: i:=0; Sum:=0; while
i<3 do begin i:=i+1; Sum:= Sum+i*i*i; end;

Ответы на вопрос

Sum = 135
Если вы хотите отблагодарить меня, то поставьте пожалуйста этому ответу "Лучший".



Ответ:
36
Объяснение:
i 0 sum 0
i 1 sum 1
i 2 sum 1+8= 9
i 3 sum 9+27= 36



Давайте разберемся с этим фрагментом программы:
cssi := 0;
Sum := 0;
while i < 3 do
begin
i := i + 1;
Sum := Sum + i * i * i;
end;
Исходно переменная i
установлена в 0, а переменная Sum
также равна 0. Затем начинается цикл while
, который будет выполняться, пока значение i
меньше 3.
При первой итерации цикла
i
увеличивается на 1 (i
становится равным 1), иSum
увеличивается на1 * 1 * 1
, то есть 1. Теперьi
равно 1, аSum
равно 1.При второй итерации цикла
i
увеличивается на 1 снова (i
становится равным 2), иSum
увеличивается на2 * 2 * 2
, то есть 8. Теперьi
равно 2, аSum
равно 1 + 8 = 9.При третьей итерации цикла
i
снова увеличивается на 1 (i
становится равным 3), иSum
увеличивается на3 * 3 * 3
, то есть 27. Теперьi
равно 3, аSum
равно 9 + 27 = 36.
После выполнения всех итераций цикла значение переменной Sum
будет равно 36.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili