Конспект урока информатики в 11 «А» классе





НазваниеКонспект урока информатики в 11 «А» классе
Дата публикации07.10.2013
Размер57.8 Kb.
ТипУрок
100-bal.ru > Математика > Урок
МОУ «Лицей № 5»

Конспект урока информатики

в 11 «А» классе

(математический профиль)

по теме:

«Построение графика функции с использованием среды ООП Delphi»

(спаренный урок)

учитель информатики

МОУ «Лицей № 5»

Щигал Е.С.


г. Оренбург

2010 г.

Цели урока:

образовательная:

  • формирование у учащихся понятия «экранная система координат»;

  • формирование у учащихся знаний о необходимости и способе перевода математических координат, при построении графика функции, в экранные координаты;

  • закрепление знаний по теме: «программирование графики»;

  • формирование умения строить графики математических функций с помощью среды программирования;

  • развитие навыка программирования графики в системе ООП Delphi.


развивающая:

  • развитие логического и алгоритмического мышления, внимания учащихся;

  • развитие у учащихся познавательного интереса к предмету;


воспитательная:

  • формирование у учащихся навыка самостоятельности в работе;

  • формирование информационной культуры и потребности приобретения новых знаний.


Тип урока: комбинированный — урок объяснения нового материала и закрепления полученных знаний.
Вид урока: комбинированный — лекция, компьютерный практикум.
Оборудование: компьютеры, мультимедийный проектор; программное обеспечение — среда ООП Delphi.
Ход урока


  1. Сообщение темы и постановка целей урока

  1. Науки информатика и математика очень тесно связаны между собой. ИКТ являются мощным инструментом и средством при решении многих прикладных задач, в том числе и в математике. Одной из таких задач является построение графиков математических функций. Сегодня на уроке вы будете учиться строить на экране графики математических функций с помощью системы программирования.

  2. Откройте тетради, запишите число, классная работа. Тема урока: построение графиков функций.




  1. Повторение и актуализация знаний учащихся

  1. На каких компонентах среды Delphi можно рисовать?

(Ответ: компоненты Form.Canvas, Image.Canvas);

  1. Каким оператором выводится на экран точка с координатами (х,у)?

(Ответ: Canvas.Pixels[x,y]:=цветовая константа или Canvas.Pixels[x,y]:=RGB(R,G,B)).

  1. Каким оператором выводится на экран отрезок прямой?

(Ответ: отрезок прямой от текущей позиции графического курсора до точки с координатами (х,у) выводится оператором Canvas.LineTo(x,y)).

  1. Какими операторами можно настроить внешний вид линии?

(Ответ: Canvas.Pen.Color:=цвет, Canvas.Pen.Width:=толщина, Canvas.Pen.Style:=стиль).

III. Объяснение нового материала.


  1. Проблема: Построить в окне формы график функции y=sin x на промежутке , где , начало координат расположить в центре формы.

  2. Анализ условия задачи

График любой математической функции представляет собой бесконечное множество точек. На практике для построения графика функции на бумаге достаточно вычислить координаты нескольких (иногда больше, иногда меньше) важных точек и соединить их плавной линией, форма которой приблизительно известна. Формальному исполнителю (которым является система программирования) для построения графика точек потребуется очень много. И чем меньше будет промежуток между двумя соседними точками, тем точнее будет график. Отсюда вывод: функция должна быть протабулирована с достаточно маленьким шагом табуляции, например h=0,01. Напомню, для табуляции функции используется циклический алгоритм:

x:=xmin; h:=0.1;

While x<=xmax do begin

y:= sin (x);

x:=x+h;

end;
Для построения гладкой непрерывной линии соседние точки соединяем отрезками при помощи метода Canvas.LineTo(х,y).


  1. Экранная система координат


По условию задачи, центр системы координат, в которой нужно построить график, должен располагаться в центре формы. Но система координат формы расположена по-другому, а именно: центр системы координат формы совпадает с верхним левым углом формы, а ось ОУ направлена вниз, как на рис. Единичный отрезок экранной системы координат равен одному пикселю.


  1. Смещение системы координат


