Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a:=4; for i:=1 to 4 do begin a:=a+a end;
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a:=4;
for i:=1 to 4 do begin
a:=a+a
end;
Ответ(ы) на вопрос:
Это идёт массив.
i(1)=4+4=8
i(2)=8+8=16
i(3)=16+16=32
i(4)=32+32=64
Ответ : 64
Переведу на "человеческий":
a=4
Повтори 4 раза: a=a+a,
То есть на первом шаге значение а=4+4=8
Втором: a=8+8=16
Третьем: a=16+16=32
Четвёртом: a=32+32=64
Ответ: a=64
Не нашли ответ?
Похожие вопросы