Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Методическая разработка урока по информатике для 9-х классов. Изучение цикла со счетчиком на примере построения графиков математических функций в Pascal ABC.

Методическая разработка урока по информатике для 9-х классов. Изучение цикла со счетчиком на примере построения графиков математических функций в Pascal ABC.



Осталось всего 2 дня приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика

Поделитесь материалом с коллегами:

hello_html_47937868.gifhello_html_m599ded1d.gifМетодическая разработка урока по информатике для 9-х классов.

Изучение цикла со счетчиком на примере построения графиков функций (параболы, гиперболы) в Pascal ABC.


Цель урока – закрепись знания, полученные о работе цикла «FOR» на примере построения графиков функций в Pascal ABC, закрепить умение писать простейшие программы для построения рисунка в Паскале.


Программные средства: Pascal ABCNET.


Ход урока


На прошлом уроке мы изучили цикл cо счетчиком FOR. Давайте вспомним его работу.

Задача: 20 раз напечатать слово «весна».

var

i, integer;

 

begin

 

for i := 1 to 20 do

write ('весна');

 

end.


Как вывести слова через запятую? В столбик?


Цикл FOR удобно использовать для построения графиков математических функций: параболы, гиперболы и др.

Напишите программу, которая подсчитает и выведет на экран значения y=x2 для x в интервале (1,20)


var

x,y, integer;

 

begin

 

for x := 1 to 20 do

begin

y:=x*x;

writeln (x,',',y);


end;

end.


А теперь напишем программу, которая построит параболу.

Для этого вспомним, как подключить графический модуль (uses graphABC) и систему координат в графическом модуле языка Паскаль АВС:

0 X (640)






Y (400)


Если построить параболу, как она отобразится?


Программа построения параболы:


uses graphABC;

var x,y:integer;

begin


floodfill(2,2,clPink);{цвет экрана розовый}


for x:=1 to 20 do begin

y:=x*x;

setpixel(x,y,clBlue);


end;

end.


hello_html_2eece142.png

Как видим, точки видны слабо.

Попробуем вместо точек выводить небольшие кружочки, заменив оператор

setpixel(x,y,clBlue)на circle (x,y,5):


uses graphABC;

var x,y:integer;

begin

floodfill(2,2,clPink);{цвет экрана розовый}

for x:=1 to 20 do begin

y:=x*x;

circle (x,y,5);

end;

end.

hello_html_m80a541b.png


Постройте самостоятельно графики ф-ций:

  • y=x3

  • y=x4

с помощью кружочков разного радиуса или разных цветов, используя оператор FloodFill. Сравните результат.




3




57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 13.03.2016
Раздел Информатика
Подраздел Конспекты
Просмотров130
Номер материала ДВ-524790
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх