Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 790; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.218.187 (0.009 с.) |