7 класс
Занятие 15. Язык программирования. Структура программы, команда вывода
7 класс
Занятие 15. Язык программирования. Структура программы, команда вывода
знать:
что такое язык программирования;
структуру программы на изучаемом языке программирования;
команду вывода данных на экран монитора.
уметь:
записывать и выполнять программу на изучаемом языке программирования;
составлять программы на изучаемом языке программирования с выводом данных на экран монитора.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 7, В.М. Котов";
рабочая тетрадь по информатике 7 класс Л.Г. Овчинникова;
раздаточный материал "Занятие 15. Язык программирования. Структура программы, команда вывода".
Программное обеспечение:
Среда программирования PascalABC.NET (скачать).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Организовать проверку домашнего задания, следующим образом: задается вопрос первому учащемуся, если он затрудняется с ответом, вопрос передается следующему, если получен правильный ответ, тот же вопрос задается первому учащемуся который ответил не верно, далее следующий вопрос задается учащемуся неправильно ответившему на предыдущий вопрос, или следующему по порядку после учащегося который дал правильный ответ.
На предыдущем занятии я познакомился с ...;
Поясните зачем нужен вспомогательный алгоритм?
С какого слова начинается создание в программе вспомогательного алгоритма (процедуры)?
Изображение состоит из одинаковых объектов, какие команды нужно записать в тело вспомогательного алгоритма?
Перечислите преимущество использования вспомогательных алгоритмов.
Пояснить, что на следующих занятиях, язык программирования будет использоваться не для работы с компьютерным исполнителем "Робот", а для решения вычислительных задач.
Сформулировать тему урока: "Язык программирования. Структура программы. Ввод данных" (презентация, 2 слайд).
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
что такое язык программирования;
структуру программы на языке программирования Pascal;
команду вывода данных на экран.
Буду уметь:
записывать и выполнять программу;
составлять программы с выводом данных на экран.
Параграф 14.1, 14.5, ответить на вопросы 1, 5 (с. 96, учебное пособие).
Урок 17, выполнить задания 7 и 8 (с. 65, рабочая тетрадь).
Обратить внимание учащихся на то, что человек с древних времен старался упростить и ускорить всевозможные расчеты.
Организовать обсуждение:
Назовите устройства которые позволяли ускорить вычисления;
Назовите современные устройства для ускорения процесса вычислений.
Сказать, что в решении вычислительных задач может помочь компьютер.
Объяснить, что такое компьютер (с. 88, учебное пособие). Расшифровать аббревиатуру ЭВМ и ввести понятие. Продолжить: для автоматизации вычислений с помощью компьютера следует написать алгоритм на языке программирования.
Ввести понятие "язык программирования" (с. 88, учебное пособие). Сказать: вы программировали исполнителя "Робот" с помощью языка программирования Pascal, мы и дальше продолжим составлять программы на языке программирования Pascal.
Обратить внимание учащихся на то, что все программы на языке программирования имеют общую структуру. Рассмотреть общую структуру на языке программирования Pascal (пример 14.9, с. 95, учебное пособие, или с. 63, рабочая тетрадь, или презентация, 5 слайд). Акцент сделать на заголовок программы (program), сообщить, что он не обязателен, но если его нужно добавить, то нужно придерживаться определенных правил при задании имени программы (озвучить данные правила).
Рассмотреть пример программы (пример 14.1, с. 89, учебное пособие, или презентация, 6 слайд) рассмотреть простейшую программу, которая выводит на экран приветствие. Акцент сделать на команду вывода, пояснить зачем она используется. Пояснить, что текст для вывода на экран, следует заключать в апострофы.
Обратить внимание на окно вывода (презентация, 7 слайд), в котором отображается результат работы программы.
На примере программы (пример 14.2, с. 90, учебное пособие, или презентация, 8 слайд) рассмотреть различие между командами write и writeln.
На примере программы (пример 14.3, с. 90, учебное пособие, или презентация, 9 слайд) рассмотреть, как с помощью команд write и writeln можно выводить не только текст, но и результат вычисления выражения.
Предложить учащимся выполнить на компьютере задания 1 и 2 (с. 63, 64, рабочая тетрадь, или задания 1 и 2 в раздаточном материале).
Акцент делается на зрительную систему.
Предложить выполнить на компьютере задания 3 и 4 (с. 64, рабочая тетрадь, или задания 3 и 4 в раздаточном материале).
Предложить выполнить на компьютере задания 5 и 6 (с. 64, рабочая тетрадь, или задания 5 и 6 в раздаточном материале).
Организовать обсуждение (презентация, 11 слайд):
Как вы думаете, почему важно изучать язык программирования?
Назовите слова, которыми начинается и заканчивается программа на языке программирования Pascal.
Верно ли, что результат работы программы отображается в окне вывода, которое находится в нижней части окна программы?
Какая команда предназначена для вывода данных?
В чем особенность вывода текстового сообщения? Арифметических выражений?
В чем разница между командами write и writeln?
Обсудить результаты выполнения заданий (теста) и выборочно оценить работу учащихся на учебном занятии.
Предложить вернуться к цели урока, организовать обсуждение:
Насколько вы достигли поставленной цели?
Над чем еще надо поработать дома?
Как вы оцениваете свою работу на уроке?
Предложить закончить фразы:
"Сегодня мне понравилось ..."
"На уроке для меня было трудным ..."
"Хотелось бы узнать еще ..."