Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Зарезервированные слова и идентификаторы





В Турбо Паскаль имеются следующие зарезервированные слова:

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

Зарезервированные слова не могут использоваться в качестве идентификаторов.

Идентификаторы в Турбо Паскаль – это имена констант, переменных меток, типов, объектов, процедур, функций, модулей программ и полей в записях. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры.

 

Общая структура программ в Турбо Паскаль

Турбо Паскаль является глубоко структурированным языком. Нарушения структуры написания программы часто фиксируется компилятором как ошибка. Общая структура программы имеет следующий вид:

Program <Заголовок программы>

<Раздел описаний>

Begin

{ Тело программы }

End.

Развернутая структура программы на языке Паскаль имеет следующий вид:

Program <имя программы>; (Заголовок программы)

Uses <Имя 1>, <Имя2>,…; (Подключаемые библиотеки)

Label <Имя 1>, <Имя2>,…; (Подраздел объявления глобальных меток)

Const …;

Type …;

Var <Имя 1>, …<Имя n>:[Тип]; <Имя 1>,…<Имя n>:[Тип];

(Подраздел объявления глобальных переменных)

(Раздел текстов процедур и функций).

Procedure <Имя процедуры>([параметры]); (Заголовок процедуры)

Label (Подраздел объявления локальных меток)

Const (Подраздел объявления локальных констант)

Type (Подраздел объявления локальных типов)

Var (Подраздел объявления локальных переменных)

Begin

<основной блок процедуры>

End;

Function <Имя функции>(аргументы): <тип значения>;

Label (Подраздел объявления локальных меток)

Const (Подраздел объявления локальных констант)

Type (Подраздел объявления локальных типов)

Var (Подраздел объявления локальных переменных)

Begin

<основной блок функции>

End;

Begin

<основной блок программы>

End.

Заголовок программы состоит из зарезервированного слова Program и имени программы. В Турбо Паскаль эта строка не обязательна, но правила «хорошего тона» в программировании требуют задания некоторого имени в программе, чтобы уже при беглом просмотре каталогов иметь представление о программах.

Оператор USES играет важную роль в подключении к тексту программы системных модулей и библиотек. В этом операторе указывается компилятору, из какой библиотеки данная программа использует модули. Понятие «библиотека», «модуль», «блок» составляют основу терминологии на Паскале. Библиотека включает набор модулей, каждый из которых замкнут, имеет свое имя, компилируется отдельно и рассматривается программой как «черный ящик» с определенными входными и выходными параметрами.

Объявление глобальных меток, констант, типов и переменных следует за строкой, содержащей оператор USES. Порядок следования разделов объявления не строгий. Их можно менять местами. В разделе LABEL содержатся перечисленные через запятую имена меток переходов. Они не должны дублировать друг друга. Желательно, чтобы они включали в себя буквы и цифры. Например: L1, VB3 и т.д.

В разделе CONST содержатся перечисленные через запятую константы, используемые в программе. Например:

Const

Year = 1999;

Month = March;

Day = 'Пятница';

Раздел описания TYPE позволяет определить новый тип. Причем этот тип в программе будет использоваться наравне со стандартными типами.

Процедуры и функции представляют собой определенным образом оформленные подпрограммы (части программ). Доступ к такой программе осуществляется упоминанием ее имени в теле основной программы, а также другой процедуры или функции. Более подробно процедуры и функции будут рассмотрены ниже.

Основной блок программы состоит из последовательности операторов, причем работа программы начинается именно с первого оператора основного блока программы. Тело основного блока программы ограничено операторами BEGIN и END. Следует обращать внимание на наличие точки после END.

В программе могут присутствовать комментарии. Они необходимы для пояснения работы программы. Комментарии могут содержать вольный текст. Текст воспринимается компилятором как комментарий, если он ограничен скобками {…}. Программисты часто используют эти скобки во время программ для исключения какой-то ее части из компиляции.

 

Date: 2016-05-16; view: 385; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию