Самостоятельная работа по теме: «Циклические

advertisement
Самостоятельная работа по теме: «Циклические операторы»
Вариант № 1.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 0;
for x: =1 to 9 do y: = y + 1;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
10 класс.
Вариант № 2.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 0;
for x: =1 to 9 do y: = y + x;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
I: =0
Y: = 0
A: = 100
I: = 1
Y: =y + i
A
1
A: =a /10
Вывод
i
I: = I + 1
I>5
I: = I + 1
3. Составить программу вычисления куба суммы всех
чётных чисел от 2 до 100.
Вывод y
3. Вычислить y= sin 2 + sin 4 + sin 6 + … + sin 2N.
Вариант № 3.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 1;
for x: =1 to 5 do y: = y*x;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
Вариант № 4.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 0;
for x: =10 downto 5 do y: = y + x;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
I: =3
a: = 1
A: = 0
i: = 1
a: =a* i
A
9
A: =a + i
Вывод
a
I: = I + 1
I>5
I: = I + 2
3. Составить программу вычисления произведения всех
чётных чисел от 20 до 30.
Вывод a
3. Составить программу вычисления выражения y = 1 / 2n.
Вариант № 5.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 0; x: = 10;
while x>0 do
begin
x: =x – 2; y: = y + x
end;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
Вариант № 6.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 1; x: = 15;
while x>5 do
begin
x: =x – 3; y: = y * x
end;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
Y:=1
Y:=2
K: = 1
K: = 1
I:=1 to –10
I:= -10 to 0
K:= K + 2
Вывод
y, k
Вывод y
K:= K + 1
Y: = y + k
Y: = (y + k)*i
3. Составить программу вычисления выражения
s = cos 1 + cos 3 + … + cos (2N – 1).
3. Найти сумму нечётных чисел третьего десятка.
Вариант № 7.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 1; x: = 15;
repeat
y: = y * x;
x: = x – 3
until x<5;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
Вариант № 8.
1. Какое значение будет принимать переменная Y после
выполнения программы:
var x,y : integer;
begin
y: = 1; x: = 10;
repeat
y: = y * x + x * x;
x: = x – 2
until x<0;
writeln (‘y =’, y )
end.
2. Какое значение будет выведено на печать в результате
фрагмента блок-схемы:
K: = 0
y: = 1
I:=2 to 10
I:=10 to 1
Вывод k
Вывод y
y:= y + i
3. Среди 1<N<20 подсчитать все пары чисел, для которых их
сумма равнялась бы их произведению.
K:= K + 2
3. Бактерия делится на 2 части каждые 3 минуты. В
начальный момент имеется 1 бактерия. Вычислить, сколько
их будет через N минут.
Download