Построение графиков на плоскости
Повторение материала.
Целый тип: ______________________ Вещественный тип: __________________________
Оператор цикла с параметром: __________________________________________________
Цикл значений от –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<= ______
Зависимость:
________________ ________________ ________________
________________ ________________ ________________






