Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка (Восстановлен).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
465.92 Кб
Скачать

3. Структура представления данных

При написании программы использовались следующие данные:

1) переменные:

f (x), f2(x) – функции зависимости скорости и ускорения;

V, V0, R – параметры функций;

leftGr, topGr, rightGr, bottomGr – координаты области построения графика;

x, xmin, xmax, stepx – х, его максимально и минимальное значения и шаг;

kx, ky – коэффициенты пересчета в графические координаты;

xGr, yGr, xOrd, yAbs – координаты точек графика;

n – число точек графика.

3) типы данных:

Integer(, real.

4. Программная реализация

4.1 Схема и описание алгоритма

Алгоритм исполнения программы

1. Вывод на экран начальных условий задачи;

  1. выбор пользователем одного из двух исходных вариантов;

  2. ввод параметров, необходимых для построения графика;

  3. построение графика.

4.2 Язык (среда) программирования

Для создания программы при выполнении данной курсовой работы была выбрана среда программирования Delphi. Это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

Итак, Delphi — это среда для визуального проектирования Windows приложений. Основным преимуществом Delphi является его среда программирования с визуальным конструктором программ. Эта среда позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей Win API, а работать над логикой программы. В Delphi нет необходимости программировать стандартные элементы управления Windows, такие как строка редактирования, кнопки и диалоговые окна: все это уже есть в виде готовых шаблонов компонентов.

Преимущества Delphi:

- быстрота разработки приложения;

- удобный интерфейс;

- высокая производительность разработанного приложения;

- низкие требования разработанного приложения к ресурсам компьютера;

- наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

- язык поддерживает обработки исключительных ситуаций, а также перегрузку методов и подпрограмм;

и др.

4.3 Структура программы

4.3.1 Функциональное назначение процедур

В программе использовались процедуры для:

1) перехода с одной формы на другую;

3) определения действий программы в зависимости от выбора пользователя;

4) обработки данных, введенных в поле редактирования с клавиатуры;

5) обработки исключительных случаев;

6) построения графика.

4.3.2. Описание процедур

1) Процедура перехода с одной формы на другую.

При нажатии на кнопку «Далее», осуществляется переход между формами: начальная скрывается с помощью отключения ее видимости (Form1.Visible:=False), а вторая – выводится на экран (Form2.Show).

2) Определение действий программы в зависимости от выбора пользователя.

В программе необходимо предусмотреть выбор одного из двух исходных условий(тело движется поступательно или материальная точка движется по окружност). Для этого имеются элементы RadioButton, с помощью которых и осуществляется выбор, влияющий на дальнейшие действия программы (см. Приложение А, Unit2)

3) Обработка данных, введенных в поле редактирования с клавиатуры.

Для построения графика необходимы параметры, вводимые пользователем с клавиатуры в поле ввода. Данные значения параметров присваиваются различным переменным, которые затем будут использованы в функции построения графика. (см. Приложение А, Unit3, Unit4)

4) Процедура обработки исключительных случаев.

В программе необходимо учесть исключительные случаи, например, когда поле ввода параметра осталось пустым, а следовательно построение графика невозможно. В таком случае программа показывает сообщение: «Необходимо ввести значение» (см. Приложение А, Unit3, Unit4; Приложение Б, Рисунок3).

6) Построение графика

Построение графика включает следующие этапы:

-очистка холста перед началом построения;

-определение минимального и максимального значения х;

- определение области построения графика;

- определение коэффициентов пересчета в графические координаты;

- построение и разметка оси Х;

- построение оси Y;

- определение параметров графика (цвет, толщина линии);

- построение первой точки графика;

- построение остальных точек и соединение их линией.