Для того, чтобы график функции располагался в центре формы, центр экранной системы координат и все точки графика функции надо сместить на dx точек по горизонтали и dy точек по вертикали, где , .


  1. Масштабирование

Для того, чтобы построить график в заданной области рисования, нужно задать величину единичного отрезка в пикселях. Он может быть абсолютным, например 50 пикселей, или зависеть от промежутка построения графика. В нашем случае, коэффициент масштабирования (единичный отрезок) . Размеры формы определяются функциями maxX:=ClientWidth, maxY:=ClientHeight.


  1. Переворачиваем график

Ось ОУ в экранной системе координат направлена вниз. Поэтому, для нормального отображения графика, необходимо построить его зеркальное, относительно оси ОХ, отображение, т.е. у= - у.


  1. Окончательные формулы преобразования математических координат в экранные





  1. Текст процедуры


procedure TForm1.Button1Click (Sender: TObject);

var dx, dy, maxx, maxy, k, x, y:integer;

xm, ym, h, n : real;

begin

n:=2;

//определяем размеры формы

maxX:=ClientWidth;

maxY:=ClientHeight;

//определяем координаты центра формы

dx:=round(maxX/2);

dy:=round(maxY/2);

k:=round(dx/(Pi*n)); // вычисляем коэффициент масштабирования

with Canvas do begin

//рисуем оси координат

Pen.Width:=2;

Pen.Color:=rgb(0,0,0);

MoveTo(0,dy);

LineTo(maxX,dy);

MoveTo(dx,0);

lineto(dx,maxY);

//вычисляем координаты первой точки

xm:= - Pi*n;

ym:= - sin(xm);

//переводим математические координаты в экранные

x:=round(xm*k)+dx;

y:=round(ym*k)+dy;

MoveTo(x,y);

h:=Pi*n/1000;

//строим график с указанным шагом

while xm<=Pi*n do begin

Pen.Color:=rgb(0,0,255);

Pen.Width:=3;

xm:=xm+h;

ym:= - sin(xm);

x:=round(xm*k)+dx;

y:=round(ym*k)+dy;

LineTo(x,y);

end;

end;

end;
IV. Закрепление


  1. Построить в окне формы график функции y=sin x на промежутке , начало координат расположить в центре формы.

  2. Дописать в программе из предыдущего задания рисование меток целых чисел на осях координат.

  3. Построить в окне формы график функции на промежутке , начало координат расположить так, чтобы ось ОХ совпала с нижним краем формы.

  4. Построить окружность с центром в начале координат и радиусом равным 3.


V. Домашнее задание


        1. Алгоритм построения графика функций по конспекту урока.

        2. Внести изменения в программный код процедуры (в тетради), чтобы рисование графика происходило не на форме, а в поле рисунка, расположенного на форме.


VI. Подведение итогов урока.


  1. Анализ полученных на экранах учеников графиков, комментарии ошибок и выставление оценок.

  2. Подведение итогов и вывод о том, что по алгоритму, разобранному на уроке, можно построить график любой функции, заданной на любом промежутке, т.е. данный алгоритм является универсальным.

  3. Литература для дополнительного чтения:

    1. Евсеев Г.А., Симонович С.В, «Занимательное программирование: Delphi».

    2. http://kpolyakov.narod.ru/school/delphi.htm



VII. Список литературы:


        1. Н.Д. Угринович. Информатика и ИКТ 10-11. Профильный уровень.

        2. Гутман Г.Н. Учебные мини-проекты на Delphi. (Библиотечка «Первого сентября») – М.: Чистые пруды, 2005.

        3. Р.В. Бирих, Е.А. Еремин, В.И. Чернатынский, «Компьютерные модели в школьном курсе физики», газета «Информатика» № 14- 2006 г.

        4. Евсеев Г.А., Симонович С.В, «Занимательное программирование: Delphi Книга для детей, родителей и учителей». Аст-Пресс, Развитие. 2003 г.

        5. http://kpolyakov.narod.ru/school/delphi.htm

