
- •5. Общая характеристика языков программирования.
- •Тема 2. Введение в язык Турбо-Паскаль.
- •2. Структура и основные конструкции.
- •3. Алфавит языка.
- •Тема 3. Объекты и средства программирования на языке.
- •3.2. Данные как объекты работы программы.
- •3.3. Константы и их определение.
- •3.4. Идентификаторы и переменные.
- •3.5.Выражения.
- •3.7.Начальные сведения о вводе-выводе данных.
- •Var I,j: integer;
- •Var obl: char;
- •Vt: longint;
3. Алфавит языка.
Алфавит языка Турбо-Паскаль образуют 3 группы символов:
- буквы и знак подчеркивания «_». Причем допустимы только буквы латинского алфавита: прописные (A,B,C …Z) и строчные (a,b,c…z).
Из букв и знака подчеркивания образуются имена
(идентификаторы) и строки.
- цифры. В языке используются арабские цифры от 0 до 9, их которых можно образовывать числа, идентификаторы и строки.
- ограничители. В их число входят:
а) знаки операций:
- арифметических:
+ - сложение;
- - вычитание;
* - умножение;
/ - деление;
DIV – деление нацело;
MOD – остаток от деления.
- логических:
NOT – отрицание (НЕ). Побитное отрицание целого
значения;
AND – логическое «И». Побитное логическое умножение
целых значений;
OR – логическое «ИЛИ». Побитное логическое
сложение целых значений;
XOR – отрицание эквивалентности (исключительное
«ИЛИ»).
- отношения: = , <> , > , < , >= , <=
- над строками: + - сцепление.
Могут также использоваться все знаки операций отношения.
- над множествами:
+ - объединение;
- - разность;
* - пересечение;
= - равенство (тождественность);
<> - неравенство;
>= - содержит (включает);
<= - содержится в … (включается в …);
IN – принадлежность (в).
б) разделители и скобки:
:= - знак присваивания;
. – десятичная точка;
, - запятая;
: - двоеточие;
.. – интервал;
; - точка с запятой;
^ или ↑- знак указателя;
$ или ¤ - денежный знак;
# - знак номера;
парные: ( и ) – круглые скобки;
[ и ] или (. и .) – квадратные (индексные) скобки;
(* и *) или { и } – комментарии;
` и ` - одиночные кавычки (апострофы) для строк;
операторные скобки: BEGIN - начало;
END - конец.
в) служебные слова:
CASE – вариант;
DO – выполнить;
DOWNTO – уменьшая до …;
ELSE – иначе;
FOR – для;
GOTO – перейти на …;
IF – если;
OF – из;
REPEAT – повторить;
THEN – то;
TO – увеличивая до;
UNTIL – до тех пор, пока;
USES – использовать;
WHILE – пока;
WITH – присоединить (с);
NIL – «НИЛ» - признак неопределенного указателя;
Булевские константы: TRUE – истина;
FALSE – ложь.
г) описатели:
ARRAY – массив;
BYTE – байтовый;
BOOLEAN – булевский (логический);
EXTERNAL – внешний;
FORWARD – передний;
FILE – файловый;
FUNCTION – функция;
CONST – константа;
CHAR – символьный;
INTEGER – целый;
INTERFASE – интерфейс;
IMPLEMENTATION – реализация;
LABEL – метка;
LONGINT – длинный интервал (длинное целое);
PACKED – упакованный;
PROCEDURE – процедура;
PROGRAM – программа;
REAL – вещественный;
RECORD – запись;
SET – множество;
SINGLE – простой;
SHORTINT – короткий интервал (короткое целое);
STRING – строковый;
TEXT – текстовый;
TYPE – тип;
UNIT – модуль;
VAR – переменная;
WORD - слово.