внішні змінні: немає;
Підпрограма procedure Dostizhimost (izver: integer);
Вхідні дані: номер міста;
Вихідні дані: текстове повідомлення про досяжності або досяжності до всіх міст із заданого міста А;
Процес обробки: підпрограма будує матрицю досяжності по матриці суміжності, робить перевірку на досяжність до всіх міст із заданого міста А через цикл і виводить повідомлення з відповідним результатом.
Використовувані зовнішні змінні: dost - двовимірний динамічний масив, або матриця досяжності; i, j, k - лічильники.
2.3 Опис підпрограма модуля Unit 2
Підпрограма procedure TForm2.Label1Click (Sender: TObject)
Вхідних даних: немає;
Вихідних даних: немає;
Процес обробки: підпрограма виконує закриття форми 2 по кліку на вміст форми;
Використовувані зовнішні змінні: немає;
2.4 Опис підпрограм модуля Unit 3
Підпрограма procedure TForm3.Button1Click (Sender: TObject);
Вхідні дані: ні;
Вихідні дані: ні;
Процес обробки: закриття форми;
Використовувані зовнішні змінні: немає;
2.5 Опис підпрограм модуля Unit 4
Підпрограма procedure TForm4.Button1Click (Sender: TObject)
Вхідні дані: ні;
Вихідні дані: ні;
Процес обробки: підпрограма виконує закриття заставочную форми при натисканні на клавішу В«ОКВ».
Використовувані зовнішні змінні: немає.
2.6 Тестові набори для налагодження інтерфейсу користувача
Для налагодження інтерфейсу розроблені наступні тестові набори:
1. Випадок використання: запуск програми.
предусловием: відкрита заставочную форма.
Тестовий випадок: натискання користувачем на кнопку В«ОКВ»;
Очікуваний результат: закриття заставочную форми, поява вікна головної форми. (Додаток В, малюнок 1)
2. Випадок використання: додавання нового міста на компонент Image1.
предусловием: відкрита головна форма;
Тестовий випадок: натискання користувачем на кнопку В«Розмістити місто 1В» і натискання лівою клавішею миші на область компонента Image1;
Очікуваний результат: н...