Циклы с условием. Циклы по переменной Готовый урок информатики для 11 класса

Урок информатики для 11 класса по федеральной рабочей программе (ФООП), раздел «Алгоритмы и программирование». В комплекте уже есть презентация, рабочий лист, план-конспект, видео и подкаст.

Информатика · 11 классУрок 17 из 34Раздел «Алгоритмы и программирование»1 часБазовая программа

7 дней бесплатно · карта не нужна

Обложка презентации к уроку «Циклы с условием»
Презентация · 20 слайдов

Что вы получите к уроку

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

Презентация 20 слайдов Выводите на доску как есть
Рабочий лист 10 заданий С ключом ответов для учителя
План-конспект 45 минут 8 этапов, по слайдам и листу
Видео 9 минут Объяснение темы для класса
Аудио-подкаст 2 минуты Повторить тему дома
Тестирование до 30 вариантов У каждого ученика свой

Посмотрите, что внутри

Первые слайды презентации и начало рабочего листа. Остальное — в комплекте после входа.

Слайд 1
Слайд 1
Слайд 2
Слайд 2
🔒 Слайды 3–20
в комплекте
🔒 Ещё 18 слайдов
Начало рабочего листа 🔒 Остальные задания и ключ ответов — в комплекте

Рабочий лист на 10 заданий

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

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

Как пройдёт урок

Из плана-конспекта: урок открытия нового знания, 45 минут. Цель — ввести понятия цикла с условием и цикла по переменной, научить выбирать и записывать нужный цикл на Python.

  1. 1
    Организационный момент, мотивация
    2 мин
  2. 2
    Актуализация опорных знаний
    3 мин
  3. 3
    Постановка учебной задачи
    3 мин
  4. 4
    Открытие нового знания: циклы с условием
    11 мин
  5. 5
    Открытие нового знания: цикл по переменной Лист №3
    8 мин
  6. 6
    Первичное закрепление: составные условия и исполнитель Редактор Лист №5
    7 мин
  7. 7
    Самостоятельная работа с тестами Лист №9
    7 мин
  8. 8
    Включение в систему знаний и рефлексия
    4 мин

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

О теме урока

Если нужно сложить сотню введённых чисел, записывать сто одинаковых команд неудобно. Цикл позволяет описать повторяющуюся часть один раз. Каждое её выполнение называют итерацией. Команды, которые повторяются, образуют тело цикла, а управляющая часть определяет, когда его выполнять и когда остановиться.

Повторение связано с выбором: перед очередным шагом или после него проверяется возможность продолжения. Поэтому цикл содержит логику ветвления. Внутри тела могут находиться последовательные команды, условия и другие циклы. Последовательность, ветвление и цикл составляют три базовые управляющие конструкции.

Цикл с предусловием

В цикле «пока» условие проверяют перед телом. Если оно истинно, выполняется тело и проверка повторяется. Если ложно, управление переходит за цикл. Поэтому тело может не выполниться ни разу.

На Python 3 цикл с предусловием записывают с помощью while. Рассмотрим сумму положительных целых чисел от 1 до введённого неотрицательного n:

n = int(input())

total = 0

while i <= n:

i = i + 1

print(total)

Важен порядок команд. Если сначала увеличить i, программа начнёт складывать с 2 и изменит границы. Если забыть увеличение i, условие при n >= 1 останется истинным бесконечно. Для завершения нужно не просто менять переменную, а приближать состояние к тому, в котором продолжение невозможно.

Цикл с постусловием

В цикле с постусловием тело выполняют до первой проверки. Поэтому оно срабатывает хотя бы один раз. В конструкции «повторять до» повторение заканчивается, когда условие выхода становится истинным. В конструкции «делать, пока» проверяется условие продолжения. Эти формулировки противоположны по смыслу, и путать их нельзя.

Пример на понятном псевдокоде:

Дальше в материалах урока

  • 🔒 ДО n > 0
  • 🔒 Цикл по переменной
  • 🔒 total = 0
  • 🔒 total = total + i
  • 🔒 Составное условие продолжения
  • 🔒 Исполнитель, изменяющий строку
  • 🔒 Ускорение рассуждения

Основные понятия

циклитерациятело циклацикл с предусловием (while)цикл с постусловиемцикл по переменной (for)rangeбесконечный цикл

Задание из урока

Задание 2

Сколько раз выполнится тело while x < 12, если перед циклом x = 3, а внутри каждый раз выполняется x = x + 3? Чему равен x после выхода?

🔒 Ответ и разбор — в комплекте для учителя

Частые вопросы

Подойдёт ли урок к моему учебнику информатики для 11 класса?

Урок собран по теме федеральной рабочей программы (ФООП) — «Циклы с условием. Циклы по переменной», 11 класс. Материалы написаны по теме урока, а не по страницам конкретной книги, поэтому подходят к любому учебнику, по которому вы ведёте эту программу.

Что входит в комплект к уроку?

Презентация, видео, аудио-подкаст, рабочий лист с ключом ответов, план-конспект на 45 минут по слайдам и тестирование — до 30 вариантов, у каждого ученика свой.

Сколько это стоит?

Первые 7 дней — бесплатно, карта не нужна. Дальше — подписка: 690 ₽ в месяц, 3 790 ₽ за полгода или 5 990 ₽ за год. Автопродление включается, только если вы выберете его сами при оплате.

Можно ли показывать материалы в классе?

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

7 дней бесплатно · карта не нужна

Урок готов за 2 минуты до звонка

Презентация, видео, подкаст, рабочий лист с ключом и план-конспект — в одном месте.

Получить комплект бесплатно