Программирование линейных алгоритмов
Автор: Морозова Валерия Анатольевна
Организация: МБОУ СОШ №135 г.Снежинск
Населенный пункт: Челябинская область, г. Снежинск
ТЕХНОЛОГИЧЕСКАЯ КАРТА УРОКА №22
Класс: 8 «Г»
Тип урока: комбинированный |
||||
Решаемые учебные задачи:
|
||||
Планируемые образовательные результаты: |
||||
Предметные: формирование функциональной математической грамотности на уроках информатики; формирование навыка программирования линейных алгоритмов. |
Метапредметные:
Познавательные УУД - формирование основ ИКТ – компетентности (умение строить схемы); умение выделять существенные признаки объекта и отношения между обьектами. Регулятивные УУД – умение осуществлять действие по образцу и заданному правилу; умение определять последовательность промежуточных целей с учётом конечного результата; контроль полученного результата; контроль и оценка своей деятельности в рамках урока. Коммуникативные УУД - умение слушать и вступать в диалог, участвовать в коллективном обсуждении, сотрудничество со сверстниками и учителем.
|
Личностные: способность увязать учебное содержание с собственным жизненным опытом, понять значение информационного моделирования как метода познания окружающей действительности; способность к самооценке на основе критерия успешности учебной деятельности. |
||
Основные понятия, используемые на уроке:
|
||||
Используемые на уроке средства ИКТ: Персональный компьютер (ПК) учителя, мультимедийный проектор, экран; ПК учащихся. |
||||
Электронные образовательные ресурсы: презентация «Программирование линейных алгоритмов». |
||||
Организационная структура урока: |
||||
Этап урока |
Содержание деятельности учителя |
Содержание деятельности учащихся |
||
(1 мин) |
Приветствует учащихся, просит проверить свою готовность к уроку. Отмечает отсутствующих на уроке, организует эмоциональный настрой учащихся на урок. |
Проверяют готовность к уроку, настраиваются на работу на уроке. |
||
|
-Прежде, чем мы перейдем к изучению новой темы, предлагаю повторить изученный ранее материал.
а=12; b=7; print(' Разность ', а ,' и ', b ,' равна ', а-b)
print('введите числа') a=input() S=a*b print('площадь равна')
д) Что такое модуль math? Когда необходимо использование математического модуля? Как его подключить?
-Начать изучение новой темы хочу со слов из знаменитого произведения Льюиса Кэрролла «Алиса в стране чудес»: «Алиса спрашивает у кролика: -Куда мне надо идти? Мудрый кролик ей отвечает: -Все зависит от того, куда Вам надо прийти» -Эти слова имеют глубокий смысл. Зачастую мы не находим решения задачи или какой-нибудь проблемы из-за того, что не можем выстроить правильно последовательность действий. -А что такое последовательность действий с точки зрения информатики? - Как называются алгоритмы, в которых каждое действие выполняется последовательно друг за другом? -Мы изучаем программирование, следовательно, тема сегодняшнего урока звучит как …. |
print('введите числа') a=input() b= input() S=a*b print('площадь равна', P) или a=int(input(“Введите первое число ”)) b= int(input(“Введите второе число ”)) S=a*b print('площадь равна', P) д) Математический модуль Модуль math – это встроенный модуль Python, который предоставляет функции для работы с математическими операциями и константами. from math import* - подключение всех функций модуля from math import sqrt - подключение конкретной функции
-Алгоритм -Линейные алгоритмы
-Программирование линейных алгоритмов. |
Полный текст статьи см. приложение