span align="justify"> Відображає зображення, яке обробляється.
. Запускає батнік, який виконує наступні дії:. запускає txt2bmp.exe - здійснює перетворення графічного файлу в текстовий файл ;. запускає програму, написану мовою LISP;. запускає txt2bmp.exe - здійснює перетворення текстового файлу в графічний файл. span>
. Дозволяє переглянути вихідну і кінцеву картинку, інформацію з текстового логу (які фігури розпізнані, перетворені із зазначенням координат і розмірів).
.1.2 Програма мовою LISP:
1. Зчитує текстовий файл в пам'ять.
. Ідентифікує фігури.
. Перетворює фігури.
. Зберігає результат в текстовий файл, а також в окремий файл лог (інформацію: які фігури розпізнані, перетворені із зазначенням координат і розмірів).
Крім цього необхідно виконати наступні пункти:
1. Програми повинні коректно обробляти нештатні ситуації
2. Програми повинні відображати інформацію про автора програми, текст спільного завдання, варіант завдання, текст завдання відповідно до варіанту.
. При написанні програми необхідно розробити власні макроси.
.2 Вхідні дані
На вході зображення фігур на білому тлі, колір ліній чорний. Фігури не повинні перетинатися. Якщо на зображенні більше семи трикутників, то ми їх ігноруємо - обробляємо тільки перші сім. На картинці може бути скільки завгодно фігур, і для коректної роботи програми на малюнку повинно бути як мінімум 7 трикутників. Сторони трикутників можуть розташовуватися будь-яким чином по відношенню до горизонталі і вертикалі картинки. br/>В
Рис.1 Приклад коректних вихідних даних.
В
Рис. 2 прикладом некоректної вихідних даних. br/>
Трикутник вважається некоректним і ігнорується у випадку, якщо:
. Трикутник не замкнутий
. Трикутник перетинається з іншою фігурою
. Сторона трикутника не ідеально пряма.
.3 Вихідні дані
На виході програми отримуємо зображення семи трикутників. Другий ліворуч трикутник перемальований без змін, інші трикутники трансформовані в трикутники з вершинами в серединах сторін вихідних фігур. Інші фігу...