- •Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования Московский технический университет связи и информатики
- •Москва-2017
- •Задание на разработку задачи(стр.13)
- •Графический интерфейс пользователя(стр.14)
- •1. Тема и название лабораторной работы
- •3. Реализация 1-го задания:
- •3.1 Задание на разработку задачи
- •3.2. Формализация и уточнение задания:
- •3.3. Элементы, разрабатываемых проектов в одном решении:
- •3.3.1. Графический интерфейс пользователя:
- •3.3.2. Таблица свойств объектов
- •3.3.3. Схемы алгоритмов процедур:
- •3.3.4. Программный код трех проектов
- •3.4. Результаты выполнения трех проектов:
- •4. Реализация 2 задания:
- •4.3. Элементы разрабатываемого проекта
- •3)Процедура-подпрограмма vivod()
3.4. Результаты выполнения трех проектов:
На рис.6-рис.8 представлены результаты трех проектов
Рис.6 – Результат выполнения первого проекта
Рис.7 – Результат выполнения второго проекта
Рис.8- Результаты выполнения третьего проекта
4. Реализация 2 задания:
4.1. Задание на разработку задачи Вычислите площадь пятиугольника, заданного прямоугольными координатами своих вершин: A1(3;2), A2(9;6), A3(14;2), A4(10;-3), A5(7;-2) Использовать формулу площади треугольника:
Назначение
процедуры:
Вычисление площади треугольника по
заданным координатам его вершин: (x1;y1),
(x2;y2), (x3;y3)
4.2. Формализация и уточнение задания. Для решения данной задачи воспользуемся формулой площади треугольника по заданным координатам его вершин: В соответствии с требованиями задания разобьем решение задачи на несколько отдельных задач и создадим процедуры пользователя, реализующие эти задачи: •процедуру-Function Labc(),вычисляет площадь заданного треугольника. •процедуру- Function vvod() для ввода координаты точки в TextBox; •процедуру-Sub vivod() для вывода результата в TextBox.
4.3. Элементы разрабатываемого проекта
4.3.1. графический интерфейс пользователя
На рис.9 представлен графический интерфейс пользователя
Рис.9 – Графический интерфейс пользователя
таблица свойств объектов
В таблице 2 представлены объекты и их свойства
Таблица 2 – Объекты и их свойства
Объект |
Имя объекта |
Свойство |
Значение свойства |
Форма |
Form1 |
Name |
Form1 |
|
|
Text |
Form1 |
|
|
BackColor |
White |
Метка |
Label1 |
Text |
Координаты пятиугольника
|
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label2 |
Text |
X1 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label3 |
Text |
Y1 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Таблица 2 – Объекты и их свойства
Метка |
Lable4 |
Text |
X2 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label5 |
Text |
Y2 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label6 |
Text |
X3 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label7 |
Text |
Y3 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label8 |
Text |
X4 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label9 |
Text |
Y4 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label10 |
Text |
X5 |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Метка |
Label11 |
Text |
Y5 |
|
|
ForeColor |
ControlText |
Метка |
Lable12 |
Text |
S пятиугольника |
|
|
ForeColor |
ControlText |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox1 |
Name |
TexBox1 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox2 |
Name |
TexBox2 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox3 |
Name |
TexBox3 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox4 |
Name |
TextBox4 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox5 |
Name |
TextBox5 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox6 |
Name |
TextBox6 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox7 |
Name |
TextBox7 |
|
|
BackColor |
Window |
Таблица 2 – Объекты и их свойства
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox8 |
Name |
TextBox8 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox9 |
Name |
TextBox9 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox10 |
Name |
TextBox10 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Текстовое поле |
TextBox11 |
Name |
TextBox11 |
|
|
BackColor |
Window |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Кнопка |
Button1 |
Name |
Button1 |
|
|
Text |
Ответ |
|
|
ForeColor |
Crimson |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
Кнопка |
Button2 |
Name |
Button2 |
|
|
Text |
Выход |
|
|
ForeColor |
Crimson |
|
|
Font |
Times New Roman; 15,75pt; style=Bold |
4.3.3. схемы алгоритмов
1) Процедура- функция Function vvod()
На рис.10 представлена процедура Function vvod()
Рис.10-Function vvod()
2)Процедура-функция Labc()
