Вопрос школьника по предмету Информатика
Визначте, чому дорівнює S після виконання циклу: x:=7; s:=0; for i:=1 to 3 do begin s:=s+x; x:=x+3; end; *
Визначте, чому дорівнює S після виконання циклу: x:=7; s:=0; for i:=1 to 3 do begin s:=s+x; x:=x+3; end; *
30
Присваиваем переменной x значение 7:
Присваиваем переменной s значение 0:
Объявляем цикл от 1 до 3, который будет каждый раз выполнять команды введённые между begin и end:
Присваиваем переменной s значение текущей s + x, то есть просто прибавляем x:
Присваиваем переменной x значение текущей x + 3, то есть просто прибавляем 3:
Итак, x изначально равен 7, а s — 0. Потом идёт цикл, в котором к s прибавляется x, после чего к s прибавляется 3. Цикл небольшой, можно и пройтись для наглядности:
Как мы видим, конечное значение s равно 30.
Похожие вопросы от пользователей
0,38*73,947+23,053*0,38
Озеркам.