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

Обобщенная схема процесса обработки информации.

  1. Запуск программы. Создание и отображение главной формы. При ее создании предусматривается «обнуление» всех переменных, а в строках ввода следует записать текст например, «Ввести А», «Ввести В» и т. д.

  2. Ввод исходных данных (значений a, b, c) в окна ввода Editi (i=1, 2, 3). Контроль и анализ значений (в этой постановке) – не предусмотрен.

  3. Запуск «решателя» кнопкой «Вычислить. Здесь выполняется считывание значений длин сторон из строк ввода в соответствующие переменные и решение основной задачи - вычисление значений P и S. Так как типы данных в строках ввода и переменных различны, то при преобразовании типов возможны ошибки, поэтому в решателе необходимо предусмотреть обработку «исключительных» ситуаций и при ошибке - выдавать соответствующие сообщения. Если ошибки преобразования возникают, то «Фокус» устанавливается на первое окно ввода данных.

  4. Вывод результатов решения задачи (значения S) в специальное окно сообщений. Закрытие окна (кнопкой ОК) и возврат в главную форму.

  5. Ожидание дальнейших команд.

  6. При нажатии на кнопку «Новый» – переменные «обнуляются», а фокус предается на окно ввода стороны А и повторяются операции п/п 2 – 5.

  7. При нажатии на кнопку «Завершить» – окно главной формы закрывается (с предварительным предупреждением) и работа программы заканчивается.

  1. Описание структуры проекта.

В этом разделе мы создадим эскиз главной формы (использование других форм не планируется), приведем перечень элементов (компонент) с их идентификаторами и типами, определим их отдельные свойства и наметим некоторые особенности поведения компонент (обработку некоторых событий).

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

    1. Вид проекта.

Однодокументный с одной главной формой.

Форма и все ее компоненты создаются (вставляются) в процессе проектирования в среде Delphi. Имя проекта: P_Treug1.dpr.

    1. Структура главной формы.

Имя формы (идентификатор) : Form1.

Имя модуля формы (Unit) Formgl1.

Заголовок главной формы (caption) : «Пример 1.1».

В разделе объявления переменных модуля формы необходимо разметить объявление переменных:

Var

a, b, c Integer;

P, S Real;

Эскиз (фактически готовой ) формы приведен на Рисунок 1. При создании проекта для других задач Вы должны сначала вычертить (спроектировать) форму в ручную.

Компоненты формы..

Форма включает следующие компоненты:

  • Надпись1: “StaticText1”: TstaticText. Caption = «Вычисление площади треугольника».

  • Надпись2: “StaticText2”: TstaticText. Caption = «Вариант 1».

  • Надпись3: “StaticText3”: TstaticText. Caption = «Исходные данные».

  • Рамка: Bevel: Tbevel.

  • Надписи для обозначения сторон: Label1 … Label3: Tlabel. Эти метки надо будет связать с окнами ввода (свойство FocusControl).

  • Окна ввода/редактирования: Edit1 … Edit3: TEdit.

  • Кнопка «Вычислить»: But_Exe: Tbutton – запускает решатель основной задачи.

  • Кнопка «Новый»: But_New: Tbutton – создает условия для ввода новых данных.

  • Кнопка «Завершить»: But_Exit: Tbutton – завершает работу с программой.

Рисунок 1. Вид спроектированной формы.

Результаты решения задачи помещаются в отдельное окно, которое создается в решателе после вычисления значений P и S с помощью процедуры ShowMessage (Msgs), где Msgs – текст сообщения.

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