Основы алгоритмизации Вариант 1 № 1. Определите, что будет

advertisement
Основы алгоритмизации
Вариант 1
№ 1. Определите, что будет напечатано в результате выполнения программы, записанной ниже
на языке программирования Pascal:
var k, s: integer;
begin
k:=9; s:=43;
while s >= 0 do begin
k:= k – 1;
s:= s – 2 * k
end;
writeln(k);
end.
№ 2. Определите, что будет напечатано в результате выполнения программы, записанной ниже
на языке программирования Pascal:
var k, s: integer;
begin
k:=5; s:=4;
while s >= 0 do begin
k:= k – 1;
s:= s + k;
end;
writeln(k);
end.
№ 3. Определите, что будет напечатано в результате выполнения программы, записанной ниже
на языке программирования Pascal:
var n, s: integer;
begin
n:=0;
s:=50;
while s >= 15 do begin
s:= s – 3;
n:= n + 1;
end;
writeln(n)
end.
№ 4. Определите, что будет напечатано в результате выполнения программы, записанной ниже
на языке программирования Pascal:
var n, s: integer;
begin
n:=1;
s:=1;
while s < 20 do begin
s:= s * 2;
n:= n + 3;
end;
writeln(n)
end.
№ 5. Определите значение переменной Х после выполнения фрагмента программы:
x:=1; y:= -20;
while x + y < 0 do begin
x:= x * 2;
y:= y + 2
end;
№ 6. Определите значение переменной Y после выполнения фрагмента программы:
x:=100; y:=1;
while x - y > 0 do begin
x:= x - y;
y:= y * 2
end;
№ 7. Определите значение переменной Y после выполнения фрагмента программы, записанной
на языке программирования Pascal:
x:=25; y:= -20;
while x * y < 0 do begin
x:= x – 5;
y:= y + 2
end;
№ 8. Определите значение переменной Y после выполнения фрагмента программы, записанной
на языке программирования Pascal:
x:= -25; y:= -20;
while x * y > 0 do begin
x:= x + 5;
y:= y + 3
end;
№ 9. Определите, что будет записано в результате работы следующего фрагмента программы:
s:=0; x:=3; k:=1;
while s < 100 do begin
s:= s + x * k;
k:= k + 1
end;
writeln(k);
№ 10. Определите, что будет напечатано в результате работы следующего фрагмента
программы:
s:= 0; x:= 1; k:= 1;
while s < 100 do begin
s:= s + x * k;
k:= 2 * k
end;
writeln(s);
Ответы: №1 – 5, №2 – (-5), №3 – 12, №4 – 16, №5 – 16, №6 – 64, №7 – (-10), №8 – (-5), №9 – 9,
№10 – 127.
Download