Розроблюване ПС має функціональний тип зв'язності, тому що всі частини модуля реалізують одну функцію (завдання) - знаходження довжини вектора і положення її на координатної площині. Тобто в нашому випадку є модуль, який містить елементи, які, у свою чергу, беруть участь у виконанні однієї і тільки однієї проблемної задачі. Роль модуля в цьому випадку можна порівняти з чорним ящиком .
Оскільки розроблюваний програмний продукт являє собою Одномодульні програму, то така характеристика, як зв'язність модулів, відсутня.
Файли проекту:
В· Project1.cpp - в даному файлі відбувається створення форми і її запуск, також обробка винятків якщо форма не створилася.
В· Unit1.cpp - головний файл проекту, в якому відбувається введення даний, читання і запис даний, рішення поставленої задачі.
В· Unit1.h - в даному файлі відбувається опис всіх компонентів, а так само опис глобальних змінних.
В· input.txt - файл, для зчитування даних.
Основні функції проекту:
В· void new_list () - функція для очищення графіка, на якому малюються вектора.
В· intlenV (intx1, intx2, inty1, inty2) - функція для знаходження довжини вектора.
В· paint () - виводить графік з певним масштабом.
В· intchetvert1 (intx1, inty1) іintchetvert1 (intx1, inty1) - функція знаходить в якій площину він знаходиться точка.
В· int check_num (AnsiString chain, int len, int flag) - функція, перевіряє введення даних на їх коректність.
В· int proverka1 (int flag1, int flag2, int flag3, int flag4 і int proverka2 (int x1, int x2, int y1, int y2)
В· void reset () - функція для скидання значень у всіх полях вводяться даних і виведення результату, а так само викликається функція void new_list ().
В· void __ fastcallTForm1 :: Button2Click (TObject * Sender) - основна функція з якої викликаються всі інші.
В· void __ fastcallTForm1 :: Button1Click (TObject * Sender) - функція для зчитування даних з файлу.
В· void __ fastcall TForm1 :: Button3Click (TObject * Sender)-функціядлязапісівфайл.
В· void __ fastcallTForm1 :: Button4Click (TObject * Se...