Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Опубликуйте свой материал в официальном Печатном сборнике методических разработок проекта «Инфоурок»

(с присвоением ISBN)

Выберите любой материал на Вашем учительском сайте или загрузите новый

Оформите заявку на публикацию в сборник(займет не более 3 минут)

+

Получите свой экземпляр сборника и свидетельство о публикации в нем

Инфоурок / Информатика / Конспекты / Методическая разработка урока по информатике для 9-х классов. Изучение цикла со счетчиком на примере построения графиков математических функций в Pascal ABC.
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

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


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

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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