Читаем Песни о Паскале полностью

Так, например, в данной IDE не существует встроенной функции Assigned. Но вы можете написать её сами.


function Assigned (p: pointer): boolean;

begin

      Assigned:= p <> nil

end;


Ниже перечислены другие особенности Pascal ABCNet, которые следует учесть при переделке примеров данной книги.

• Отсутствует процедура FillChar. Записи и массивы нужно заполнять явным образом.

• Нельзя назначать файловым переменным пустое имя, связывая их, таким образом, с экраном и клавиатурой.

• Под символ отводится не один, а два байта (используется UNICODE).

• Строки являются объектами, поэтому доступ к нулевому элементу (байту длины) невозможен.

Приложение Г

Зарезервированные слова

Ключевые слова, которые нельзя применять по иному назначению.

Ключевое словоНазначение
ANDОперация логического умножения «И»
ARRAYОбъявление массива
ASMНачало блока инструкций на ассемблере
BEGINНачало блока операторов
CASEНачало оператора множественного выбора
CONSTНачало секции объявления констант
CONSTRUCTORОбъявление конструктора объекта
DESTRUCTORОбъявление деструктора объекта
DIVОперация целочисленного деления
DOЭлемент операторов FOR, WITH, WHILE
DOWNTOЭлемент оператора цикла FOR-DOWNTO-DO
ELSEЭлемент условных операторов IF, CASE
ENDЗавершение блоков BEGIN-END, CASE-END, ASM-END, RECORD-END
EXPORTSОбъявление списка экспорта для DLL
FALSEЛогическое значение «ЛОЖЬ»
FILEТип файловой переменной
FORЭлемент оператора цикла FOR-TO-DO
FUNCTIONОбъявление функции
GOTOБезусловный переход на метку
IFЭлемент условного оператора IF-THEN-ELSE
IMPLEMENTATIONОбъявление секции реализации модуля
INПроверка принадлежности элемента множеству
INHERITEDКвалификатор унаследованного метода объекта
INLINEОператор вставки ассемблерных кодов
INTERFACEОбъявление секции интерфейса модуля
LABELОбъявление меток
LIBRARYОбъявление библиотечного модуля
MODОперация нахождения остатка от деления
NILПустой указатель
NOTЛогическое отрицание «НЕ»
OBJECTОбъявление типа «объект»
OFЭлемент оператора CASE-OF-END
ORЛогическое сложение «ИЛИ»
PACKEDОбъявление упакованного массива (устарело)
PROCEDUREОбъявление процедуры
PROGRAMОбъявление программы
RECORDНачало объявления записи RECORD-END
REPEATЭлемент оператора цикла с проверкой в конце REPEAT-UNTIL
SETОбъявление множества SET OF
SHLОперация сдвига влево
SHRОперация сдвига вправо
STRINGОбъявление строкового типа
THENЭлемент условного оператора IF-THEN-ELSE
TOЭлемент оператора цикла FOR-TO-DO
TRUEЛогическое значение «ИСТИНА»
TYPEНачало секции объявления типов
UNITОбъявление имени модуля
UNTILЭлемент оператора цикла с проверкой в конце REPEAT-UNTIL
USESОбъявление внешних модулей
VARНачало секции объявления переменных
WHILEЭлемент оператора цикла с проверкой в начале WHILE-DO
WITHЭлемент оператора раскрытия записи WITH-DO
XORЛогическое сравнение («ИСКЛЮЧАЮЩЕЕ ИЛИ» )

Директивы, имена которых не рекомендуется использовать по иному назначению.

Перейти на страницу:

Похожие книги

Сломанная кукла (СИ)
Сломанная кукла (СИ)

- Не отдавай меня им. Пожалуйста! - умоляю шепотом. Взгляд у него... Волчий! На лице шрам, щетина. Он пугает меня. Но лучше пусть будет он, чем вернуться туда, откуда я с таким трудом убежала! Она - девочка в бегах, нуждающаяся в помощи. Он - бывший спецназовец с посттравматическим. Сможет ли она довериться? Поможет ли он или вернет в руки тех, от кого она бежала? Остросюжетка Героиня в беде, девочка тонкая, но упёртая и со стержнем. Поломанная, но новая конструкция вполне функциональна. Герой - брутальный, суровый, слегка отмороженный. Оба с нелегким прошлым. А еще у нас будет маньяк, гендерная интрига для героя, марш-бросок, мужской коллектив, волкособ с дурным характером, балет, секс и жестокие сцены. Коммы временно закрыты из-за спойлеров:)

Лилиана Лаврова , Янка Рам

Современные любовные романы / Самиздат, сетевая литература / Романы