Задание 1.
Вариант-19
Разработать интерфейс проекта, составить графическую схему алгоритма и программу для вычисления значений переменных. Для ввода исходных данных, вывода исходных данных и результатов использовать только одну форму. Исходные данные для отладки программы выбрать самостоятельно.
Вид окна проекта:

Таблица свойств компонентов
| Элемент интерфейса | Компонент | Свойство | Значение свойства | ||
| Заголовок окна | Form1 | Caption | Расчёт радиуса круга | ||
| Введите a | Label1 | Caption | Введите а | ||
| Введите b | Label2 | Caption | Введите b | ||
| Введите c | Label3 | Caption | Введите c | ||
| r равно | Label4 | Caption | r равно | ||
| p равно | Label5 | Caption | p равно | ||
| Кнопка решить | Button1 | Caption | решить | ||
| Поле ввода a | Edit1 | Text | |||
| Поле ввода b | Edit2 | Text | |||
| Поле ввода c | Edit3 | Text | |||
| Поле вывода радиуса | Edit4 | Text | |||
| Поле вывода полупириметра | Edit5 | Text | |||
Таблица используемых событий
| Компонент | Событие | Имя процедуры обработки события | Реализуемый алгоритм |
| Button1 | OnClick | Tform1.Button1Click | Расчёт радиуса |
Таблица используемых переменных
| Имя переменной в задаче | Имя переменной в программе | Тип переменной | Комментарий |
| a, b, c | a, b, c | real | Стороны треугольника |
| r | r | real | Радиус, результат |
| p | p | real | Полупириметр, результат |
Графическая схема алгоритма

Тесты
Тест1
Исходные данные: a=3 b=2 c=3
Ожидаемый результат: r= sqrt((p-3)*(p-2)*(p-3)/p=0.707 p=(3+2+3)/2=4
Тест2
Исходные данные: a=37 b=22 c=37
Ожидаемый результат: r= sqrt((p-37)*(p-22)*(p-37)/p=8.096 p=(37+22+37)/2=48
Тест3
Исходные данные: a=37 b=22 c=37
Ожидаемый результат: r= sqrt((p-37)*(p-22)*(p-37)/p=8.096 p=(37+22+37)/2=48






