1. Определите, какое значение будет выведено ** экран в результате выполнения приведенной...

0 голосов
4.4k просмотров

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)


Информатика (22 баллов) | 4.4k просмотров
Дан 1 ответ
0 голосов

Ответ:

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

Объяснение:

(2.4k баллов)