Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Функціональне та логічне програмування

Реферат Функціональне та логічне програмування





span align="justify"> Відображає зображення, яке обробляється.

. Запускає батнік, який виконує наступні дії:. запускає txt2bmp.exe - здійснює перетворення графічного файлу в текстовий файл ;. запускає програму, написану мовою LISP;. запускає txt2bmp.exe - здійснює перетворення текстового файлу в графічний файл.

. Дозволяє переглянути вихідну і кінцеву картинку, інформацію з текстового логу (які фігури розпізнані, перетворені із зазначенням координат і розмірів).


.1.2 Програма мовою LISP:

1. Зчитує текстовий файл в пам'ять.

. Ідентифікує фігури.

. Перетворює фігури.

. Зберігає результат в текстовий файл, а також в окремий файл лог (інформацію: які фігури розпізнані, перетворені із зазначенням координат і розмірів).

Крім цього необхідно виконати наступні пункти:

1. Програми повинні коректно обробляти нештатні ситуації

2. Програми повинні відображати інформацію про автора програми, текст спільного завдання, варіант завдання, текст завдання відповідно до варіанту.

. При написанні програми необхідно розробити власні макроси.


.2 Вхідні дані


На вході зображення фігур на білому тлі, колір ліній чорний. Фігури не повинні перетинатися. Якщо на зображенні більше семи трикутників, то ми їх ігноруємо - обробляємо тільки перші сім. На картинці може бути скільки завгодно фігур, і для коректної роботи програми на малюнку повинно бути як мінімум 7 трикутників. Сторони трикутників можуть розташовуватися будь-яким чином по відношенню до горизонталі і вертикалі картинки. br/>В 

Рис.1 Приклад коректних вихідних даних.


В 

Рис. 2 прикладом некоректної вихідних даних. br/>

Трикутник вважається некоректним і ігнорується у випадку, якщо:

. Трикутник не замкнутий

. Трикутник перетинається з іншою фігурою

. Сторона трикутника не ідеально пряма.


.3 Вихідні дані


На виході програми отримуємо зображення семи трикутників. Другий ліворуч трикутник перемальований без змін, інші трикутники трансформовані в трикутники з вершинами в серединах сторін вихідних фігур. Інші фігу...


Назад | сторінка 2 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми мовою LISP для побудови кривих Серпінського i-го порядку ...
  • Реферат на тему: Трикутники. Ознаки рівності трикутників
  • Реферат на тему: Розробка програми з використанням OpenGL для динамічного зображення тривимі ...
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Проектування програми Текстовий Редактор Блокнот