Зміст
Введення
1. Огляд і аналіз особливостей застосування мов програмування
2. Теоретичні аспекти використання процедур і функцій в мові Паскаль
3. Практична реалізація програми «Бортовий комп'ютер»
Висновок
Список використаної літератури
Введення
мову програмування бортовий комп'ютер
В даний час, у всьому світі, поряд з мовами високого програмування, такими як: Фортран, Алгол, Сі, С ++, Java та ін. особливе місце займає Паскаль. Популярності серед програмістів він зобов'язаний, насамперед, своїй простоті, універсальності і зручності роботи в ньому. Мова програмування Паскаль використовується вже більше тридцяти років. На сьогоднішній день створено сім версій.
Об'єктом дослідження курсової роботи є мови програмування високого рівня. Перша глава нашої роботи присвячена порівняльному аналізу найбільш поширених мов, їх класифікації, опису їх достоїнств і недоліків.
Предметом дослідження даної курсової роботи є вивчення такого актуального питання, як використання процедур, функції і підпрограм в мовах програмування високого рівня, а також основних підходів до створення користувальницьких меню.
Використання підпрограм дозволяє значно оптимізувати роботу програміста, скоротити обсяг пам'яті, займаний програмою, зробити програмний код більш зрозумілим. Створення користувальницьких меню є однією з найбільш важливих проблем при розробці користувальницького інтерфейсу.
Саме тому вивчення цього аспекту програмування є особливо актуальним при написанні сучасних програм мовами високого рівня.
Таким чином, метою даної роботи є розкриття теоретичних аспектів розглянутої теми, а також придбання практичних навичок використання процедур і функцій на прикладі реалізації конкретного завдання.
При виконанні курсової роботи перед нами були поставлені наступні завдання:
.) Розглянути особливості і призвести кваліфікацію мов програмування високого рівня.
.) Обгрунтувати вибір мови Паскаль для подальшого дослідження.
.) Розглянути основні принципи використання процедур, функції і підпрограм, а також створення користувацького меню засобами мови високого рівня Паскаль.
.) Реалізувати повнофункціональну програму, що дозволяє продемонструвати вивчені теоретичні питання на практиці.
У ході теоретичного дослідження нами були використані наступні основні літературні джерела:
. Кнут Д. Мистецтво програмування для ЕОМ. Т1. Основні алгоритми. М .: Світ, 1978.
. Прайс Д. Програмування на мові Паскаль: Практичне керівництво. Пер. з англ.- М.: Мир, 1987.
. Фаронов В.В. Турбо-Паскаль 7.0. Початковий курс. М .: Нолидж raquo ;, 1 999.
. Культін Н.Б. Програмування в Turbo Pascal 7.0 і Delphi. СПб.: БХВ - Санкт-Петербург, +1999.
. Бобровський С. «Програмна інженерія» С.Петербург, вид-во «Пітер», 2003
А також інші джерела, перелік яких наведено у списку використаної літератури.
1. Огляд і аналіз особливостей застосування мов програмування
Мови програмування високого рівня використовують в апаратно-незалежних системах програмування.
Мови програмування високого рівня підрозділяють на [3]:
процедурно-орієнтовані;
проблемно-орієнтовані;
об'єктно-орієнтовані.
Кожен з описаних нижче мов програмування застосовується для вирішення певного кола завдань.
До першого класу мов, який використовується для запису процедур або алгоритмів обробки інформації відносять:
а) мова Фортран (Fortran). Є одним з перших мов програмування високого рівня. До його основних достоїнств відноситься наявність величезного числа математичних бібліотек, підтримка роботи з цілими, речовими і комплексними числами високої точності [3,4], вбудованих засобів обробки масивів.
До недоліків можна віднести відсутність засобів налагодження та аналізу поведінки програми, складність розуміння вихідного коду. По суті, на даний момент Фортран є вузькоспеціалізованим мовою, застосовуваним для наукових та інженерних обчислень.
б) мову Бейсік (Basic). Був розроблений в 1964 р в якості мови для навчання програмуванню [12].
Основними достоїнствами цієї мови є, простий синтаксис, який дозволяє в найкор...