7 класс
Занятие 17. Ввод данных. Организация вычислений
7 класс
Занятие 17. Ввод данных. Организация вычислений
знать:
команду ввода данных;
этапы решения задачи по программированию.
уметь:
применять приёмы записи арифметических выражений на изучаемом языке программирования;
составлять программы для простейших вычислений на изучаемом языке программирования с использованием команды ввода.
Задачи личностного развития:
содействовать развитию логического и алгоритмического мышления;
содействовать формированию компьютерной грамотности;
способствовать воспитанию информационной культуры;
содействовать развитию дисциплинированности и любознательности;
способствовать бережному отношению при эксплуатации средств ИКТ.
Тип урока: урок изучения нового материала.
Учебно-методическое обеспечение:
учебное пособие "Информатика 7, В.М. Котов";
рабочая тетрадь по информатике 7 класс Л.Г. Овчинникова;
раздаточный материал "Занятие 17. Ввод данных. Организация вычислений.
Программное обеспечение:
Среда программирования PascalABC.NET (скачать).
Ход урока
Приветствие учащихся. Создание благоприятного настроя на уроке.
Проверить готовность учащихся к уроку с помощью слова ТРУД: "Тетрадь, ручка, учебник и дневник" (презентация, 1 слайд).
Предложить учащимся выполнить тест по предыдущей теме занятия на компьютере (10 вопросов по теме: "Переменная. Тип переменной. Команда присваивания").
Выборочно у нескольких учащихся проверить задание 8 (рабочая тетрадь).
Пояснить, что начальные значения переменным можно задавать не только с помощью оператора присваивания, но и путем ввода с клавиатуры во время выполнения программы.
Сформулировать тему урока: "Ввод данных. Организация вычислений" (презентация, 2 слайд).
Совместно с учащимися сформулировать цели урока (презентация, 3 слайд):
Буду знать:
команду ввода данных;
этапы решения задачи по программированию.
Буду уметь (смогу):
составлять программы для вычислений на языке программирования Pascal с использованием команды ввода.
Параграф 14.4, 15, ответить на вопросы 1-5 (с. 96, учебное пособие).
Урок 19, выполнить задание 9 (с. 72, рабочая тетрадь, или задание 7 в раздаточном материале).
Пояснить назначение и обратить внимание на правила оформления команды ввода read и readln, объяснить, что такое список ввода, и в чем отличие данных команд (презентация, 5 слайд).
Разобрать пример 14.8 на ввод данных (с. 94, учебное пособие, или презентация, 5 слайд)
Сказать, что для эффективного решения задач по программированию, следует придерживаться определенных этапов (с. 97, учебное пособие):
I. Определить исходные данные.
II. Определить результат.
III. Составить алгоритм решения задачи.
IV. Определить типы данных для переменных, используемых для реализации алгоритма решения задачи.
V. Написание программы.
VI. Тестирование программы.
VII. Анализ результатов.
Рассмотреть графический алгоритм этапов решения задачи по программированию (пример 15.1, с. 97, учебное пособие).
Разобрать пример программы задания 1 (Урок 19, рабочая тетрадь, или задание 1 в раздаточном материале, или презентация, 6 слайд).
Рассмотреть примеры 15.2 и 15.3 (с. 98, 99, учебное пособие, или презентация, 7, 8 слайды). Пояснить, зачем нужно использовать комментарии в программе, и как создать комментарий. Ввести понятие "тестирование программы" (с. 97, учебное пособие).
Предложить учащимся выполнить упражнение 1, пункт 1 (с. 101, учебное пособие), или задание 4 (Урок 19, рабочая тетрадь, или задание 2 в раздаточном материале).
Акцент делается на зрительную систему.
Предложить выполнить на компьютере упражнение 2, пункт 1 (с. 101, учебное пособие), или задание 5 (Урок 19, рабочая тетрадь, или задание 3 в раздаточном материале).
Предложить выполнить на компьютере упражнения 3, пункт 1 и упражнение 4, пункт 1 (с. 102, учебное пособие), или задание 6 (Урок 19, рабочая тетрадь, или задание 4 в раздаточном материале).
Организовать обсуждение (презентация, 10 слайд):
Как вы думаете, в чем необходимость использования команды ввода данных?
В чем различие между командами read и readln?
С чего начинается решение задачи по программированию?
Что подразумевается под составлением алгоритма решения задачи?
С какой целью используется тестирование программы?
Зачем нужны комментарии в программе?
Обсудить результаты выполнения заданий (теста) и выборочно оценить работу учащихся на учебном занятии.
Предложить вернуться к цели урока, организовать обсуждение:
Насколько вы достигли поставленной цели?
Над чем еще надо поработать дома?
Как вы оцениваете свою работу на уроке?
Предложить закончить фразы:
"Сегодня мне понравилось ..."
"На уроке для меня было трудным ..."
"Хотелось бы узнать еще ..."