Предмет: информатика и ИКТ Класс: 9 класс Тема: “ Программирование динамической модели”
Тема урока : Программирование динамической модели Цель урока : формирование информационной компетентности личности в высокоразвитой информационной среде на основе создания динамической модели средствами программирования Планируемые образовательные результаты. Ученик по окончанию изучения темы: -раскрывает понятие динамической модели;
-владеет способом создания модели через построение диаграммы в электронной таблице;
-устанавливает причинно- следственные связи между данными в ячейках с параметрами диаграммы; -понимает алгоритм, описанный с использованием конструкции повторения ( цикла); -устанавливает причинно- следственные связи между данными электронной таблицы и значением переменной в алгоритме программного кода. Образовательная модель: 1 ученик — 1 компьютер Программное содержание: построение моделей реальных объектов и процессов в виде исполнителя, программа- запись алгоритма на алгоритмическом языке, понятие величины, алгоритмические конструкции, связанные с проверкой условий, динамические ( электронные таблицы) , использование формул, построение графиков и диаграмм Мировоззренческая идея: использование программирование в компьютерном моделировании расширяет способы познания окружающих явлений, процессов и объектов. Основные понятия: динамическая модель, алгоритм, программа, цикл, переменная, диаграмма, электронная таблица, ячейка, формула, графический объект, движение. План изучения нового материала: 1.Построение статичной модели в виде пузырчатой диаграммы. 2.Осуществление движения элемента диаграммы через написания программного кода. Технология проблемно- развивающего обучения Тип урока: комбинированный Вид урока: традиционный (урок-исследование) Мизансцена урока: традиционная Внутри- и межпредметные связи ( знания):
интеграция в работе основных средств электронной таблицы: формулы в ячейках, диаграммы с программированием
Приложение № 2
Private Sub CommandButton1_Click() For t = 0 To Cells(4, 5) Step 0.1 Cells(2, 1) = t DoEvents Next End Sub