7 класс
Занятие 16. Язык программирования Python. Вывод данных
7 класс
Занятие 16. Язык программирования Python. Вывод данных
Цель: планируется, что к окончанию урока учащиеся будут
знать:
что такое язык программирования;
команду вывода данных на экран монитора.
уметь:
составлять программы на изучаемом языке программирования с выводом данных на экран монитора.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 7, В.М. Котов";
рабочая тетрадь по информатике 7 класс Л.Г. Овчинникова;
раздаточный материал: "Занятие 15. Язык программирования Python. Вывод данных.docx";
презентация по теме (12 слайдов).
Программное обеспечение:
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Выборочно у нескольких учащихся проверить задание 4 (Урок 14, рабочая тетрадь).
Пояснить, что на следующих занятиях, язык программирования будет использоваться не для работы с компьютерным исполнителем "Робот", а для решения вычислительных задач.
Сформулировать тему урока: "Язык программирования Python. Вывода данных" (презентация, 2 слайд).
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
что такое язык программирования;
команду вывода данных на экран.
Буду уметь:
составлять программы с выводом данных на экран.
§17, ответить на вопросы 1, 2 (учебное пособие).
Урок 15, выполнить задания 1 и 8 (рабочая тетрадь).
Обратить внимание учащихся на то, что человек с древних времен старался упростить и ускорить всевозможные расчеты.
Организовать обсуждение:
Назовите устройства, которые позволяли в древности ускорить вычисления;
Назовите современные устройства для ускорения процесса вычислений.
Сказать, компьютер на данный момент самое распространенное и универсальное устройства обработки данных, способное выполнять миллионы операций в секунду. Поэтому в решении вычислительных задач с большими числами и множеством математических операций - эффективнее использовать компьютер.
Ввести понятие "язык программирования" (§17, учебное пособие). Сказать: вы управляли исполнителем "Робот" с помощью языка программирования Python, мы и дальше продолжим составлять программы на языке программирования Python - на данный момент одного из самых популярных и востребованных языков программирования.
Пояснить учащимся, что для составления программ необходимо использовать среду программирования, на этом занятии и дальше, будет использоваться среда программирования IDLE Python, познакомить учащихся с расшифровкой аббревиатуры и интерфейсом программы (презентация, 5 слайд).
Объяснить учащимся, что в среде программирования IDLE Python можно работать двумя способами: в интерактивном исполнителе (Shell) и в отдельном файле программы. Раскрыть особенность данных способов:
Интерактивный исполнитель (Shell): позволяет получать результат мгновенно по нажатию клавиши Enter, ввод осуществляется после знаков ">>>". Данным режимом удобно пользоваться, чтобы допустим быстро вычислить результат некоторого математического выражения (презентация, 5 слайд).
Отдельный файл программы: позволяет сохранить текст программы на компьютере с расширением .py (презентация, 5 слайд).
Рассмотреть пример программы (презентация, 6 слайд) рассмотреть простейшую программу, которая выводит на экран приветствие "Привет мир!". Акцент сделать на команду вывода print, пояснить зачем она используется.
Разобрать с учащимися на конкретных примерах возможные команды управления функции print: sep, end; и управляющий символ в строке '\n' (пример 17.3, §17, учебное пособие, или презентация, 7 слайд).
Пояснить учащимся, что в команду вывода можно вводить как текст, который нужно заключать в двойные или одинарные кавычки, так и числа, и математические выражения, которые записываются без кавычек. Выражения, которые записываются без кавычек, будут сначала вычислены, а затем результат выведен на экран (пример 17.4, §17, учебное пособие, или презентация, 7, 8 слайд).
Показать, как создать файл программы, и продемонстрировать его последующее сохранение. Акцент сделать на запуск программы (презентация, 9, 10 слайд).
Предложить учащимся выполнить на компьютере задание 3 (Урок 15, рабочая тетрадь, или задание 1, раздаточный материал).
Акцент делается на зрительную систему.
Предложить выполнить на компьютере задания 4 и 5 (Урок 15, рабочая тетрадь, или задания 2 и 3, раздаточный материал).
Предложить выполнить на компьютере задания 6 и 7 (Урок 15, рабочая тетрадь, или задания 4 и 5, раздаточный материал).
Организовать обсуждение (презентация, 12 слайд):
Как вы думаете, почему важно изучать язык программирования?
Зачем нужна среда программирования IDLE Python?
Какая команда предназначена для вывода данных на экран?
Какие вы знаете управляющие команды в функции print() и что они выполняют?
В чем особенность вывода текстового сообщения? Арифметических выражений?
Обсудить результаты выполнения заданий (теста) и выборочно оценить работу учащихся на учебном занятии.
Предложить вернуться к цели урока, организовать обсуждение:
Насколько вы достигли поставленной цели?
Над чем еще надо поработать дома?
Как вы оцениваете свою работу на уроке?
Предложить закончить фразы:
"Сегодня мне понравилось ..."
"На уроке для меня было трудным ..."
"Хотелось бы узнать еще ..."