Из символов алфавита состоят лексические единицы языка, или лексемы – минимальные значащие единицы в текстах программ. Множество всех допустимых лексем называется словарем языка программирования. В языке Pascal различают такие виды лексем: специальные символы, зарезервированные (ключевые) слова, идентификаторы, неназванные константы, комментарии и директивы компилятора.
Лексемы специальных символов, кроме специальных символов из алфавита языка, содержат еще сложные составные символы, которые воспринимаются компилятором как единое целое (<= >= := (* *) ..).
Зарезервированные (ключевые) слова имеют жестко определенный смысл. Иx назначение не может изменяться. Зарезервированные слова используются для обозначения алгоритмических конструкций, разделов программы и т.д.
Идентификатор - это имя, значение которого может изменяться от программы в программу или даже в пределах одной программы. В языке Pascal различают стандартные идентификаторы и идентификаторы пользователя.
В IDE Borland Pascal 7.0 есть также контекстное меню, которое содержит команды, которые часто используются. Показать контекстное меню можно, используя комбинацию клавиш Alt + F10 или правой кнопкой мыши. Нажав клавишу Esc, можно выйти из контекстного меню.
Рабочая зона (Desktop) – это пространство, в котором может быть расположено несколько окон. Каждое окно имеет заголовок и номер. По умолчанию окну с номером 1 дается заголовок NONAME00.PAS. Окно может иметь разный размер и располагаться в любом месте экрана. Работа с окнами выполняется так же, как и в любом другом многооконном пространстве. На правой и нижней стороне окна расположены линейки прокрутки, дающие возможность передвигать текст в окне с помощью мыши. Использование клавиш управления курсором, позволяет сдвигать текст на одну строку. Клавиши Page Up, Page Down применяются для постраничного перелистывания текста. Окно можно закрыть комбинацией клавиш Alt + F3, кнопкой закрытия окна, расположенной в его левом углу, а также командой Window ► Close.
Основное окно IDE Borland Pascal 7.0 (рис.1) состоит из таких функциональных частей, как строка меню, рабочая зона и строка состояния. Меню активизируется нажатием функциональной клавиши F10 или путем избрания мышью определенного раздела меню или путем нажатия клавиш Alt + первой буквы названия меню. Рассмотрим назначения разделов главного меню.
• File – содержит команды управления файлами (создание новых и загрузки существующих файлов, сохранение файлов на дисках, вывод содержимого файла на принтер, выход с IDE Borland Pascal 7.0).
• Edit - дает возможность выполнять команды редактирования текста (копирования, вставки, удаления фрагментов текста, восстановление предыдущего варианта текста).
• Search - предназначен для выполнения поиска фрагмента текста и его замены новым фрагментом.
Интегральная среда разработки Borland Pascal 7.0 - далее IDE (Integrated Development Environment) Borland Pascal 7.0 - состоит из текстового редактора, компилятора, компоновщика, настройщика и справочной системы. Стандартная поставка IDE Borland Pascal 7.0 представляет собой дистрибутивный нa6оp файлов, содержит файл install.exe, который надо выполнить для установки интегральной среды. По умолчанию установка файлов выполняется в каталог C: \ BP. В состав IDE Borland Pascal 7.0 вошли три версии компилятора:
• компилятор, который работает под управлением ОС системы MS-DOS в реальном режиме процессора (файлы turbo.exe, tpc.exe) и генерирует MS-DOS-программы;
• компилятор, который запускается под управлением ОС системы MS-DOS в защищенном режиме процессора (файлы bp.exe, bpc.exe) и генерирует программы, работающие как в MS-DOS, так и в Windows;
• компилятор, который работает под управлением ОС Windows (файл bpw.exe) и генерирует Windows-программы.
Вспомним историю.Почти одновременно с языком Fortran был разработан и запущен язык Algol 60 (Algorythmic language - алгоритмический язык). По конструкции он был намного больше похож на английские фразы, чем конструкция Fortran, поэтому логика действий выражалась гораздо природнее. В отличие от Fortran, язык Algol имел средства реализации рекурсии, с помощью которой легко записываются многочисленные алгоритмы. Благодаря этим и некоторым другим свойствам Algol стал использоваться для записи алгоритма, предназначенного для изучения человеком.
В середине 1960-х годов на основе языка Fortran был создан язык Basic (Beginner's All-purpose Symbolic Instruction Code - универсальный нa6оp символьных команд для начинающих).Basic был проще чем Fortran и позволял легко и быстро создавать несложные приложения и не поддерживал структурное программирование.
Язык Pascal создал швейцарский ученый Никлаус Bиpт специально для изучения структурного программирования. Первое описание было опубликовано в 1971 году. Pascal происходил от Algol 60 и двух языков на его основе, разработанных в течение 1960-х годов (Algol W и Algol 68).И с середины 1970-х годов Pascal стал основным среди языков, которые изучаются первыми.