Предмет: Информатика,
автор: serbakovsana23
определите значение переменной Y после выполнения фрагмента программы var i, y : integer begin y:=0 for i=1 to 4 do begin y:=y*10 y:=i end end.
fsdfsd1974:
у=0, в цикле умножаем на 10 (количество повторений 4) при умножении 0 на 10 = 0
Ответы
Автор ответа:
0
Ответ:
4
Объяснение:
y = 0 i = 1
y = y * 10 = 0 * 10 = 0
y = i = 1
y = 1 i = 2
y = y * 10 = 1 * 10 = 10
y = i = 2
y = 2 i = 3
y = y * 10 = 2 * 10 = 20
y = i = 3
y = 3 i = 4
y = y * 10 = 3 * 10 = 30
y = i = 4
Цикл выполнится 4 раза.
Последнее действие в теле цикла это присваивание переменной y текущего значения переменной i, поэтому у будет равен последнему значению i, при завершении цикла.
for i:=1 to 4 do
цикл завершается, когда i = 4
y = i = 4
Похожие вопросы
Предмет: Русский язык,
автор: linanyanya
Предмет: Литература,
автор: 0224211
Предмет: Химия,
автор: allalondon3
Предмет: Геометрия,
автор: suana0509
Предмет: Математика,
автор: aevseeva03