Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zapiska_ChM_KhOV_A_S.doc
Скачиваний:
1
Добавлен:
20.09.2019
Размер:
448.51 Кб
Скачать

2.2 Структурная диаграмма программного модуля

UserForm1

UserForm2

Программа будет иметь вышестоящую структуру. Структурная диаграмма включает в себя 3 уровня. Первый - UserForm1 – пользовательская форма, предназначенная для ввода функции и исходных данных, а также для отображения графика функции. Второй уровень состоит из процедур и функций, которые связаны UserForm1. Одна процедура второго уровня вызывает UserForm2 – форму, предназначенную для вывода данных о предназначении данной программы, а также для вывода данных о разработчике. Третий уровень программы состоит из процедур и функций, которые тем или иным способом связаны с UserForm2.

Здесь:

Button1Click – процедура нажатия клавиши;

Form1Aktivate – процедура активации формы;

2.3 Разработка пользовательского интерфейса

Данное приложение представляет собой программный модуль для построения графика функции x2+x/2+10. Программный модуль содержит одну форму. На форме располагаются компоненты интерфейса: меню, кнопка, надпись, компоненты для ввода и вывода информации, компоненты для построения графика. Главное окно программы содержит основные компоненты интерфейса: меню, кнопку, надписи, компонент для ввода результата, компоненты для вывода данных, компонент для построения графиков.

При проектировании интерфейса проекта использовались следующие компоненты Delphi:

    • Edit (текстовое окно) - для ввода результата пользователя и вывода ответа;

    • Button (кнопка) - для имитации выполнения основных действий;

    • MainMenu (главное меню) - для отображения главного меню программы;

    • Label(надпись) - для вывода комментариев;

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

    • Image - для вывода изображения.

3 Реализация программного модуля

3.1 Описание используемых операторов, величин и функций

При разработке программы использовались различные процедуры и операторы языка программирования Delphi.

1. Оператор присваивания – позволяет присвоить значение выражения некоторому компоненту. Данный оператор вычисляет значение выражения, стоящего справа от знака операции присваивания :=, и присваивает полученное значение компоненту, стоящему слева

Синтаксис:

<имя компонента>:=<выражение>;

2. Условный оператор IF – это такая форма организации действий, при которой в зависимости от выполнения или невыполнения условия одна либо другая последовательность действий.

Синтаксис:

IF <условие> then <оператор1> else <оператор2>;

или

IF <условие> then begin <набор операторов> end else begin <набор операторов> end;

Процедуры, которые используются в данной программе, описываются в разделе для описания типов Type. В заголовке процедуры обязательно должно присутствовать имя процедуры пользователя. Список формальных параметров (параметры-значения, параметры-переменные) берется в круглые скобки, но его присутствие не является обязательным.

Параметры-значения используются для передачи исходных данных в процедуру, в списке формальных параметров эти параметры указываются через запятую с определением типов.

Параметры-переменные необходимы для сохранения в них результатов выполнения процедуры. В списке формальных параметров эти параметры записываются после служебного слова Var.

Синтаксис:

Procedure <имя_процедуры> [(<формальные параметры>)];

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

Синтаксис:

Uses <список подключаемых модулей>;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]