Элементарные конструкции языка Паскаль

Элементарные конструкции языка Паскаль


Содержание
  1. Что включают в себя элементарные конструкции языка Паскаль?
  2. Что образует алфавит языка Паскаль?
  3. Какие основные символы входят в набор языка Паскаль?
  4. Что такое имя? Какие требования ставятся к определению имен в языке Паскаль? Примеры имен.
  5. Какие слова не разрешается использовать в качестве имен в языке Паскаль?
  6. Что называется элементами языка?
  7. Примеры записи целых чисел в десятичной и шестнадцатеричной системах исчисления.
  8. Как представляются символьные значения в языке Паскаль?

1. Что включают в себя элементарные конструкции языка Паскаль?

Ответ: элементарные конструкции языка Паскаль содержат в себе имена, числа и строки.


2. Что образует алфавит языка Паскаль?

Алфавит языка Паскаль образуют основные символы. Основные символы языка это: буквы, цифры и специальные символы.


3. Какие основные символы входят в набор языка Паскаль?

Классический Паскаль включает следующий набор основных символов:

1. 26 латинских строчных (a — z) и 26 латинских прописных букв (A — Z).

2. Символ ‘_’ подчеркивание.

3. 10 цифр от ‘0’ к ‘9’.

4. Знаки операций:

+  -  *  /  =  <>  <  >  <=  >=  :=  @

5. Ограничители:

. , ' ( ) [ ] (. .) { } (* *) .. : ;

6. Спецификаторы:

^ # $

7. Служебные (зарезервированные) слова:

ABSOLUTE     EXPORTS          LIBRARY     SET
ASSEMBLER    EXTERNAL         MOD         SHL
AND          FAR              NAME        SHR
ARRAY        FILE             NIL         STRING
ASM          FOR              NEAR        THEN
ASSEMBLER    FORWARD          NOT         TO
BEGIN        FUNCTION         OBJECT      TYPE
CASE         GOTO             OF          UNIT
CONST        IF               OR          UNTIL
CONSTRUCTOR  IMPLEMENTATION   PACKED      USES
DESTRUCTOR   IN               PRIVATE     VAR
DIV          INDEX            PROCEDURE    VIRTUAL
DO           INHERITED        PROGRAM     WHILE
DOWNTO       INLINE           PUBLIC      WITH
ELSE         INTERFACE        RECORD      XOR
END          INTERRUPT        REPEAT
EXPORT       LABEL            RESIDENT

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


4. Что такое имя? Какие требования ставятся к определению имен в языке Паскаль? Примеры имен.

Имя – это последовательность букв и цифр, которая начинается из буквы. В именах может использоваться также символ подчеркивания.

Имя может содержать произвольное количество символов, но значащими есть первые 63 символы.

Примеры имен в языке Паскаль:

A
b12
r1m
SIGMA
gamma
I80_86

В программе не может быть двух одинаковых имен.


5. Какие слова не разрешается использовать в качестве имен в языке Паскаль?

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

Например: begin, and, label, for, repeat, integer, real, implementation и прочие (см. п. 3).




6. Что называется элементами языка?

Ответ: это константы, метки, типы, переменные, процедуры, функции, модули, объекты и т.п..


7. Примеры записи целых чисел в десятичной и шестнадцатеричной системах исчисления.

Числа в языке Паскаль чаще всего записываются в десятичной системе исчисления.

Однако целые числа можно записывать и в шестнадцатеричной системе исчисления. Для записи числа в шестнадцатеричной системе исчисления перед числом ставится символ ‘$‘ (бакс).

Примеры чисел в десятичной системе исчисления:

217
-45
8954
+483

Примеры чисел в шестнадцатеричной системе исчисления:

$7F
$40
$ABCD


8. Как представляются символьные значения в языке Паскаль?

Отдельная символьная константа – это символ из допустимого набора символов конкретной компьютера.

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

  1. Как один символ, размещенный между апострофами, например:
'A'
'a'
'5'

2. С помощью конструкции вида #K, где K – код соответствующего символа, при этом значение K должно находиться в границах 0..255. Например, символьную константу ‘R‘ можно записать как #82.