Зміст
програма delphi точка квадрат
Формулювання завдання
Введення
. Опис інтерфейсу
. Порядок роботи з програмою
. Структура даних
. Генерація точок
. Ручне додавання точок
. Пошук квадратів
. Малювання квадратів
Список використаної літератури
Додаток
Формулювання завдання
Є безліч точок на площині. Виявити всі квадрати, які можуть бути утворені цими точками.
Введення
Метою курсової роботи є вивчення мови об'єктно-орієнтованого програмування Borland Delphi та розробка практичних завдань. При виконанні курсової роботи належить:
вивчити теорію і технологію роботи з середовищем програмування Delphi;
вивчити і проаналізувати відповідну літературу;
Об'єктно-орієнтовані мови програмування користуються останнім часом великою популярністю серед програмістів, так як вони дозволяють використовувати переваги об'єктно-орієнтованого підходу не тільки на етапах проектування і конструювання програмних систем, а й на етапах їх реалізації, тестування і супроводу.
Перший об'єктно-орієнтована мова програмування Simula 67 був розроблений в кінці 60-х років в Норвегії. Автори цієї мови дуже точно вгадали перспективи розвитку програмування: їх мова набагато випередив свій час. Однак сучасники (програмісти 60-х років) виявилися не готові сприйняти цінності мови Simula 67, і він не витримав конкуренції з іншими мовами програмування (насамперед, з мовою Fortran).
прохолодне ставлення до мови Simula 67 сприяло й та обставина, що він був реалізований як інтерпретується (а не компільований) мова, що було абсолютно неприйнятним в 60-і роки, так як інтерпретація пов'язана зі зниженням ефективності ( швидкості виконання) програм.
Але гідності мови Simula 67 були помічені деякими програмістами, і в 70-і роки було розроблено велику кількість експериментальних об'єктно-орієнтованих мов програмування: наприклад, мови CLU, Alphard, Concurrent Pascal та ін. Ці мови так і залишилися експериментальними, але в результаті їх дослідження були розроблені сучасні об'єктно-орієнтовані мови програмування: C ++, Smalltalk, Delphi та ін.
Поява Delphi не могло пройти непоміченим серед численних користувачів комп'ютера. Оцінки експертів, які вивчають можливості цього нового продукту фірми Borland, зазвичай забарвлені в захоплені тони. Основна перевага Delphi полягає в тому, що тут реалізовані ідеї візуального програмування. Середа візуального програмування перетворює процес створення програми в приємне і легко розуміється конструювання додатки з великого набору графічних і структурних прімітівов.- надзвичайно швидко розвивається. Перша версія - Delphi 1. 0 була випущена в лютому 1995 р А потім нові версії випускалися щорічно.
Кожна наступна версія Delphi доповнювала попередню.
Більшість версій Delphi випускається в декількох варіантах: Standart - стандартному, Professional професійному, Client/Server - клієнт/сервер, Enterprise - розробка баз даних предметних областей. Розрізняються варіанти в основному різним рівнем доступу до систем управління базами даних. Останні варіанти - Client/Server і Enterprise, в цьому відношенні найбільш потужні.
1. Опис інтерфейсу
Зовнішній вигляд програми наведений на малюнку 1.
Вікно містить наступні візуальні компоненти:
поле для виведення результату (Timage);
поле, що містить список точок (TListBox);
поля для введення координат точки (TEdit);
кнопка для ручного додавання точки (TButon);
поле для введення кількості точок для випадкової генерації точок (TEdit);
кнопки для генерації точок і кнопка для запуску процесу розрахунку (TButon).
. Порядок роботи з програмою
Процес роботи з програмою полягає у виконанні наступних кроків:
. користувач вводить кількість точок (N), яке необхідно згенерувати і натискає кнопку Згенерувати або вручну додає необхідні точки;
. користувач натискає на кнопку Розрахувати raquo ;;
. програма знаходить всі можливі квадрати, малює їх на поле для виведення результату і виводить їх кількість.