Блок программы

Блок программы – синтаксическая конструкция, которая преобразуется компилятором в исполняемый файл (файл с расширением.exe).

Program Ид_прог; { Заголовок блока}

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

[ uses <список подключаемых модулей>;]

[ label <описания меток>; ]

[ const <описания констант>;]

[ type <описания типов>;]

[ var <описания переменных>;]

[<описания подпрограмм>]

{----Раздел операторов:----}

Begin

End.

Объекты, описываемые в каждом из разделов блока программы, рассмотрим в нижеследующих пунктах.

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

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

Синтаксис раздела uses:

Ид_модуль_1, Ид_модуль_2,... Ид_модуль_N;

Пример:

uses SysUtils, Windows;

Типы

Тип данных – характеристика объектов, использующихся для хранения данных (переменные, типизированные константы, результаты функций), которая определяет:

§ диапазон возможных значений данных из набора;

§ допустимые операции, которые можно выполнять над этими значениями;

§ способ хранения этих значений в памяти.

По количеству содержащихся значений типы можно поделить на:

- скалярные (позволяют хранить только одно значение);

- структурные (позволяют хранить множество значений, структурированных определённым образом).

Среди типов по принципу описания можно выделить:

- стандартные, или встроенные (это уже описанные, имеющие собственный идентификатор типы, которые можно использовать при разработке программы);

- пользовательские (типы, которые конструирует непосредственно разработчик программы).

Пользовательские типы описываются в разделе type.

Синтаксис раздела type:

Ид_типа1 = описание_типа1; Ид_типа2 = описание_типа2;... Ид_типаN = описание_типаN;

где описание_типа – специальная конструкция, описывающая параметры определённого типа (для каждого типа используется собственная конструкция).

Скалярные порядковые типы

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

Встроенные целочисленные типы

В языке TP имеется несколько стандартных целочисленных типов, отличающихся друг от друга величиной диапазона (таблица 1).

Таблица 1 ­­– Стандартные целочисленные типы

Стандартный идентификатор Диапазон Размер занимаемой области памяти, бит
byte 0.. 255  
word 0.. 65535  
shortint -128.. 127  
integer -32768.. 32767  
longint -2147483648.. 2147483647  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: