Ответ:
1. Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1; b:=1;
while a>=b do b:=b+a; 1>=1 да b:=1+1=2
a:=a+1; a:=1+1=2
write(b*a) 2*2=4 Ответ 4
2. Сколько раз будет исполнен Цикл в фрагменте программы?
а) p:=2;
repeat
p:=p*0.1 2*0,1=0,2 0,2*0,1= 0,02
until p<0.1; 0.02<0.1 Да Условие истинно значит цикл заканчивается </p>
Ответ 2
б) p:=1;
repeat
p:=p*0.1
until p>0.1; Ни разу
3.Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1; b:=1;
while a<=32 do a:=a*2; тут программа сработает ровно 32 раза </p>
и это получается 32*2=64
b:=b*a; 64*1=64
write (b) 64
Ответ 64
Объяснение: