ТЕХНОЛОГИЧЕСКАЯ КАРТА КОНСТРУИРОВАНИЯ УРОКА, ОРИЕНТИРОВАННОГО НА ФОРМИРОВАНИЕ ФУНКЦИОНАЛЬНОЙ ГРАМОТНОСТИ ТЕМА " Реализация циклических алгоритмов в среде программирования Python" ПРЕДМЕТ, КЛАСС ФОРМИРУЕМЫЙ ВИД / ВИДЫ ФУНКЦИОНАЛЬНОЙ ГРАМОТНОСТИ ПРЕДМЕТНЫЕ Алгоритм Циклический алгоритм Цикл for и while Информатика, 8 класс Математическая грамотность Глобальные компетенции Креативное мышление ОСНОВНЫЕ ПОНЯТИЯ МЕТАПРЕДМЕТНЫЕ Инструкция, алгоритм, последовательность действий ПЛАНИРУЕМЫЕ ОБРАЗОВАТЕЛЬНЫЕ РЕЗУЛЬТАТЫ ПРЕДМЕТНЫЕ МЕТАПРЕДМЕТНЫЕ ЛИЧНОСТНЫЕ создавать и отлаживать программы на языке выбирать оптимальную форму интерес к практическому изучению профессий и программирования Python, реализующие представления информации и труда в сферах профессиональной деятельности, несложные алгоритмы обработки числовых иллюстрировать решаемые задачи связанных с информатикой, программированием и данных с использованием циклов и ветвлений несложными схемами, диаграммами, информационными технологиями, основанными на использовать константы и переменные различных иной графикой и их комбинациями достижениях науки информатики и научнотипов (числовых, логических, символьных), а публично представлять результаты технического прогресса также содержащие их выражения; выполненного опыта (эксперимента, освоение обучающимися социального опыта, использовать оператор присваивания; исследования, проекта) основных социальных ролей, форм социальной использовать при разработке программ логические сравнивать результаты с исходной жизни в группах и сообществах значения, операции и выражения с ними; задачей и вклад каждого члена анализировать предложенные алгоритмы, в том команды в достижение результатов, числе определять, какие результаты возможны при разделять сферу ответственности и заданном множестве исходных значений проявлять готовность к предоставлению отчёта перед группой. составлять алгоритм решения задачи (или его часть), выбирать способ решения учебной задачи с учётом имеющихся ресурсов и собственных возможностей, аргументировать предлагаемые варианты решений составлять план действий (план реализации намеченного алгоритма решения), корректировать предложенный алгоритм. Этап урока 1.ЭТАП Актуализация знаний(актуализация имеющихся знаний, способов действия в новых условиях; формирование умения задавать вопросы; развитие произвольного внимания и памяти, познавательных интересов и инициативы учащихся; формирование коммуникативных умений, культуры общения, сотрудничества) Назовем этот 2. ЭТАП Создание проблемной ситуации(Формирование рефлексивных умений определять границу между знанием и незнанием, овладение приемами постановки и определения проблемы) 3. ЭТАП ОРГАНИЗАЦИОННАЯ СТРУКТУРА УРОКА Задание для организации Наименование применяемых учебноучебной деятельности методических материалов по учащихся формированию ФГ Урок проходит в виде игры. Все учащиеся проходят стажировку в компании PyTeam. Учитель - cтарший разработчик в этой компании, который занимается разработкой программ и приложений на Python, оцениванием качества написанных программ, а также сопровождением стажёров. Форма организации учебной деятельности (работа в малых группах, работа в паре, дискуссия и др.) Перед постановкой задачи на новый рабочий день учащиеся проходят подтверждение квалификации, т.е повторяется предыдущая тема урока Чтобы приступить к рабочим задачам нужно продемонстрировать уровень своих знаний. Что такое цикл? Какие операторы цикла вы знаете? Что такое счётчик? Для чего он используется? Как цикл for может использоваться для перебора элементов последовательности? Приведите примеры Сравните циклы-счётчики for и while Наша компания получила большой заказ для социальной сети Молодая социальная сеть «Tube friends» просит компанию о помощи. Инвесторы готовы Вот несколько задач, которые вам Учащиеся выбирают задачу и Целеполагание(постановка практической частной познавательной задачи или определение учебной задачи обобщенного типа, выделение в задаче известных и новых компонентовформирование познавательных мотивов учебной деятельности: стремления открыть знания, приобрести умения) поддержать проект при выполнении двух условий наличие системы авторизации пользователя по логину и паролю; наличие личного кабинета пользователя с умной новостной лентой, рекомендациями музыки и конкурсами. необходимо будет решить: запрограммировать систему авторизации пользователя по логину и паролю; создать групповой чат; составить программу, запрашивающую ввод трёх предпочтений пользователя; cоставить программу для авторизации администратора социальной сети по логину и паролю написать программу для раздела развлечений. При вводе «game» должна запускаться игра «Угадай число» ,если дан правильный ответ, то печатается: «Вы выиграли билет на концерт!» 4. ЭТАП Планирование (Формирование способности анализировать, сравнивать имеющийся учебный материал; определять содержание и последовательность действий для решения поставленной задачи; воспитание культуры делового общения, положительного отношения учеников к мнению одноклассников; формирование способности каждого ученика к участию в работе в малых группах) 5 ЭТАП Применение знания (Закрепление)(Задания, требующие от ученика применить Учащиеся решают конкретную задачу в группе Возможные решения №1 разбиваются на группы по 2 -3 человека для ее решения Учащиеся наглядно представляют решение задачи в виде блок-схемы, затем программируют свое решение, отвечают на дополнительные вопросы (отладка программы) знание – алгоритм, правило, понятие, закономерность – в процессе творческой деятельности в новой ситуации (решить новую задачу, изобразить правило/понятие в виде рисунка, сочинить рассказ, представить итог урока в виде стихотворного образа и т.п.) login = input('Введите логин:') wrong = '=?*^$№@_' for symbol in login: if symbol in wrong: print('Запрещённый символ:', symbol) №2 amount = int(input('Число участников:')) for i in range(amount): name = input('Введите имя:') print('Добро пожаловать,', name) print('Групповой чат создан!') №3 i=0 while i != 3: wish = input('Введите предпочтение:') print('Предпочтение учтено') i += 1 print('Система рекомендаций настроена!') №4 for i in range(3): login = input('Логин:') password = input('Пароль:') if login == 'admin' and password == 'kjf3g': print('Авторизация c попытки', i+1) break №5 action = input('Введите game - игра «Угадай число», off - завершить') while action != 'off': if action == 'game': for i in range(3): if input('Введите число') == '5': print('Вы выиграли билет на концерт!') break action = input('Введите game - игра «Угадай число», off - завершить') 6 ЭТАП Рефлексия (итог урока) Учащиеся представляют программы-решения частых задач другим (Формирование способности стажерам объективно оценивать меру своего продвижения к цели урока, вызывать сопереживания в связи с успехом или неудачей товарищей) 7 ЭТАП Домашнее задание. Составить программу для авторизации администратора социальной сети по логину и паролю. Для входа даётся три попытки. Если данные введены корректно (логин: admin, пароль: 03edXS), то программа печатает: «Авторизация с попытки <число>». Вместе происходит анализ решения и дается оценка эффективности проделанной работы Вместе отвечаем на вопросы: Что получилось лучше всего? Что получилось не так, как хотелось? Что нужно сделать, чтобы в следующий раз избежать неудачи?