Delphi. Лабораторная работа № 13.2. (4 часа).

«Построение графиков и диаграмм».

Цели:

  • Научиться разрабатывать приложения, в которых строятся и отображаются диаграммы по численным данным, взятым из таблиц и графики математических функций, заданных либо уравнением y = f(x), либо уравнением в полярной системе координат r = f(a), либо параметрическими уравнениями x = f(t), y = f(t);

  • Получить навыки использования компонента Chart;

  • Закрепить навыки модификации ранее разработанных приложений.

Ход работы:

1. Изучить (повторить) теоретический материал:

Тема 13. "Отображение графической информации в Delphi".

Задание:

Задача 1.    (5 баллов)

Модифицировать своё приложение из лабораторной работы № 9, или №10 (Отображение данных в таблице), добавив в нём возможность отображения некоторых данных из таблицы на гистограмме или круговой диаграмме. Данные для отображения подобрать самостоятельно.

Задача 2.     (5 баллов)

Построить график, заданной по варианту, функции. Отрезок по оси X выбрать с учетом области определения функции таким образом, чтобы хорошо был виден общий вид поведения функции (участки убывания, возрастания, минимумы, максимумы, точки разрыва).

2. Получить (уточнить) у преподавателя номер своего варианта.

3. Выбрать из списка номер своего варианта и прочитать способ задания и уравнение функции к 2-й задаче:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

4. Если возникли вопросы по условиям задач, задайте их преподавателю.

5. Скачать, распаковать, открыть и внимательно изучить примеры: Пример-1; Пример-2; Пример-3.

6. Модифицировать и разработать приложения для своего варианта.

7. Протестировать приложения.

8. Оформить отчет по лабораторной работе. Для этого следует в строке заголовка главной формы записать:

"ЛР N. Вариант N. Группа. Фамилия Имя." В начале программного модуля главной формы записать как комментарий:

9. Сдать преподавателю выполненную работу:

 

8. Оценки по проверенным работам можно посмотреть в электронном журнале:


Индивидуальные задания

Вариант 1.

Функция задана параметрическими уравнениями (эллипс):

 Вариант 2.

Функция задана параметрическими уравнениями (астроида):

 

 Вариант 3.

Функция задана параметрическими уравнениями:

 Вариант 4.

Функция задана параметрическими уравнениями (картоида):

Вариант 5.

Функция задана параметрическими уравнениями (строфоида):

 Вариант 6.

Функция задана параметрическими уравнениями (лемниската Бернулли):

 Вариант 7.

Функция задана параметрическими уравнениями (Декартов лист):

Вариант 8.

Функция задана уравнением в полярной системе координат (строфоида):

Вариант 9.

Функция задана уравнением в полярной системе координат (лемниската):

Вариант 10.

Функция задана уравнением в полярной системе координат (Декартов лист): 

Вариант 11.

Функция задана уравнением в полярной системе координат (циссоида):

Вариант 12.

Функция задана уравнением в полярной системе координат (улитка Паскаля):

Вариант 13.

Функция задана уравнением в полярной системе координат (спираль Архимеда):

Вариант 14.

Функция задана уравнением в полярной системе координат (логарифмическая спираль):

 

Вариант 15.

Функция задана параметрическими уравнениями (циклоида):

Вариант 16.

Функция задана уравнением:

 

Вариант 17.

Функция задана уравнением:

 

Вариант 18.

Функция задана уравнением:

 

 Вариант 19.

Функция задана уравнением:

Вариант 20.

Функция задана уравнением:

Вариант 21.

Функция задана уравнением:

Вариант 22.

Функция задана уравнением:

Вариант 23.

Функция задана уравнением:

Вариант 24.

Функция задана уравнением: