1. Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1; b:=1;
while a>=b do b:=b+a;
a:=a+1;
write(b*a)

2. Сколько раз будет исполнен Цикл в фрагменте программы?
а) p:=2;
repeat
p:=p*0.1
until p<0.1;

б) p:=1;
repeat
p:=p*0.1
until p>0.1;

3.Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a:=1; b:=1;
while a<=32 do a:=a*2;
b:=b*a;
write (b)

artemsavenkov artemsavenkov    1   22.04.2020 21:49    90

Ответы
kistina2 kistina2  13.10.2020 17:27

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 Да Условие истинно значит цикл заканчивается

ответ 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 раза

и это получается 32*2=64

b:=b*a;  64*1=64

write (b)  64

ответ 64

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика