Joomla портал
seo seo Subscribe
0
seo

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

const

const1 = 12;

const2, const3 = 3.14;

const4, const5 = true;

const6 = ‘A’;

c7 = 2*c2*c2;

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

type

color = (white, black, red, blue, green, yellow, brown);

rec1 = record

x: real;

c: color

end;

const

const8: array [2..5] of integer = (5, 22, 4, -3, 9);

const9: rec1 = (2.87, black);

4.7. Раздел определения меток.

Раздел определения меток озаглавливается ключевым словом label и включает список имен меток (через запятую). Меткой может служить идентификатор или целое число без знака. Метки служат для фиксации определенного места в программе и используются в операторах безусловного перехода goto. Метка ставится перед помечаемым оператором и отделяется от него двоеточием “:”. Примеры:

label 11, m1, met2, 2, endoff;

4.8. Раздел описания включаемых модулей.

Раздел описания модулей озаглавливается ключевым словом uses и включает список имен включаемых в программу модулей (через запятую). Имя модуля является идентификатором , содержащим не более 8 символов. Модуль Турбо Паскаля – это библиотека готовых процедур и функций, необходимых для работы программы. Система Турбо Паскаль содержит несколько стандартных модулей с именами Crt, Dos, Graph, Overlay, System, Printer. Кроме того, программист модет создать собственный модуль с тем, чтобы использовать его в нескольких разных программах. Файл, содержащий коды процедур и функций, входящих в модуль, имеет расширение *.TPU. Имя файла совпадает с именем модуля в разделе описания модулей. Пример описания модулей:

uses crt, dos, graph, user1;

В вышеприведенном примере транслятор подключит к вашей программе стандартные процедуры и функции модулей Crt, Dos, Graph и вашу библиотеку процедур и функций, хранящуюся в файле USER1.TPU.

4.9. Операторная часть (тело программы).

4.9.1. Оператор присваивания и выражения.

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

:=

Мишень присваивания – это либо имя переменной, либо индексированный элемент массива (вида a[n]), либо поле записи, либо ссылка на значение (вида p^, см. раздел 6.Указатели). Две литеры “:=“ называются знаком присваивания. Выражением в правой части присваивания является либо запись константы, либо имя другой переменной или константы, либо формула, служащая для вычисления присваиваемого значения. Типы выражений в правой и левой части присваивания должны быть согласованы. В большинстве случаев они должны быть равны. Допускается два различных целых типа или два различных вещественных типа в обеих частях присваивания, а также присваивание целого типа вещественной переменной.

Формальное определение выражения основывается на принципе индукции (по-другому, рекурсии). Выражения строятся от простого к сложному. Элементарное выражение – это запись числовой или строковой константы, значение логического типа true или false, разрешенное значение перечислимого типа, имя переменной или константы. конструктор множества. Простое выражение – это либо элементарное выражение, либо любое выражение, заключенное в круглые скобки, либо вызов функции, имеющий синтаксис

seo
8th Май 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo