Реферат: Основні відомості про алгоритмічну мову Turbo Pascal Графіка Pascal
План
1. Історична довідка. Нова термінологія
2. Алфавіт мови Паскаль. Основні поняття
3. Структура Паскаль-програми
4. Стандартні функції. Вирази
5. Графічні режими роботи дисплейних адаптерів. Типи драйверів
1. Історична довідка. Нова термінологія
Програма – алгоритм, записаний на мові програмування.
Мова програмування – сукупність символів (алфавіт), правил утворення (синтаксис) та зміст символьних конструкцій (семантика) для запису алгоритмів.
Транслятор (від англ. перекладач) – спеціальна програма, яка переводить текст програми в еквівалентний код (сукупність кодових комбінацій) процесора (на машину мову).
Існує 2 способи трансляції:
1) Інтерпретація.
2) Компіляція (compile – збирати).
Інтерпретатор – програма, яка послідовно (відповідно введенню) виконує оператори алгоритмічної мови.
Компілятор – програма, яка переводить весь текст задачі (програми) на машину мову.
Часто використовують два способи: інтерпретатор – для відлагодження програми, а компілятор – для трансляції відлагодженої програми.
Історія
1955 р . – перша алгоритмічна мова "Фортран" – для розв’язання науково-технічних та інженерних задач (от формула + транслятор – перекладач формул). Розробки фірмою ІВМ під керівництвом Джона Бекаса.
1960 р. – Алгол (algorithmicLanguage – алгоритмічна мова) – орієнтовна на наукове використання.
Кобол – (Cobol – Commonbusinessorientedlanguage – загально прийнята ділова орієнтовна мова), для економічних задач (обробка екон. інформ.) ІВМ.
1965 р . Бейсік (Basic – beginnersall- purposesymbolicinstructioncode – "багатоцільова мова символічних конструкцій для "починаючих"). Розроблений професорами Дартмутського коледжу (США) Т. Курцем і Дж. Кемені для навчання студентів незнайомих з обчислювальною технікою.
1967-1968 р . PL/1 (фірма ІВМ) (Programminglanguage – програмно-орієнтовна мова). Дуже складний, як правило використовується в навчальних закладах та науково-дослідних центрах.
1970 р. – Паскаль (Pascal) створений професором Цюрихського політехнічного університету Ніклаусом Віртом. Названа на честь Блезе Паска ля. Універсальна алгоритмічна мова, побудована як структурна мова і орієнтована на використання методів структурного програмування. Це досягається за наявністю трьох основних елементів:
1) опис ("описание")
2) блочна структура
3) процедурний апарат
1) В описі приводиться інформація для компілятора (імена та типи змінних, мітки, ідентифікатори const, обмеження області значень змінних і т.п.).
2) Блочна структура програми реалізується простими та структурними операторами.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--