- •Программирование на языке Pascal введение
- •Этапы разработки программ
- •Ядро Турбо Паскаль
- •Среда программирования Турбо паскаль
- •Функциональные клавиши
- •2.3. Текстовый редактор
- •Запуск и отладка программы
- •Элементы языка
- •3.1. Алфавит
- •3.2. Зарезервированные слова и идентификаторы
- •3.3. Общая структура программ в Турбо Паскаль
- •3.4. Основные типы данных. Простые типы
- •Основные операторы языка программирования Турбо Паскаль
- •4. 1. Ввод – вывод информации в Турбо Паскаль
- •4.2. Математические операции, встроенные математические функции Турбо Паскаль
- •4.3. Пустой оператор и составной оператор
- •4.4. Условный оператор
- •4.5. Оператор выбора
- •4.6. Операторы повторений
- •5. Символьные типы данных
- •6. Строковые типы данных
- •Стандартные процедуры и функции для строк
- •7. Структурированные типы данных. Массивы
- •7. 1. Одномерные массивы
- •Доступ к элементам массива
- •7.2. Сортировка массивов
- •7.2.1. Сортировка вставкой
- •7.2.2. Сортировка выбором
- •7.2.3. Сортировка обменом (пузырьковая сортировка)
- •7.3. Многомерные массивы
- •8. Записи
- •9. Множества
- •10. Типизированные константы
- •10.1. Константы простых типов и типа string
- •10.2. Константы-массивы
- •10.3. Константы-записи
- •10.4. Константы-множества
- •Литература
Запуск и отладка программы
После подготовки текста программы можно попытаться исполнить ее, откомпилировать программу, загрузить в оперативную память и передать ей управление. Вся эта последовательность действий называется запуском программы и реализуется командой CTRL – F9. Запустить программу можно также через меню, выполнив последовательность действий F10 \ Run \ Run.
Если в программе нет синтаксических ошибок, то после компиляции выполнится вся последовательность действий, заложенных в программу, после чего на экране вновь появится среда редактор Турбо Паскаль с текстом программы. Если на каком либо этапе среда обнаружила ошибку, она прекращает дальнейшие действия, восстанавливает редактор и помещает указатель на ту строку программы, в которой обнаружена ошибка, с сообщением о характере ошибки. Это позволяет быстро отлаживать программу. Если ошибка возникла уже в процессе работы программы, то в таком случае обычно прибегают к пошаговому исполнению программы с помощью клавиш F4, F7, и F8.
Среда Турбо Паскаль обладает встроенной справочной службой на английском языке. Существует четыре способа обращения к справочной службе непосредственно из окна редактора:
F1 – получение контекстно-зависимой справки;
Shift – F1 – выбор справки из списка доступных справочных сообщений;
Ctrl – F1 – получение справки о нужной процедуре или функции;
Alt – F1 – получение предыдущей справки.
Элементы языка
3.1. Алфавит
Алфавит языка Турбо Паскаль включает буквы, цифры, шестнадцатеричные цифры, специальные символы и зарезервированные слова. Буквы – это буквы латинского алфавита от a до z и от A до Z. В Турбо Паскаль компилятор не делает различия между строчными и прописными буквами алфавита, если только они не входят в символьные и строковые выражения.
Цифры – арабские цифры от 0 до 9.
Шестнадцатеричные цифры имеют значения от 0 до 15. Первые 10 обозначаются арабскими цифрами от 0 до 9, остальные – это A,B,C,D,E,F или a,b,c,d,e,f.
Специальные символы Турбо Паскаль – это символы:
+ - * / = , . ‘ : ; < > ( ) { } [ ] ~ # $ ^ @
Составные символы – группа символов, которые воспринимаются компилятором как единое целое:
<= >= := (* *) (. .) ..
3.2. Зарезервированные слова и идентификаторы
В Турбо Паскаль имеются следующие зарезервированные слова:
And Asm Array Begin Case Const Constructir Destructor Div Do Downto Else |
end file for function goto if implementation in inline interface label mod |
nil not object of or packed procedure program record repeat set shl |
shr string then to type unit until uses var while with xor |
Зарезервированные слова не могут использоваться в качестве идентификаторов.
Идентификаторы в Турбо Паскаль – это имена констант, переменных меток, типов, объектов, процедур, функций, модулей программ и полей в записях. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры.
