Конспект урока по информатике по теме: «Поиск простых чисел в заданном диапазоне с помощью алгоритма «Решето Эратосфена»
план-конспект урока по информатике и икт (11 класс)
Конспект урока по информатике при подготовке к ЕГЭ по теме:
«Поиск простых чисел в заданном диапазоне с помощью алгоритма «Решето Эратосфена»
Скачать:
Предварительный просмотр:
Конспект урока по информатике по теме:
«Поиск простых чисел в заданном диапазоне с помощью алгоритма «Решето Эратосфена»
1. Тип урока
Изучение нового материала
2. Конкретизация темы
Поиск простых чисел в заданном диапазоне с помощью алгоритма «Решето Эратосфена» (подготовка к ЕГЭ)
3. Цель и задачи урока
Цель:
Формирование у обучающихся умения применять алгоритм «Решето Эратосфена» для поиска простых чисел в программировании для решения задач ЕГЭ по данной теме.
Задачи:
Образовательные:
- Формирование представлений о принципе работы алгоритма «Решето Эратосфена»
- Формирование умений формулировать шаги алгоритма
- Формирование умений реализовывать составленный алгоритм на языке программирования Python
Развивающие:
- Развивать навыки анализа и оптимизации алгоритмов
- Формирование умений проявлять творчество и воображение
Воспитательные
- Формировать умения к самообразованию
- Формирование умений оценивать ситуацию и принимать осознанные решения
4. Планируемые результаты освоения данной темы:
Предметные:
- Понимание базовых алгоритмов обработки числовой информации
- Умение реализовать разработанный алгоритм на языке программирования
Метапредметные:
познавательные универсальные учебные действия:
- Способность самостоятельно формулировать проблему
- Способность устанавливать основание для сравнения и обобщения
регулятивные:
- Формирование самостоятельности
личностные:
- Способность оценивать ситуацию и принимать осознанные решения
- Способность к образованию
5. Образовательная технология
Технология проблемного обучения, технология компьютерного обучения
6. Форма проведения
Комбинированный урок: фронтальная, индивидуальная форма.
7. Структура урока и основное содержание
Этап урока | Содержание | Время |
Организационный | Приветствие, постановка цели урока | 2 мин |
Мотивация | Пример задачи из ЕГЭ, обсуждение значимости темы | 5 мин |
Актуализация знаний | Краткое обсуждение понятий «простое число», «алгоритм» | 3 мин |
Объяснение нового материала | Объяснение принципа работы алгоритма «Решето Эратосфена» | 8 мин |
Осмысление изученного материала (Практическая часть) | Реализация алгоритма на выбранном языке программирования (индивидуально/в парах) | 15 мин |
Закрепление изученного материала (Практическая часть) | Реализация алгоритма на выбранном языке программирования (индивидуально/в парах) | 7 мин |
Домашнее задание | Комментирование домашнего задания | 1 мин |
Итоги | Подведение итогов, ответы на вопросы | 2 мин |
Рефлексия | Самооценка, обсуждение трудностей, планирование дальнейшей работы | 2 мин |
8. Необходимый материал и цифровые ресурсы
- Презентация по теме
- Интерактивный симулятор «Решето Эратосфена» https://etudes.ru/models/sieve-of-eratosthenes/
- Раздаточный материал с примерами задач
9. Форма взаимодействия
- Фронтальная работа
- Индивидуальная и парная работа за ПК
- Обсуждение в классе
10. Вопросы для подведения итогов
- В чем заключается принцип работы алгоритма «Решето Эратосфена»?
- Какие преимущества и недостатки у этого метода?
- Как реализовать алгоритм на языке программирования?
11. Вопросы для рефлексии
- Сегодня я узнал….
- Было трудно…
- Я смог…
- Меня удивило…
- Мне захотелось…
12. Структура занятия
п/п | Название этапа | Время (мин.) | Ход урока | Деятельность учителя | Деятельность обучающихся | Технология | |
1 | Организационный момент | 2 минуты | Проверка готовности учащихся к уроку. Постановка целей и задач урока. | Приветствие | Приветствие | Технология сотрудничества:
Здоровьесберегающие технологии:
- | |
2 | Мотивационный | 5 минут | Демонстрация практической значимости:
Интересные факты:
Проблемная ситуация:
Групповая дискуссия:
| Демонстрирует презентацию с примерами использования простых чисел в криптографии Задает вопросы, стимулирующие интерес к теме Создает проблемную ситуацию, предлагая найти простые числа до 1 000 000 Организует групповую дискуссию Выявляет уровень знаний учащихся по теме | Слушают презентацию учителя Участвуют в групповой дискуссии Формулируют цели урока Задают вопросы по теме Высказывают предположения о методах решения | Проблемное обучение:
Информационно-коммуникационные технологии:
| |
3 | Актуализация знаний | 3 минуты | Повторение:
| Проводит опрос по базовым понятиям Корректирует неверные представления учащихся Направляет обсуждение в нужное русло Фиксирует основные определения на доске | Отвечают на вопросы учителя Приводят примеры простых чисел Объясняют признаки делимости Обсуждают известные методы проверки чисел | Технология развивающего обучения:
Технология диалога:
| |
4 | Объяснение нового материала | 8 минут | История алгоритма:
Алгоритм решета Эратосфена:
Математическое обоснование:
| Объясняет историю создания алгоритма Показывает принцип работы на конкретных примерах Демонстрирует математическое обоснование Контролирует понимание материала Отвечает на вопросы учащихся | Внимательно слушают объяснение Записывают основные положения Задают вопросы при непонимании Анализируют математическое обоснование Участвуют в обсуждении алгоритма | Технология объяснительно-иллюстративного обучения:
Технология проектного обучения:
| |
5 | Практическая часть | 15 минут | Реализация алгоритма на Python: def rech_er(n): pr = [True] * (n+1) pr[0] = pr[1] = False for i in range(2, int(n**0.5) + 1): if pr[i]: for j in range(i*i, n+1, i): pr[j] = False return [i for i in range(2, n+1) if pr[i]] # Пример использования print(rech_er(30)) Разбор решения:
| Показывает реализацию алгоритма на Python Разбирает основные моменты кода Организует работу с программным обеспечением Консультирует при возникновении трудностей Следит за правильностью выполнения заданий | Изучают код алгоритма Выполняют практическую работу Исследуют особенности реализации Обсуждают возникающие проблемы Пробуют модифицировать код | Технология деятельностного метода:
Технология мастерских:
| |
6 | Закрепление материала | 7 минут | Задачи для самостоятельного решения:
| Раздает задания разной сложности Контролирует самостоятельную работу Помогает при затруднениях Оценивает промежуточные результаты | Решают практические задания Взаимодействуют в группах Проверяют правильность решений Корректируют свои ошибки Демонстрируют полученные навыки | Технология дифференцированного обучения:
Технология сотрудничества:
| |
7 | Подведение итогов | 2 минут | Основные выводы:
Сложность алгоритма | Подводит итоги урока Выставляет оценки Дает домашнее задание Отвечает на вопросы учащихся | Анализируют свою работу Формулируют основные выводы Задают вопросы по домашнему заданию | Технология систематизации знаний:
Технология обратной связи:
| |
8 | Рефлексия | 1-2 минуты | обсудить трудности, планирование дальнейшей работы | Раздает учащимся заготовки для продолжения фразы:
| Оценивают свою деятельность на уроке Планируют дальнейшую работу | Технология оценивания:
| |
Домашнее задание | 1 мин |
| Технология исследовательского обучения:
| ||||
По теме: методические разработки, презентации и конспекты

Конспект урока по информатике и ИКТ по теме: «Запись алгоритмов в блок-схеме. Линейный алгоритм»
Материал к уроку на тему: «Запись алгоритмов в блок-схеме. Линейный алгоритм», учебная тема: «Алгоритмы и исполнители. Свойства и виды алгоритмов, формы представления и записи алгоритма». В архиве сод...

Конспект урока по информатике на тему «Языки представления чисел. Позиционные системы счисления.» 7 класс
Тип урока: изучение нового материала. Работа по презетации...

Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»...

Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»...

Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»
Конспект урока по информатике на тему «Алгоритм и кодирование основных алгоритмических структур. Алгоритм и его свойства. Алгоритмические структуры «ветвление» и «цикл»...

Конспект урока открытия нового знания по теме: "Разложение чисел на простые множители"
Конспект урока открытия нового знания по теме: "Разложение чисел на простые множители", 5 класс, учебник Бунимович Е.А....

Краткий конспект урока информатики по теме "Поиск информации. Работа с поисковыми системами"
Краткий конспект урока информатики по теме "Поиск информации. Работа с поисковыми системами" для учащихся 10-11 классов.Поиск информации в браузерах по интересным темам. Результаты поиска ре...

