Данный материал предназначен для проведения проверочной (или контрольной) работы после изучения циклических алгоритмов на Бейсике. В данной работе проверяются знания на умение организовать циклические алгоритмы, соблюдение правильного синтаксиса при написании оператора, умение сопоставлять программу и блок-схему. Так же проверяется знание работы алгоритма в программе. В проверочной предусмотрены 4 варианта.
Проверочная работа
по теме: «Оператор цикла FOR . . . NEXT. . .»
ВАРИАНТ N 1
1) Дана программа
FOR A= –3 TO 7 STEP 2
PRINT A
NEXT A
Ответьте на вопросы:
а) Сколько раз при работе программы будет выполнена вторая строка?
б) Назовите начальное значение параметра цикла
в) Укажите конечное значение параметра цикла
г) Какое значение будет иметь переменная на третьем витке выполнения цикла?
2) Укажите правильно оформленный заголовок цикла
а) Для L= –1 TO 4 STEP 1
б) FOR 1=E TO 84 STEP 3
в) FOR H=0 TO 15
г) FRO N=0 TO 7 STEP 0.7
д) FOR K=8 T0 –8 STEP 2
3) В данной программе выберите операторы, которые образуют тело цикла
x = 0
FOR а= 5 TO 15 STEP 2
х = а + 1
NEXT а
print х
а) х= а + 1
print х
б) print х в) х= а + 1
4) Сколько раз будет выполнено тело цикла?
X = 10
FOR а= 5 TO 15 STEP 2
x = x + 1
print x
NEXT а
а) 15 б) 6 в) 10
5) Каким будет результат при выполнении данной программы на 4 шаге?
х = 10
FOR а= 5 TO 15 STEP 2
x = x + 1
print x
NEXT а
а) 11 б) 14 в) 136) Запишите результат выполнения следующей программы:
FOR i = 3 TO 18 STEP 3
print i,
NEXT i
а) 3 5 6 … 18
б) 6 7 8 … 18
в) 3 6 9 … 18
7) Выбрать начальное значение параметра, конечное значение и шаг таким образом, чтобы
на экран выводились числа 18 … 5.5 5 4.5 4 3.5 3
FOR i = ? TO ? STEP ?
print i,
NEXT i
а) 3, 18, 0.5
б) 18, 3, 0.5
в) 18, 3, 0.5
8) Какая программа будет соответствовать заданной блоксхеме ?
начало
К = 1, 9, 1
N = K * 5
K, N
конец
а) cls
for k = 1 to 9
n = k * 5
next k
print k, n
б) cls
for k = 1 to 9
n = k * 5
print k, n
next k
в) cls
for k = 1 to 9
next k
n = k * 5
print k, nПроверочная работа
по теме: «Оператор цикла FOR . . . NEXT. . .»
ВАРИАНТ N 2
1) Дана программа
FOR R= 10 TO 0 STEP –2
PRINT R*1
NEXT R
Ответьте на вопросы:
а) Сколько раз при работе программы будет выполнена вторая строка?
б) Назовите начальное значение параметра цикла
в) Укажите конечное значение параметра цикла
г) Какое значение будет иметь переменная при третьем выполнении цикла?
2) Укажите правильно оформленный заголовок цикла
а) FOR K=10 T0 1 STEP –2
б) FRO N=10 TO 27 STEP 0.5
в) FOR H=15 TO 3
г) FOR 5= Р TO 50 STEP 10
д) Для L= 10 TO 100 STEP 5
3) В данной программе выберите операторы, которые образуют тело цикла
x = 5
FOR b = 4 TO 19 STEP 3
x = x + 2
print x
NEXT b
а) x= x + 2 б) print x в) x= x + 2
print x
4) Сколько раз будет выполнено тело цикла ?
X = 5
FOR b = 4 TO 19 STEP 3
x = x + 2
print x
NEXT b
а) 19 б) 5 в) 6
5) Какой будет результат при выполнении данной программы на 3 шаге?
х = 5
FOR b= 4 TO 19 STEP 3
x = x + 2
print x
NEXT bа) 9 б) 11 в) 13
6) Запишите результат выполнения следующей программы:
FOR i = 2 TO 17 STEP 3
print i,
NEXT i
а) 2 5 8 … 17
б) 3 6 9 … 18
в) 5 8 11 … 17
7) Выберите начальное значение параметра, конечное значение и шаг таким образом, чтобы
на экран выводились числа 17 … 4.5 4 3.5 3 2.5 2
FOR i = ? TO ? STEP ?
print i,
NEXT i
а) 17, 2, 0.5
б) 2, 17, 1.5
в) 17, 2, 0.5
8) Какая программа будет соответствовать заданной блоксхеме ?
а) cls
for a = 1 to 9
n = a * 7
next a
print a, n
б) cls
for a = 1 to 9
n = a * 7
print a, n
next a
в) cls
for a = 1 to 9
next a
n = a * 7
print a, n
начало
A = 1, 9, 1
N = A * 7
A, N
конецПроверочная работа
по теме: «Оператор цикла FOR . . . NEXT. . .»
ВАРИАНТ N 3
1) Дана программа
FOR B= –9 TO 6 STEP 3
PRINT B
NEXT B
Ответьте на вопросы:
а) Сколько раз при работе программы будет выполнена вторая строка?
б) Назовите начальное значение параметра цикла
в) Укажите конечное значение параметра цикла
г) Какое значение будет иметь переменная при третьем выполнении цикла?
2) Укажите правильно оформленный заголовок цикла
а) Для L= 1 TO 20 STEP 2
б) FOR 3=E TO 30 STEP 3
в) FOR H=5 TO 35
г) FRO N=1 TO 7 STEP 0.7
д) FOR K=10 T0 –18 STEP 3
3) В данной программе выберите операторы, которые образуют тело цикла
x = 10
FOR а= 5 TO 15 STEP 2
x = x + 1
NEXT а
print x
а) x= x + 1
print x
б) print x в) x= x + 1
4) Сколько раз будет выполнено тело цикла?
X = 10
FOR а= 5 TO 15
x = x + 1
print x
NEXT а
а) 15 б) 11 в) 10
5) Каким будет результат при выполнении данной программы на 4 шаге?
х = 10
FOR а= 4 TO 16 STEP 2
x = x + 1
print x
NEXT а
а) 16 б) 14 в) 106) Запишите результат выполнения следующей программы:
FOR i = 3 TO 18 STEP 3
print i,
NEXT i
а) 3 5 6 … 18
б) 6 7 8 … 18
в) 3 6 9 … 18
7) Выберите начальное значение параметра, конечное значение и шаг таким образом,
чтобы на экран выводились числа 3, 5, 7, 9, 11 ….17
FOR i = ? TO ? STEP ?
print i,
NEXT i
а) 3, 17, – 2
б) 17, 3, 2
в) 3, 17, 2
8) Какая программа будет соответствовать заданной блоксхеме ?
начало
К = 1, 9, 1
N = K * 5
K, N
конец
а) cls
for k = 1 to 9
n = k * 5
next k
print k, n
б) cls
for k = 1 to 9
n = k * 5
print k, n
next k
в) cls
for k = 1 to 9
next k
n = k * 5
print k, nПроверочная работа
по теме: «Оператор цикла FOR . . . NEXT. . .»
ВАРИАНТ N 4
1) Дана программа
FOR D= 10 TO 0 STEP –2
PRINT D*1
NEXT D
Ответьте на вопросы:
а) Сколько раз при работе программы будет выполнена вторая строка?
б) Назовите начальное значение параметра цикла
в) Укажите конечное значение параметра цикла
г) Какое значение будет иметь переменная при третьем построении цикла?
2) Укажите правильно оформленный заголовок цикла
а) FRO D=1 T0 10 STEP 2
б) FOR K=15 TO –15 STEP –5
в) FOR H=30 TO 1 STEP 3
г) FOR 1=F TO 25 STEP 2
д) Для L= 15 TO 80 STEP 3
3) В данной программе выберите операторы, которые образуют тело цикла
x = 5
FOR b = 4 TO 19 STEP 3
print x
NEXT b
x = x + х
а) print x б) print x в) x= x + х
x= x + х
4) Сколько раз будет выполнено тело цикла?
X = 5
FOR b = 3 TO 21 STEP 3
x = x + 2
print x
NEXT b
а) 21 б) 18 в) 7
5) Какой будет результат при выполнении данной программы на 3 шаге?
X = 5
FOR b= 4 TO 19 STEP 3
x = x + 2print x
NEXT b
а) 9 б) 11 в) 14
6) Запишите результат выполнения следующей программы:
FOR i = 2 TO 17 STEP 3
print i,
NEXT i
а) 2 5 8 … 17
б) 3 6 9 … 18
в) 5 8 11 … 17
7) Выберите начальное значение параметра, конечное значение и шаг таким образом, чтобы
на экран выводились числа 17 … 4.5 4 3.5 3 2.5 2
FOR i = ? TO ? STEP ?
print i,
NEXT i
а) 17, 2, – 0.5
б) 2, 17, – 0.5
в) 17, 2, 0.5
8) Какая программа будет соответствовать заданной блоксхеме ?
а) cls
for a = 1 to 9
n = a * 7
next a
print a, n
б) cls
for a = 1 to 9
n = a * 7
print a, n
next a
в) cls
for a = 1 to 9
next a
n = a * 7
print a, n
начало
A = 1, 9, 1
N = A * 7
A, N
конец