Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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 с точкой, которая является признаком конца программы.