Проверочная работа по оператору цикла на языке программирования Basic

  • Домашнее обучение
  • Подготовка к тестированию
  • Работа в классе
  • Домашнее обучение
  • doc
  • 17.07.2017
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Данный материал предназначен для проведения проверочной (или контрольной) работы после изучения циклических алгоритмов на Бейсике. В данной работе проверяются знания на умение организовать циклические алгоритмы, соблюдение правильного синтаксиса при написании оператора, умение сопоставлять программу и блок-схему. Так же проверяется знание работы алгоритма в программе. В проверочной предусмотрены 4 варианта.
Иконка файла материала Проверочная работа по оператору цикла.doc
Проверочная работа  по теме: «Оператор цикла 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  конец