Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Структура программы

Правила оформления программ | Г л а в н о е м е н ю | С р е д ы Турбо Паскаля | Команды удаления и вставки | Компиляция и исправление синтаксических ошибок | Константы. Идентификаторы | Оператор присваивания | Стандартные функции | Условный оператор IF | Составной и пустой операторы |


Читайте также:
  1. HTML. Структура документа.
  2. I. Паспорт программы
  3. II. Методическое сопровождение программы
  4. II. Порядок составления рабочей программы производственного контроля качества питьевой воды
  5. II. Структура технологических потерь электроэнергии при ее передаче по электрическим сетям
  6. III. Мониторинг эффективности Реализации Программы
  7. IV. Национальное богатство и его структура.

Любая программная единица включает следующие разделы:

<Объявление программной единицы>

{Раздел описаний} BEGIN

{ Раздел исполняемых операторов }END. {символ конца программной единицы}

<Объявление программной единицы> - заголовок программы, процедуры или функции. Заголовок программы можно опускать, для процедур и функ­ций наличие заголовка обязательно.

<Cимвол конца программной единицы> - это символ точки для прог­раммы или символ ";" для процедуры или функции.

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

PROGRAM <имя программы>;

USES <список библиотечных модулей>;

LABEL <список меток в основном блоке>;

CONST < определение констант>;

TYPE <определение типов>;

VAR

<определение глобальных переменных>;

< определение процедур >

< определение функций >;

BEGIN

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

END.

Директива USES выполняет подключение стандартных или написанных программистом модулей. Она должен обязательно стоять первым, если присутствует в программе. Например, строкой USES CRT, DOS, GRAPH;

производится подключение трех модулей CRT, DOS и GRAPH.

Модуль CRT содержит процедуры и функции для управления выводом текста на дисплей, звуковым генератором и чтения с клавиатуры. DOS со­держит программы операционной системы. GRAPH содержит комплекс графи­ческих программ универсального назначения.

В отличие от стандартного Паскаля блоки TYPE, CONST, VAR, LABEL в Турбо Паскале могут следовать друг за другом в любом порядке и встре­чаться в разделе описаний сколько угодно раз.

В блоке LABEL перечисляются через запятую метки, используемые в программной единице. Метка может содержать числовое значение от 0 до 9999 либо являться идентификатором из не более чем 63 символов. Например:


Дата добавления: 2015-09-05; просмотров: 55 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Типизированные константы| LABEL 1, 4.00, M1, EPS;

mybiblioteka.su - 2015-2024 год. (0.005 сек.)