Тест №1
Тема: Операторы цикла.
С помощью каких служебных слов записывается оператор цикла с постусловием?
While…do…
Repeat…until…
If…then…else…
For…do…
Сколько раз выполнится оператор, стоящий в цикле:
For i:=0 to m do y:=y+i*i;?
m
m-1
m+1
много
При истинности какого условия будут исполняться операторы в цикле:
While x<=x1 do begin
f:=x+x+2.4;
x:=x+0.2;
end;
x<=x1;
f:=x*x+2.4;
x:=x+0.2;
x>x1
Какой цикл удобнее всего использовать для задачи: Дано действительное число х. Вычислить бесконечную сумму:
[pic]
Цикл с предусловием
Цикл с параметром
Условный оператор
Цикл с постусловием
Задача: Пусть даны числа a, b (a>1, b>a). Получить первый элемент последовательности a, a2, a3, a4…, больший числа b.
Выберите фрагмент программы, отвечающий решению данной задачи.
p:=1;
Repeat
p:=p*a;
until p>b;
p:=1;
while p>b do p:=p*a;
p:=1;
repeat
p:=p*a;
until p
p:=1;
if p>b then p:= p*a;