Построение графиков функций

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