Лабораторная работа №1.4 «Разработка программы построения графика функции»

Напишите программу, которая рисует на экране градуированные (через 10 пикселей) оси (ОХ и ОУ, центр осей в точке с координатами 0,0) и график функции (см. вариант). Масштабы по осям ОХ и ОУ (1 — 1:1),  Хн (начальное), Хк (конечное) и шаг DX (расстояние между соседними точками по оси Х) вводятся пользователем при запуске программы.

Все вводимые значения должны проверяться на допустимость, в случае ввода недопустимого значения требовать повторного ввода.

Отчет о выполненной работе оформляется на листах формата А4 и должен содержать:

1.      титульный лист;

2.      содержание отчета;

3.      текст задания;

4.      определение области допустимых значений для вводимых данных;

5.      описание алгоритма методом блок-схем;

6.      описание примеров (3 варианта с корректными и некорректными входными данными) работы программы (входные данные и “printscreen” графика функции);

7.      текст программы с комментариями (в несколько столбцов, размер шрифта 8).

 

Вариант

Функция

1.      

y=sin(x-5)/(1-x)

2.      

y=-40/(2x3-16)

3.      

y=x+x/(1-x)2

4.      

y=(x-1)/(1-x)2

5.      

y=sqrt(x)/(x2-4)

6.      

y=-7(x+5)3/(6-2x)

7.      

y=sqrt(x-5)/(1-x)

8.      

y=(x-50)4/x

9.      

y=50-2x/(x-2)2

10.   

y=40-2x4/(9-x2)

11.   

y=20-x2/(7-x)

12.   

y=10+(2-x)*x2/(3-x)

13.   

y=40+x2/(x-3)

14.   

y=sqrt(x-5)/cos(1-x)

15.   

y=25-2x2/(3-x)

16.   

y=2x4/(27-x3)

17.   

y=30-3(x+5)3/((2x)2-4)

18.   

y=5+x/(x-1)3

19.   

y=x*x/ctg(x)

20.   

y=-40-3(x+5)2/(2x-6)

21.   

y=sqrt(x)/(2cos(x))

22.   

y=sqrt(x3)/(x-5)+sin(x2)

23.   

y=2(x-5)2/(7-x)

24.   

y=2sqrt(x)*x2/(3-x)

25.   

y=sqrt(x3-5)/x

26.   

y=2x3/(3-x)-37

27.   

y=sin(x)*cos(x)/x

28.   

y=x2+x/(x+5)2

29.   

y= (x3-4)/(3+x)

30.   

y=3x*x*x/(2+x*x)

31.   

y=sqrt(x)/((sin(x)*x)

32.   

y=x+x/(1-x)2

33.   

y=(x+1)*4/(x*x)

34.   

y=(3+x)*x*x/(4+x)+40