Информатика и информационные технологии.

3. Введение в язык Раsсаl.

Основные символы языка – буквы, цифры и специальные символы – составляют его алфавит. Язык Раsсаl включает следующий набор основных символов:

1) 26 латинских строчных и 26 латинских прописных букв:

2) _ (знак подчеркивания);

3) 10 цифр: 0 1 2 3 4 5 6 7 8 9;

4) знаки операций:

+ – О / = <> < > <= >= := @;

5) ограничители:. , ( ) [ ] (. .) { } (* *) .. : ;

6) спецификаторы: ^ # $;

7) служебные (зарезервированные) слова: АВSОLUТЕ, АSSЕМВLЕR, АND, АRRАY, АSМ, ВЕGIN, САSЕ, СОNSТ, СОNSТRUСТОR, DЕSТRUСТОR, DIV, DО, DОWNТО, ЕLSЕ, ЕND, ЕХРОRТ, ЕХТЕRNАL, FАR, FILЕ, FОR, FОRWАRD, FUNСТIОN, GОТО, IF, IМРLЕМЕNТАТIОN, IN, INDЕХ, INНЕRIТЕD, INLINЕ, INТЕRFАСЕ, INТЕRRUРТ, LАВЕL, LIВRАRY, МОD, NАМЕ, NIL, NЕАR, NОТ, ОВJЕСТ, ОF, ОR, РАСКЕD, РRIVАТЕ, РRОСЕDURЕ,

РRОGRАМ, РUВLIС, RЕСОRD, RЕРЕАТ, RЕSIDЕNТ, SЕТ,

SНL, SНR, SТRING, ТНЕN, ТО, ТYРЕ, UNIТ, UNТIL, USЕS,

VАR, VIRТUАL, WНILЕ, WIТН, ХОR.

Кроме перечисленных, в набор основных символов входит пробел.

В языке Раsсаl существует правило: тип явно задается в описании переменной или функции, которое предшествует их использованию. Концепция типа языка Раsсаl имеет следующие основные свойства:

1) любой тип данных определяет множество значений, к которому принадлежит константа, которые может принимать переменная или выражение либо вырабатывать операция или функция;

2) тип значения, задаваемого константой, переменной или выражением, можно определить по их виду или, описанию;

3) каждая операция или функция требуют аргументов фиксированного типа и выдают результат фиксированного типа.

В языке Раsсаl существуют скалярные и структурированные типы данных. К скалярным типам относятся стандартные типы и типы, определяемые пользователем. Стандартные типы включают целые, действительные, символьный, логические и адресный типы.

Целые типы определяют константы, переменные и функции, значения которых реализуются множеством целых чисел, допустимых в данной ЭВМ.

В языке Раsсаl принят следующий приоритет операций:

Информатика и информационные технологии

1) вычисления в круглых скобках;

2) вычисления значений функций;

3) унарные операции;

4) операции * / div mоd аnd;

5) операции + – оr хоr;

6) операции отношения = <> < > <= >=.