Построение графиков функций
5.1 Пример
Откройте пример 1 §7.3 учебника. Прочитайте.
Наберите и нормально отформатируйте программу из учебника, которая выполняет построение графика функции y = 0.4x+2sin 3x. При построении чертежа масштаб: 1 сантиметр - 30 пикселей.
Программу сохраните в файле с именем по образцу ФИ_Prg_5_1.pas
Добавьте в программу комментарии, которые поясняют, какая строка программы
строит ось Х,
строит ось Y,
устанавливает шаг между значениями аргумента,
рассчитывает значения функции,
рассчитывает экранные координаты точки при построении графика,
рисует точку на графике.
Программа:
PROGRAMGrafik;USESGraphABC;VARx0,y0,x1,y1,k:INTEGER;x,y:real;BEGINSetWindowSize(640,400);x0:= 320;y0:=200;k:=20;Line(20,y0,620,y0);Line(x0,20,x0,380);SetPenColor(clRed);x:=-15;WHILEx<=15DOBEGINy:=0.4*x+2*sin(3*x);x1:=trunc(x0+x*k);y1:=trunc(y0-y*k);circle(x1,y1,2);x:=x+0.02;END;END.
5.2 Проверочная работа
Задача
Измените текст своей программы ФИ_Prg_5_1.pas так, чтобы на экран выводился график указанной учителем функции на указанном учителем отрезке.
Вариант I
y=sin x2 / cos 2x
[-2; 14]
Вариант II
y=( 3 sin x + 2,5 cos (x+5))2
[-8; 8]
Вариант III
y=1/x * ( |sin x| + |cos 0.5x| )2
[0; 12]
Вариант IV
y= x2 cos x3
[-14; 0]
Вариант V
y= 0,01 x3 + 2,5 x2 cos x
[-7; 7]
Вариант VI
y= |sin (1/x+0.1)| - x
[-5; 13]
Вариант VII
y2 = 0.5x cos 2x
[-13; 5]
Вариант VIII
y3 = 8 sin x sin 2x
[-6; 12]
Вариант IX
y3 = 100 / (x2+3) sin 2x
[-8; 9]
Программу сохраните в файле с именем по образцу ФИ_Prg_5_2.pas
5.3 Задача 2
Измените программу примера 5.1 так, чтобы она строила графики двух функций: из файлов 5_1 и 5_2.
Программу сохраните в файле с именем по образцу ФИ_Prg_5_3.pas