Построение графиков на экране

Построение графиков на плоскости

Повторение материала.

Целый тип: ______________________ Вещественный тип: __________________________

Оператор цикла с параметром: __________________________________________________

Цикл значений от –5 до 5: __________________________________________

Циклы с изменяемым шагом: _____________________ ______________________

Цикл значений от –5 до 5 с шагом 0.5:

____________________________________ ______________________________

____________________________________ ______________________________

____________________________________ ______________________________

____________________________________ ______________________________

____________________________________ ______________________________

Оператор установки цвета рисования: __________________________________________

Установка синего цвета: __________________________________________

Оператор построения точки на экране: __________________________________________

Точка в центре экрана: __________________________________________

Оператор построения линии: __________________________________________

Линия из центра экрана в правый верхний угол:

_________________________________________

Построение графиков на плоскости можно разделить на три этапа:

1 этап: выбор координатной системы и масштаба графика

2 этап: задание функциональной зависимости y=f(x)

3 этап: расчет таблицы значений и построение графика

Задание: построить график функции y=x2

                          x y
                          -5  
                          -4  
                          -3  
                          -2  
                          -1  
                             
                             
                             
                             
                             
                             

3.1 Заголовок программы

program grafik;

uses _________;

var x,y: ___________;

gd,gm: ___________;

3.2 Описание функциональной зависимости

function f(x: real):real;

begin

f:=sqr(x);

end;

3.3 Основная часть программы

begin

gd:=____________;

gm:=____________;

InitGraph(gd,gm,’’);

setcolor(3);

line(320,0,320,480);

line(0,240,640,240);

for x:=____ to ____ do begin

y:=f(x);

putpixel(x+ 320, 240 -round(y),14);

end;

readln;

closegraph;

end.

Выполнение данной программы приведет к тому, что на экране отобразится ____ точек по параболической зависимости.

Модернизируем программу для улучшенного отображения графика функции. Для увеличения количества точек, образующих график, без изменения начального и конечного значений интервала достаточно изменить шаг увеличения аргумента. Заменим фрагмент программы с циклом построения графика на следующий:

x:=_____;

while x<=____ do begin

y:=f(x);

putpixel(round(x*10)+320, 240-round(y*10),14);

x:=x+0.1;

end;

Т.о. построение графика любой функции при использовании данного шаблона программы сводится к следующему:

1. Задать начальное значение аргумента

2. Задать конечное значение аргумента

3. Изменить функциональную зависимость в блоке 3.2

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

Задание: укажите начальное и конечное значения аргумента, а также функциональную зависимость для построения графиков следующих функций: а) б) в)

а) x:= ______; б) x:= ______; в) x:= ______;

while x<= ______ while x<= ______ while x<= ______

Зависимость:

________________ ________________ ________________

________________ ________________ ________________




double arrow
Сейчас читают про: