Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
4. ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА TURBO PASCAL
Алфавит языка
Алфавит – совокупность допустимых в языке символов.
Элементы алфавита можно условно разбить на 4 группы:
- символы, используемые в идентификаторах; разделители; специальные символы; символы, используемые в комментариях.
4.1.1. Символы, используемые в идентификаторах
Идентификатор – имя любого элемента программы, которое может включать буквы, цифры и символ подчеркивания. Пробел использовать в идентификаторе нельзя. Длина идентификатора может быть любой, но значимыми являются только первые 63 символа. Начинаться идентификатор должен всегда с буквы и может содержать знаки подчеркивания и цифры в любом другом месте.
Буквы. В качестве букв можно использовать 26 латинских букв (прописных и строчных) от A до Z и от a до z. Прописные и строчные буквы в идентификаторах не различаются. В идентификаторах нельзя использовать буквы кириллицы.
Цифры. В качестве цифр допустимо использовать 10 арабских цифр от 0 до 9.
Символ подчеркивания. Так как в идентификаторе нельзя использовать пробел, его может заменить символ подчеркивания _ . Например, My_Example.
Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов. В качестве разделителей можно применять: пробел, любой управляющий символ, комментарий.
4.1.2. Специальные символы.
Таблица 4.1
Знаки пунктуации. | |
Знак | Применение |
{ } | Скобки комментария |
(* *) | Скобки комментария |
[ ] | Выделение индексов массивов, размера строки, элементов множеств |
(. .) | Выделение индексов массивов, размера строки, элементов множеств |
( ) | Выделение выражений, списков параметров |
` | Одинарная кавычка для выделения символа или строковой константы |
:= | Знак присваивания |
; | Разделение операторов и объявлений |
: | Отделение переменной или типизированной константы от типа, метки от оператора |
= | Отделение идентификатора типа от описания типа или константы от ее значения |
, | Запятая для разделения элементов списка |
.. | Разделение границ диапазона |
. | Конец программы, отделение целой части от дробной, разделение полей записи |
# | Обозначение символа по его коду |
$ | Обозначение директивы компилятора или знак шестнадцатеричного числа |
Знаки операций. Под знаками операций понимаются как различные арифметические действия (+, -, *, /, >, <, <>, <=, >=), так и арифметические и логические функции (DIV, MOD, NOT, AND, OR и другие).
Зарезервированные слова. Зарезервированные слова включают служебные слова (операторы, функции, например, begin, div) и имена директив.
Некоторые символы, такие, как %, &, « и др., буквы кириллицы не используются в операторах Turbo Pascal, но их можно использовать в комментариях.
Структура программы
В программе, написанной на стандарте языка Паскаль, могут быть следующие разделы:
- заголовок программы; раздел объявления меток; раздел объявления констант; раздел объявления типов; раздел объявления переменных; раздел объявления процедур и функций; тело программы (обязательная часть).
Заголовок программы. Заголовок программы состоит из зарезервированного слова program и имени программы, возможно со списком параметров в круглых скобках. Завершается заголовок точкой с запятой, например:
program MyProgram;
Раздел объявления меток. Данный раздел начинается со слова label, за которым следует список меток. Завершается список точкой с запятой:
label 4, 77, 90;
В программе в качестве меток могут использоваться целые числа без знака. Сама метка ставится в теле программы перед оператором и отделяется от него двоеточием.
Раздел объявления констант. Раздел объявления констант вводится для того, чтобы приписать некоторым константам идентификаторы. Эти константы не меняют своего значения во время выполнения программы. Например,
const
A = 250;
B = `ABBA`;
Раздел объявления типов. В Turbo Pascal используются стандартные типы данных, но могут быть объявлены и новые типы. Например, для объявления типов, соответствующих году, месяцу и дню, можно написать так:
type
Year = 1900..2005;
Month = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
Day = 1..31;
Раздел объявления переменных. Объявление различных переменных начинается с зарезервированного слова var, за которым следует список переменных. Для всех переменных обозначается тип, стандартный или ранее объявленный в программе.
var
I, J: Integer;
L: Real;
Раздел объявления процедур и функций. Все используемые процедуры и функции должны быть объявлены до начала входа в основную программу.
Тело программы. Тело программы начинается словом begin, а заканчивается словом end с точкой, которая является признаком конца программы.


