Персональная страничка
| ||
Предыдущий раздел:
Следующий раздел:
1. Сколько раз выполнится цикл
| (а) | (б) | (в) |
x:=1;
while x>0.1 do
x:=x/2;
|
x:=1;
y:=1;
while (x>10)or(y<-1) do
begin
x:=x*2;
y:=y-1;
end;
|
i:=1;
x:=0;
while i<5 do
x:=x*2;
|
2. Чему равны переменные x и y после выполнения операторов:
| (а) |
x:=1;
y:=0;
while x<10 do
begin
x:=x+y;
y:=y+1;
end;
|
(б) |
x:=1;
y:=2;
for i:=1 to 3 do
while x<i*3 do
begin
x:=x+y;
y:=y+1;
end;
|
3. Чему равны переменные A и B после выполнения операторов:
A:=45;
B:=18;
while A<>B do
if A>B then
A:=A-B
else
B:=B-A;
4. При выполнении следующей программы пользователь ввел числа 1, 20, 17, 6, 10, 13. Какое число выведет программа:
readln(x);
m:=x;
while x<>13 do
begin
readln(x);
if x>m then
m:=x;
end;
writeln(m);
Следующий раздел:
Предыдущий раздел:
В 1б видимо опечатка Y>-1, в ином случае цикл ни разу не запустится.