Рабочий лист на тему:

Оператор цикла

Информатика8 класс20 заданий
Множественный выборЗаполни пропускиКраткий ответСоединениеИстина / ЛожьПоследовательностьНайти лишнее

Типы заданий

Множественный выборЗаполни пропускиКраткий ответСоединениеИстина / ЛожьПоследовательностьНайти лишнее
Оператор цикла

8 класс · дифференцированный

Ф.И.
Класс


Разберёмся, как цикл for повторяет действия нужное число раз. Потренируемся читать диапазоны, находить итерации и исправлять программы.

№1 · ПОНЯТИЕ

1 ВЫБОР · 1 БАЛЛ

1. Когда применяют цикл for

Выберите верное утверждение о цикле for в Python.

  • Цикл for перебирает значения некоторой последовательности.
  • Цикл for обязательно выполняется бесконечно.
  • Цикл for нельзя использовать с функцией range.
  • Цикл for изменяет только текстовые данные.

№2 · RANGE

1 ПРОПУСК · 1 БАЛЛ

2. Функция формирования диапазона

Вставьте название функции, которая задаёт диапазон значений параметра цикла.

В заголовке цикла for k in (2, 7): используется функция задания диапазона.

№3 · ИТЕРАЦИИ

1 ОТВЕТ · 1 БАЛЛ

3. Количество итераций

Сколько раз выполнится тело цикла?

for k in range(6):
 print(k)

№4 · ДИАПАЗОН

1 СОПОСТАВЛЕНИЕ · 2 БАЛЛА

4. Запись диапазона и значения параметра

Соедините запись диапазона с последовательностью значений параметра цикла.

№5 · ИСТИНА И ЛОЖЬ

4 УТВЕРЖДЕНИЯ · 2 БАЛЛА

5. Свойства диапазона range

Определите истинность утверждений о функции range и параметре цикла for. Оценивайте только правильность программных правил.

  1. В range(2, 7) значение 7 не входит в диапазон.
  2. В range(4) параметр цикла принимает значения 1, 2, 3, 4.
  3. В range можно задать шаг, равный 3.
  4. При отрицательном шаге значения диапазона могут уменьшаться.

№6 · ПОРЯДОК ВЫПОЛНЕНИЯ

3 ЭЛЕМЕНТА · 2 БАЛЛА

6. Порядок значений параметра

Расположите строки в порядке значений, которые напечатает программа:

for k in range(2, 9, 3):
 print(k)

  1. 5
  2. 2
  3. 8

№7 · BREAK И CONTINUE

4 ВАРИАНТА · 3 БАЛЛА

7. Пропуск и остановка итераций

Какую последовательность напечатает программа?

for n in range(12):
 if n == 4:
 continue
 if n == 9:
 break
 print(n)

  1. 0, 1, 2, 3, 5, 6, 7, 8
  2. 0, 1, 2, 3, 4, 5, 6, 7, 8
  3. 0, 1, 2, 3, 5, 6, 7, 8, 9
  4. 1, 2, 3, 5, 6, 7, 8

№8 · АНАЛИЗ КОДА

4 ВАРИАНТА · 2 БАЛЛА

8. Вычисление значения в цикле

Какую последовательность напечатает программа?

for a in range(2, 7):
 c = a * 4
 print(c)

  • 8 12 16 20 24
  • 2 4 6 8 10
  • 4 8 12 16 20 24
  • 8 16 24 32

№9 · ИСПРАВЛЕНИЕ КОДА

2 ПРОПУСКА · 3 БАЛЛА

9. Цикл с отрицательным шагом

Восстановите две пропущенные части программы. Она должна напечатать числа 15, 12, 9, 6, 3.

for i in range(15, 0, ): print()

for i in range(15, 0, ):
    print(
)

№10 · АНАЛИЗ АЛГОРИТМА

1 КРАТКИЙ ОТВЕТ · 3 БАЛЛА

10. Условие вложенности квадратов

В программе цикл for _ in range(12) рисует 12 квадратов. Координаты изменяются на величину a. Объясните, почему при a > 8 соседние квадраты начинают выходить за пределы предыдущего рисунка и вложенность нарушается. Укажите, какое условие на a позволяет сохранить вложенность всех 12 квадратов.

№1 · ПОНЯТИЕ

1 ВЫБОР · 1 БАЛЛ

1. Назначение цикла for

Выберите верное утверждение о цикле for в Python.

  • Цикл for удобно использовать, когда известно количество повторений.
  • Цикл for всегда выполняется ровно один раз.
  • Цикл for используется только для ввода чисел.
  • Цикл for не может содержать команды print.

+10 заданий в этом листе

Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.

№2 · RANGE

1 ПРОПУСК · 1 БАЛЛ

2. Границы диапазона

Вставьте название функции, которая задаёт диапазон значений параметра цикла.

В заголовке цикла for i in (1, 5): используется функция задания диапазона.

№3 · ИТЕРАЦИИ

1 ОТВЕТ · 1 БАЛЛ

3. Число повторений

Сколько раз выполнится тело цикла?

for i in range(4):
 print(i)

№4 · ДИАПАЗОН

1 СОПОСТАВЛЕНИЕ · 2 БАЛЛА

4. Параметры range

Соедините запись диапазона с последовательностью значений параметра цикла.

№5 · ИСТИНА И ЛОЖЬ

4 УТВЕРЖДЕНИЯ · 2 БАЛЛА

5. Правила работы range

Определите истинность утверждений о функции range и параметре цикла for. Оценивайте только правильность программных правил.

  1. В range(1, 5) значение 5 не входит в диапазон.
  2. В range(3) параметр цикла принимает значения 1, 2, 3.
  3. Шаг range может быть отрицательным.
  4. Шаг в range не может быть равен нулю.

№6 · ПОРЯДОК ВЫПОЛНЕНИЯ

5 ЭЛЕМЕНТОВ · 2 БАЛЛА

6. Итерации цикла

Расположите строки в порядке значений, которые напечатает программа:

for i in range(1, 6, 2):
 print(i)

  1. 5
  2. 1
  3. 3

№7 · BREAK И CONTINUE

4 ВАРИАНТА · 3 БАЛЛА

7. Управление итерациями

Какую последовательность напечатает программа?

for n in range(10):
 if n == 3:
 continue
 if n == 7:
 break
 print(n)

  1. 0, 1, 2, 4, 5, 6
  2. 0, 1, 2, 3, 4, 5, 6
  3. 0, 1, 2, 4, 5, 6, 7
  4. 1, 2, 4, 5, 6

№8 · АНАЛИЗ КОДА

4 ВАРИАНТА · 2 БАЛЛА

8. Результат выполнения программы

Какую последовательность напечатает программа?

for a in range(1, 5):
 c = a * 3
 print(c)

  • 3 6 9 12
  • 1 2 3 4
  • 3 6 9 12 15
  • 0 3 6 9

№9 · ИСПРАВЛЕНИЕ КОДА

2 ПРОПУСКА · 3 БАЛЛА

9. Цикл с шагом

Восстановите две пропущенные части программы. Она должна напечатать числа 10, 8, 6, 4, 2. for i in range(10, 0, ): print()

for i in range(10, 0, ):
    print(
)

№10 · АНАЛИЗ АЛГОРИТМА

1 КРАТКИЙ ОТВЕТ · 3 БАЛЛА

10. Почему появляются лишние квадраты

В программе из учебного примера цикл for _ in range(20) рисует 20 квадратов. Координаты изменяются на величину a. Объясните, почему при a > 10 соседние квадраты начинают выходить за пределы предыдущего рисунка и появляются лишние квадраты. Укажите, какое условие на a позволяет сохранить вложенность всех 20 квадратов.

Создайте уникальный лист по своей теме

  • Любая тема, любой уровень
  • 20+ типов заданий
  • 100% уникальный контент
  • Со страницей ответов
  • Защита от списывания
  • Готово за 1 минуту

Другие темы по информатике для 8 класса

Чем удобны рабочие листы Нейрум

  • По действующей программеТемы и задания совпадают со школьной программой 1–11 классов. Открыли — дали классу, без правок.
  • Готово к печати, с ответамиPDF в формате A4 и ключ ответов на отдельной странице. Скачали, распечатали, раздали — без правок в Word.
  • Свой лист за минутуНе нашли нужный? ИИ-конструктор соберёт лист по вашей теме, классу и типам заданий.

Вопросы и ответы

Как скачать рабочий лист «Оператор цикла. Цикл с параметром»?

Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.

Сколько заданий в листе и какие они?

В листе 20 заданий: множественный выбор, заполни пропуски, краткий ответ, соединение, истина / Ложь, последовательность, найти лишнее.

Соответствует ли лист ФГОС?

Да, задания ориентированы на школьную программу по информатике для 8 класса по ФГОС.

Можно ли изменить задания под свой класс?

Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.