Самостоятельная работа по теме: «Циклические операторы» Вариант № 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 минут.