- •Лабораторная работа № 6. Графические методы. Построение графиков функций.
- •Графические элементы управления:
- •Система координат
- •Функции цвета
- •Метод Point
- •Object.Point (X, у)
- •Метод Line
- •Object.Line (x1, y1) - (x2, y2), [color], [b] [f]
- •Метод Сls
- •Object.Cls
- •Метод Circle
- •Object.Circle (X, у), radius, [color, start, end, aspect]
- •Метод Print
- •Object.Print [outputList]
- •Метод Pset
- •Object.Pset (X, у), [color]
- •4. Построение графиков функций
- •Построение осей координат
- •Построение графика функции
- •Условия заданий Вариант согласно номера в подгруппе Задание 1.
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
4. Построение графиков функций
Для задания стандартной системы координат с точкой (0,0) в середине экрана свойству ScaleTop присваивается некоторое Положительное значение, а свойству ScaleHeight отрицательное значение, которые определяют диапазон значений шкалы Y. Аналогично свойству ScaleLeft присваивается некоторое отрицательное значение, а свойству ScaleWidth положительное значение. Зти значения определяют диапазон значений шкалы X.
Picture1.Scale (-5, 8)-(5, -8)
Построение осей координат
Ось абсцисс: (ось ОХ)
Picture1.Line (-5, 0)-(5, 0) {рисуется ось}
For i = -5 To 5
Picture1.PSet (i, 0) {ставятся засечки на оси}
Picture1.Print i {подписываются значения}
Next
Ось ординат:
Picture1.Line (0, -8)-(0, 8)
For i = -8 To 8
Picture1.PSet (0, i)
Picture1.Print i
Next
Построение графика функции
For x = -5 To 5 Step 0.0005
y = 4 * x * x + 3 * x + 1
Picture1.PSet (x, y)
Next
Пример Построить график параболы
Private Sub Command1_Click()
Picture1.Cls
Picture1.Scale (-5, 8)-(5, -8)
a = Text1.Text
b = Text2.Text
c = Text3.Text
Picture1.Line (-5, 0)-(5, 0)
For i = -5 To 5
Picture1.PSet (i, 0)
Picture1.Print i
Next
Picture1.Line (0, -8)-(0, 8)
For i = -8 To 8
Picture1.PSet (0, i)
Picture1.Print i
Next
For x = -5 To 5 Step 0.005
y = a * x * x + b * x + c
Picture1.PSet (x, y)
Next
End Sub
Пример: Построение графика функции
Private Sub Command3_Click()
Picture1.Cls
Picture1.Scale (-5, 8)-(5, -8)
a = Text1.Text
b = Text2.Text
C = Text3.Text
Picture1.Line (-5, 0)-(5, 0)
For I = -5 To 5
Picture1.PSet (I, 0)
Picture1.Print I
Next
Picture1.Line (0, -8)-(0, 8)
For I = -8 To 8
Picture1.PSet (0, I)
Picture1.Print I
Next
For x = -5 To -1.1 Step 0.005
y = 1 / (x * x - 1)
Picture1.PSet (x, y)
Next
For x = -0.9 To 0.9 Step 0.005
y = 1 / (x * x - 1)
Picture1.PSet (x, y)
Next
For x = 1.1 To 5 Step 0.005
y = 1 / (x * x - 1)
Picture1.PSet (x, y)
Next
End Sub
Условия заданий Вариант согласно номера в подгруппе Задание 1.
№ варианта |
Условие задание
|
1 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке животное с надписью (например, «Это лев»), а по нажатию другой командной кнопки рисунок параллелепипеда, а затем по нажатию на рисунок, соответствующую формулу вычисления его объема. |
2 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке растение (например, «Это роза»), а по нажатию другой командной кнопки рисунок четырехугольной пирамиды, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |
3 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке автомобиль с надписью (например, «Это машина»), а по нажатию другой командной кнопки рисунок куба, а затем по нажатию на рисунок, соответствующую формулу вычисления его объема |
4 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке человека с надписью (например, «Это человек»), а по нажатию другой командной кнопки рисунок шара, а затем по нажатию на рисунок, соответствующую формулу вычисления его объема |
5 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке предмет с надписью (например, «Это книга»), а по нажатию другой командной кнопки рисунок прямой призмы, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |
6 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке время года с надписью (например, «Это зима»), а по нажатию другой командной кнопки рисунок наклонной призмы, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |
7 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке компьютер с надписью (например, «Это комп»), а по нажатию другой командной кнопки рисунок треугольной пирамиды, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |
8 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке фотографию с надписью (например, «Это я»), а по нажатию другой командной кнопки рисунок пятиугольной пирамиды, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |
9 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке предмет техники с надписью (например, «Это телевизор»), а по нажатию другой командной кнопки рисунок шестиугольной пирамиды, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |
10 |
Создайте и оформите проект, показывающий по нажатию одной командной кнопке предмет с надписью (например, «Это книга»), а по нажатию другой командной кнопки рисунок прямой призмы, а затем по нажатию на рисунок, соответствующую формулу вычисления ее объема |