Раздел 5. нестандартные типы

IV. Предложения

Предложения состоят из двух больших групп – описательные предложения или декларации и исполнительные предложения или операторы языка. Виды предложений перечислены в гл. 9.

Изучать предложения в отрыве от текстов очень сложно. Поэтому мы начнем одновременно изучать следующий уровень языка — тексты.

V. Тексты

Тексты в Турбо Паскале трех разновидностей. Они перечислены в гл.9. Изучение начнем с текста программы, одновременно изучая предложения.

V.1. Текст программы

Текст программы состоит из 8 разделов.

Раздел 1. Заголовок программы

Текст программы должен иметь имя. Имя программы должно нести в себе какую-либо информацию о назначении программы (это требование культуры программирования). Этот раздел реализуется с помощью предложения:

IV.1.1.1. Заголовок программы

Синтаксис предложения:

Раздел 5. нестандартные типы

Рис. IV.1. –Заголовок текста программы

Например, программу решения квадратного уравнения можно озаглавить:

PROGRAM KVUR;

Раздел 2. Подключаемые модули

В частном случае, модуль представляет собой отдельно существующую библиотеку описаний вспомогательных алгоритмов (процедур и функций). Каждая библиотека имеет свое уникальное имя. Из любой библиотеки можно использовать готовые процедуры и функции в своей программе. Для этого нужно осуществить подключение модуля к программе, что реализуется с помощью предложения:

IV.1.2. Подключаемые модули

Синтаксис предложения изображен на рис. IV.2.

Раздел 5. нестандартные типы

Рис. IV.2. –Подключаемые модули

Например, к программе подключаются модули управления дисплея в графическом режиме — модуль GRAPH и модуль, реализующий функции операционной системы, — модуль DOS:

USES GRAPH,DOS;

Раздел 3. Используемые метки

Мы уже говорили, что структурированные программы не должны содержать меток, однако, есть возможность их использовать. В этом случае все используемые метки должны быть описаны с помощью предложения:

IV.1.3. Используемые метки

Синтаксис предложения приведен на рис. IV.3.

Раздел 5. нестандартные типы

Рис. IV.3. –Используемые метки

Например, если в программе используются две метки 4462 и INPUT_DAN, то раздел меток выглядит следующим образом:

LABEL 4462, INPUT_DAN;

Раздел 4. Поименованные константы

Любой константе можно дать имя и далее в тексте пользоваться не изображением константы, а ее именем. Именование констант используется в двух случаях. Первый – трудновоспроизводимая человеком константа используется в программе более одного раза. И второй – значение константы изменяется в процессе эксплуатации программы (например, в бухгалтерских программах используется константа, определяющая минимальный размер оплаты труда, эта константа изменяется в соответствие с Законом).

Раздел реализуется предложением:

IV.1.4. Поименованные константы

Синтаксис предложения определяется на рис. IV.4. Здесь константное выражение – выражение, в качестве операндов использующее только константы.

Например, СONST ALFA = -0.35689712348;

MROT = 600.0;

SHTRAF = 0.1*MROT; {значение 60.0}

Раздел 5. нестандартные типы

Рис. IV.4. –Поименованные константы

Раздел 5. Нестандартные типы

По правилам структурного программирования все нестандартные типы, используемые в программе, должны быть определены в этом разделе, что достигается с помощью предложения:

СПИРАЛЬ. Боевой раздел. Тренировка. ч.1


Похожие статьи.

Понравилась статья? Поделиться с друзьями: