Построение графиков в ПАСКАЛЬ
Требуется построить график функции у= х2-3 на отрезке
[-3,3]. Кроме кривой, изображающей график этой функции, на экране должны быть высвечены координатные оси Ох и Оу.
Договоримся располагать начало системы координат Оху в середине экрана (т.е. в точке, определённой парой чисел 240, 300).
Необходимо условиться ещё и о количестве точек экрана, соответствующих единице измерения в системе координат Оху, т.е. о масштабном множителе.
Пусть его значение равно 10. В этом случае положение точки графика с координатами (х,у) на экране определяется парой значений 300+10*х, 240-10*у. Напишем программу построения графика:
program parabola;
uses graphabc;
var i:integer;
x,y:real;
begin
line(0,240,600,240);
line(300,0,300,500);
for i:=-150 to 150 do
begin
x:=0.03*i;
y:=x*x-3;
setpixel(round(300+10*x),round(240-10*y),clRed);
textout(10,10,’y=x*x-3′);
end;
end.
При выполнении этой программы на экране вначале высвечивается горизонтальный и вертикальный отрезки, проходящие через середину экрана. На каждом из них отмечается точка, соответствующая единице в системе координат Оху. Затем в цикле с параметром i выполняется построение графика функции у= х2-3.