Добавить документ в свой блог или на сайт

Похожие:

Конспект урока информатики в 11 «А» классе iconКонкурсная методическая разработка конспект урока информатики по...
Конкурсная методическая разработка – конспект урока информатики по теме: «Перевод чисел из одной системы счисления в другую», предназначен...
Конспект урока информатики в 11 «А» классе iconПлан-конспект урока информатики и икт в 10 классе по теме «Измерение информации»
В 2011/2012 учебном году моу «сош №4 г. Ртищево Саратовской области» участвует в апробации уникального программного продукта, разработанного...
Конспект урока информатики в 11 «А» классе iconКонспект урока информатики в 9 классе
Конспект обычно оформляется на отдельных листах бумаги формата А4 (гарнитура шрифта – Times New Roman, кегль шрифта – 14 пт, межстрочный...
Конспект урока информатики в 11 «А» классе iconКонспект урока литературного чтения в 4 классе Тема урока : С. Есенин «Лебёдушка»
Конспект урока русского языка в 4 классе «Б» гбоу сош №56 имени академика В. А. Легасова
Конспект урока информатики в 11 «А» классе iconКонспект урока информатики в 2 классе Дата: 13. 02. 2007 Класс: 2...
Оборудование: компьютер, проектор, проигрыватель, карта острова сокровищ, наглядный материал
Конспект урока информатики в 11 «А» классе iconКонспект открытого урока во 2в классе Учитель начальных классов мбоу...
Конспект урока русского языка в 4 классе «Б» гбоу сош №56 имени академика В. А. Легасова
Конспект урока информатики в 11 «А» классе iconКонспект урока математики в 1 классе по учебнику Л. Г. Петерсон
План конспект урока биологии в 7 классе по теме «Сфагновый мох. Образование торфа»
Конспект урока информатики в 11 «А» классе iconКонспект урока риторики во 2 классе. Тема: Опорные слова
План конспект открытого урока русского языка во 2 классе, проведенного 14 марта 2012 г
Конспект урока информатики в 11 «А» классе iconПлан-конспект урока информатики 13. 01. 10 Урок проводился на протяжении...
Цель урока: отработка навыков решения тестовых заданий части а и задач повышенной сложности части в при подготовке к егэ (демо-2009...
Конспект урока информатики в 11 «А» классе iconКонспект урока информатики в 8 классе по теме «Устройства компьютера»...
Муниципальное общеобразовательное учреждение «Средняя общеобразовательная школа №15 г. Новоалтайска»
Конспект урока информатики в 11 «А» классе iconКонспект урока в 5 классе
Конспект урока по геометрии в 7 классе с использованием электронного учебника бином
Конспект урока информатики в 11 «А» классе iconКонспект к уроку информатики и икт в 10 классе (базовый уровень)...
Учебная: сформировать знания о назначение, принципах построения и функционирования локальных компьютерных сетей
Конспект урока информатики в 11 «А» классе iconКонспект урока по химии в 10 классе Тема. Витамины
План-конспект пробного урока математики в 9 классе по проблеме «Решение арифметических задач на уроке математики с целью повышения...
Конспект урока информатики в 11 «А» классе iconКонспект урока по окружающему миру в 3 классе по теме
План конспект урока биологии в 7 классе по теме «Сфагновый мох. Образование торфа»
Конспект урока информатики в 11 «А» классе iconКонспект открытого урока чтения в 3 классе
Конспект урока литературы в 6 классе разработан учителем русского языка и литературы Ермаченко М. Б
Конспект урока информатики в 11 «А» классе iconКонспект открытого урока информатики в 1 классе
Учитель предлагает задание в парах: прочитать, обсудить, выяснить какие высказывания верные, а какие нет. Высказывания


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск