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

19.07.19 Верс. 1

Министерство сельского хозяйства РФ

Государственный университет по землеустройству

Кафедра Информатики

Информатика

Программирование в среде Delphi

Лабораторная работа № 2

Создание программы вычисления площади треугольника.

Факультеты: Землеустройства.

Земельного кадастра.

и др.

Составитель: ст. преподаватель

кафедры вычислительной техники ГУЗ,

Ю. Н. Тимохин.

Москва - 2002 г.

Оглавление.

Введение. 3

Этап 1 Содержательная постановка задачи. 3

Этап 2 .Формализованная постановка задачи (построение математической модели и определение данных). 3

Этап 3 Описание процесса обработки данных. 3

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

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

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

3. Свойства формы и некоторые особенности ее поведения. 5

4. Свойства и особенности «работы» строк ввода/редактирования. 6

5. Свойства и функциональные характеристики командных кнопок. 6

Этап 5 Создание (проектирование) программы в среде Delphi. 6

1. Создание формы, вставка «пассивных» компонент и элементов управления. 6

2. Создание программ обработки событий и решения задачи. 8

Этап 6 Тестирование и документирование. 12

Введение.

В данной работе рассмотрен цикл разработки и создания простой, по содержанию и структуре, программы (приложения для среды системы Windows) для решения задачи «Вычисление площади треугольника по трем сторонам».

Следуя требованиям среды программирования Delphi, мы будем создавать проект под названием “P_Treug1”. Этот проект не будет учитывать правильность задания исходных данных, т. е. существование треугольника. Эти проверки будут внесены в следующий проект, который Вы создадите на основе данного.

Для надежного сохранения всех компонент проекта советуем на своей дискете (или на сетевом диске W) создать папку “Treug1###”, где ### - Ваш личный номер (из зачетки).

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

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

  1. Содержательная постановка задачи.

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

, (1)

где p = (a + b + c)/ 2 – полупериметр треугольника.

Если длины сторон измеряются в метрах, то для получения площади в ГА необходимо полученную площадь преобразовать:

S = S / 10000 (га). (2)

При этом округление следует выполнить до 0.01 га.

Проверка возможности построения треугольника (в данной версии) – не проводится.

  1. .Формализованная постановка задачи (построение математической модели и определение данных).

Дополнительной формализации метода решения задачи (вычисления площади) – на требуется.

Все данные будем хранить в оперативной памяти. При окончании работы с программой они – теряются.

Исходные данные.

a, b, c – стороны треугольника (в м) – целые числа (от 0 до 10000).

Выходные данные (результаты).

P – значение полупериметра – вещественное число (>0). Значение этой переменной мы выводить не будем

S – площадь треугольника (в га) – вещественное положительное число.

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

Замечание.

Для того, чтобы переменные были доступны из всех объектов программы, нам придется объявить их в разделе Var модуля главной формы.

  1. Описание процесса обработки данных.

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

Для вывода результатов и сообщений будем использовать отдельные окна (сообщений) разного типа.

Для исполнения команд по обработке данных предполагается использовать следующие командные кнопки (типа Tbutton):

  • Кн. — «Вычислить» запускает «решатель» задачи – процедуру вычисления площади S;

  • Кн. — «Новый» – удаляет текущие исходные данные и устанавливает курсор на окно ввода первой стороны a;

  • Кн. — «Завершить» – закрывает окно главной формы, завершая работу программы.

Для ввода исходных данных будем использовать окна ввода типа TEedit: Edit1, Edit2, Edit3.

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