МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ордена Трудового Красного Знамени
федеральное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «ИНФОРМАТИКА»
ОТЧЁТ
по лабораторной работе №3
по дисциплине «Технологии программирования»
на тему:
“Разработка программы с разветвлениями
«Калькулятор квадратных уравнений»”
Выполнил:
студент гр. БСТ2104 Ягудин Р.Р.
Проверил:
ст. преподаватель Мацкевич А.Г.
Москва, 2022 г.
СОДЕРЖАНИЕ
№ стр.
Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ход выполнения работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Таблицы со свойствами объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Схемы алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Текст программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Примеры выполнения программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Список использованной литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Постановка задачи
Требуется создать программу, позволяющую рассчитывать корни квадратного уравнения путём введения коэффициентов этого уравнения в три отдельные строки.
Ход выполнения работы
Ниже в отчёте представлены: таблицы со свойствами элементов, алгоритмы работы различных элементов в виде рисунков, исходный код.
2.1 Таблица со свойствами объектов
Ниже в таблицах представлены свойства формы, текстовых элементов, метки операции и кнопок соответственно.
Таблица 1 – Свойства формы и их значения
Свойство |
Описание |
Значение |
Text |
Заголовок формы |
Решение квадратных уравнений |
FormBorderStyle |
Стиль обрамления формы |
FixedSingle (неизменяемая рамка, не допускающая изменения размеров окна) |
MaximizeBox |
Доступность кнопки «Развернуть» в заголовке окна |
False (кнопка «Развернуть» не доступна) |
Size.Width |
Ширина формы |
735 |
Size.Height |
Высота формы |
380 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 2 – Свойства текстовых элементов и их значения
Свойство |
Описание |
Значения |
(Name) |
Имя элемента |
txta, txtb, txtc, txtx1, txtx2 |
Text |
Текст элемента |
(пустые поля) |
TextAlign |
Способ выравнивания текста |
Right |
Location.X |
Расстояние от левого края |
71, 70, 70, 332, 541 |
Location.Y |
Расстояние от верхнего края |
59, 102, 144, 57, 57 |
Size.Width |
Ширина |
132, 132, 132, 132, 132 |
Size.Height |
Высота |
22, 22, 22, 22, 22 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 3 – Свойства неизменяемых элементов Label
Свойство |
Описание |
Значение |
(Name) |
Имя метки |
lbla, lblb, lblc, lblx1, lblx2 |
Text |
Текст метки |
a =, b =, c =, x1 =, x2 = |
TextAlign |
Способ выравнивания текста |
TopLeft |
Location.X |
Расстояние от левого края |
18, 21, 21, 286, 495 |
Location.Y |
Расстояние от верхнего края |
59, 102, 147, 60, 59 |
Size.Width |
Ширина |
32,28,31,38,38 |
Size.Height |
Высота |
17,17,17,17,17 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
Таблица 4 – Свойства элемента LblOperError
Свойство |
Описание |
Значение |
(Name) |
Имя метки |
LblOperError |
Text |
Текст метки |
(пустое поле) |
TextAlign |
Способ выравнивания текста |
TopLeft |
Location.X |
Расстояние от левого края |
43 |
Location.Y |
Расстояние от верхнего края |
186 |
Size.Width |
Ширина |
0 |
Size.Height |
Высота |
17 |
Font |
Шрифт |
Шрифт – MS Sans Serif; Начертание – Обычный; Размер – 8 pt |
