Дана программа на языке Pascal:
var z, x: real;
i: integer;
begin;
z=1;
i=0;
x=128;
repeat
z: = z + x/2;
i:= i+1;
x:=x/2;
intil (i=4);
write (z);
end.
Какой ответ будет выведен на экран? - вопрос
Ответы
Ответ дал:
0
Сделаем трассировку:
x = 128 z = 1;i=0
z = 1 + 64; x = 128/2; i = 1;
z = 65 + 32; x = 64/2; i = 2;
z = 97 + 16; x = 32/2; i = 3;
z = 113 + 8; x = 16/2 ; i = 4
Конец
z = 121
x = 128 z = 1;i=0
z = 1 + 64; x = 128/2; i = 1;
z = 65 + 32; x = 64/2; i = 2;
z = 97 + 16; x = 32/2; i = 3;
z = 113 + 8; x = 16/2 ; i = 4
Конец
z = 121
Вас заинтересует
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад
8 лет назад