Введення
Різниця між текстовим і графічним режимами роботи монітора полягає в можливостях управління виводу візуальної інформації. У текстовому режимі мінімальним об'єктом на екрані, є символ, алфавітно-цифровий або який-небудь інший. У звичайних умовах екран монітора, що працює в режимі алфавітно-цифрового дисплея, може містити не більше 80 символів по горизонталі і 25 символів по вертикалі, тобто всього 2000 візуальних об'єктів. При цьому є обмежені можливості по управлінню кольором символів. Звичайно, в такому режимі можна виводити на екран не тільки звичайний текст, а й деякі графічні зображення, але зрозуміло, що якість таких зображень буде не те що потрібно.
У графічному режимі мінімальним об'єктом, висновком якого може управляти програміст, є так званий піксель (від англійського Pixel, що виник в результаті об'єднання слів «малюнок» (picture) і «елемент» (element)). Піксель має менші розміри в порівнянні з символом (на один символ в текстовому режимі відводиться майданчик розміром в декілька пікселів). Його геометричні розміри визначаються дозволом монітора. На практиці використовуються не довільні, а деякі певні значення дозволу. Такими дозволами є, наприклад, 320х200, 640х480, 800х600, 1024х768, 1280х1024 і т.д.
Актуальність дослідження: Дотепер комп'ютер використовувався тільки для виведення символьної інформації - чисел, текстів. Але на сьогоднішній день існує велика кількість мов програмування. Вони поділяються на мови програмування низького і високого рівнів, а також спеціалізовані мови програмування. У цій роботі розглядається один з найбільш популярних мов програмування високого рівня Pascal, який, незважаючи на свою концептуальну простоту, дозволяє вирішувати широке коло завдань. Turbo Pascal актуальний тим, що дозволяє виводити на екран малюнки, креслення, графіки функцій, діаграми, тобто все те що називають комп'ютерною графікою.
Мета дослідження - вивчити основи мови програмування, навчитися створювати графічні зображення на мові Turbo Pascal.
Завдання дослідження:
. вивчити структуру програми
. освоїти основні графічні процедури і функції
Об'єкт дослідження: програма Turbo Pascal
Предмет дослідження: графіка в Turbo Pascal
Структура курсової роботи: розглянута історія розвитку мови, її графічні можливості. Робота в графічному режимі, побудова найпростіших графічних зображень. Наведено опис різних функцій і процедур. У неї включені спеціальні додатки з підбіркою завдань і готовими програмами.
. Ознайомлення з мовою Turbo Pascal
.1 Історія розвитку мови Turbo Pascal
Мова програмування Pascal названий на честь французького математика XVII століття Блеза Паскаля. Мова створений в 1970 році швейцарським фізиком Ніклаус Віртом.
Чому мова програмування названий ім'ям французького математика? Справа в тому, що Паскаль (в 1640 році) створив арифметичну (або рахункову) машину, яка вважається першим подібним пристроєм. Він навіть зміг виготовити і продати 10-15 її екземплярів, причому деякі з них дійшли до наших днів!
Оригінальна версія мови програмування Pascal була запропонована в 1970 році. Згодом з'явилося безліч версій і розширень цієї мови. Найбільш популярним з них став пакет Turbo Pascal фірми Borland, випущений в 1983 році. Перша версія цього пакету призначалася для операційної системи СР/М, але вже через рік (в 1984 році) з'явилася версія для MS DOS. З тих пір було випущено кілька версій цього пакету, остання з яких - Turbo Pascal 7.0.
Формально ювілей Паскаля припав на листопад 2000 року, коли виповнилося 30 років з моменту першої офіційної публікації опису мови. Але те був недоступний широкій аудиторії технічний звіт Швейцарського федерального технологічного інституту ETH (Eidgenoessische Technische Hochschule). У самому початку 1971 р звіт був передрукований в першому номері журналу Acta Informatica. Так що народження нової мови можна відраховувати і з цього моменту.
Його автор, швейцарський професор Ніклаус Вірт, багато в чому став відомий саме завдяки появі Паскаля. Але й наступні його проекти переконливо довели світові, що ключ до таємниць комп'ютерів - в гармонії математики, інженерії та програмування. І якщо грамотно підійти до справи, то можна реалізувати мови, операційні системи і навіть створити чудові комп'ютери, що перевершують промислові зразки, силами звичайних студентів.
.2 Графічні можливості мови Паскаль