![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компиляция программы в среде Turbo PascalСодержание книги
Поиск на нашем сайте
Компиляция - это процесс перевода программы на язык машинных команд. Прежде чем программа на Паскале будет выполнена, ее необходимо откомпилировать. В результате компиляции Turbo Pascal создает исполняемый файл с тем же именем, что и файл, содержащий программу, но с расширением.ехе. Впоследствии этот файл может быть выполнен, как любой другой исполняемый файл. Turbo Pascal выполняет компиляцию программы по нажатию клавиши [F9]. При этом в центре экрана появляется окно (см. рис. 2.9), отображающее информацию о ходе компиляции.
Рис. 2.9.
Если в процессе компиляции в программе обнаружена синтаксическая ошибка, то компиляция прерывается, на экране появляется строка, содержащая информацию об ошибке, а курсор устанавливается в том месте программы, в котором обнаружена ошибка. Вы должны исправить ошибку и вновь попытаться откомпилировать программу, нажав клавишу [F9]. Если в программе нет ошибок, то в нижней части окна (см.рис.9) появляется надпись: Compile successful: Press any key... (Успешная компиляция: Нажмите любую клавишу...) После этого ваша программа может быть выполнена. Откомпилируйте программу primer1.pas, выполнив действия: - нажмите клавишу [F9]; в процессе компиляции Turbo Pascal обнаружит ошибку; курсор будет установлен под символом ' D ' в строке D:=A+B, а на экране, в верхней строке окна редактирования появится сообщение " Error 3: Unknown identifier " (Ошибка 3: Неизвестный идентификатор); это объясняется тем, что в строке D:=A+B использована переменная D, которая не объявлена в разделе описания var; - исправьте ' D ' на ' С ' (сообщение об ошибке исчезает с экрана) и нажмите клавишу [F9]. Больше ошибок нет, компиляция завершается успешно; - нажмите любую клавишу; окно компиляции исчезнет с экрана. Сохраните изменения, сделанные в программе нажатием клавиши [F2]. Перечень сообщений об ошибках представлено в приложении 4. Выполнение программы в среде Turbo Pascal
Среда Turbo Pascal предоставляет возможность выполнить программу, расположенную в текущем окне редактирования, не выходя из среды. Для этого требуется нажать комбинацию клавиш [Ctrl-F9]. Если в программу были внесены изменения, то сначала будет осуществлена ее компиляция, а затем запуск на выполнение. По окончании работы программы происходит возврат в среду Turbo Pascal. При этом результаты ее выполнения исчезают с экрана. Для того чтобы просмотреть их, следует нажать клавиши [Alt-F5]. На экране восстанавливается то изображение, которое было в момент завершения выполнения программы. После просмотра результатов дня возврата в среду Turbo Pascal можно нажать любую клавишу.
Выход из среды Turbo Pascal
Для выхода из среды Turbo Pascal требуется нажать комбинацию [Alt-X] либо выполнить команду Quit из меню File. Если изменения в программе не были сохранены, Turbo Pascal выдаст окно с предупреждающим сообщением (рис. 2.10).
Рис. 2.10.
С помощью клавиш управления курсором выделите нужный пункт: Yes - сохранить изменения в файле и выйти из среды; No - не сохранить изменения и выйти из Среды; Cancel - не выходить из среды Turbo Pascal. После выделения пункта нажмите [Enter].
Элементы языка Turbo Pascal
Алфавит Алфавит - совокупность допустимых в языке символов (или групп символов, рассматриваемых как единое целое). В языке Turbo Pascal все компоненты формируются из множества символов стандарта ASCII (Приложение 3). Элементы алфавита можно условно разбить на четыре группы: ♦ символы, используемые в идентификаторах; ♦ разделители; ♦ специальные символы; ♦ неиспользуемые символы. Алфавит языка включает в себя: - прописные и строчные латинские буквы и символ 'подчеркивания': A, B,C,..., X, Y, Z, a, b, c,..., x, y, z, _. Буквы используются для построения идентификаторов и служебных слов. - десять арабских цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Цифры используются для записи чисел и идентификаторов. - двадцать два специальных символа: + - * / = > <.,;: @ ' () [ ] { } # $ ^ Специальные символы используются для конструирования знаков операций (например >=, <=, +,:=), выражений, комментариев, а также как синтаксические разделители. Идентификаторы
Идентификаторами называются имена, используемые для обозначения переменных, констант, меток, процедур, функций и типов данных. Идентификаторы состоят из прописных и строчных букв латинского алфавита, цифр и символа подчеркивания. Длина идентификатора не ограничена, однако значащими являются только первые 63 его символа. Прописные и строчные символы в идентификаторах и служебных словах не различаются. Следовательно, следующие четыре идентификатора обозначают одну и ту же переменную: index, Index, InDex, INDEX.
В качестве идентификаторов запрещено использовать служебные слова, зарезервированные в Турбо-Паскале (например Begin, End, Write и т.д). Примеры правильно записанных идентификаторов: JAM
|
||||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 800; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.154.150 (0.01 с.) |