Найти тему
Deoships

Кратко обо всех разделах в Паскале

Оператор – команда, которая выполняет действие.

Разделы могут включать в себя:

  •  раздел подключаемых библиотек (модулей);
  •  раздел описания меток;
  •  раздел описания констант;
  •  раздел описания типов;
  •  раздел описания переменных;
  •  раздел описания процедур и функций.
-2

Раздел описания модулей (uses) определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов. Имена модулей отделяются друг от друга запятыми.

Любой оператор в программе может быть помечен меткой. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые программе, должны быть перечислены в разделе описания меток (label).

Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант (const).

Если в программе вводится тип, отличный от стандартного, то этот тип описывается в разделе типов (type). Если в программе не использовать типы, то можно столкнуться с несовместимостью типов переменных, даже если они описаны одинаково.

В разделе описания переменных (var) необходимо указать все переменные, используемые в программе, и определить их тип.

Раздел операторов представляет собой составной оператор, который содержит между служебными словами. Операторы отделяются друг от друга символом «;». Текст программы заканчивается символом точка.

-3

Математические элементы

abs(a) – Возвращает модуль числа значения переменной a.

int(a) – Возвращает целую часть значения переменной a. При этом значение, возвращенное функцией, будет вещественным.

sqr(a) - Возвращает квадрат значения переменной a.

sqrt(a) - Возвращает корень значения переменной a.

sin(a) - Возвращает синус значения переменной a. При этом значение переменной должно быть указано не в градусах, а в радианах.

cos(a) - Возвращает косинус значения переменной a. При этом значение переменной должно быть указано не в градусах, а в радианах.

ln(a) - Возвращает натуральный логарифм a.

exp(a) - Возвращает экспоненту с параметром a.

trunc(a) - Возвращает целую часть значения переменной a. При этом значение, возвращенное функцией, будет целым.

frac(a) - Возвращает дробную часть значения переменной a.

random(a) - Возвращает случайное целое число между нулём и значением переменной a.

inc(a,b) - Инкремент. Увеличивает значение переменной a на значение переменной b. Может быть применена без второй переменной, в этом случае значение аргумента увеличится на 1.

dec(a,b) - Декремент. Уменьшает значение переменной a на значение переменной b. По своей сути является противоположностью инкремента. Может быть применена без второй переменной, в этом случае значение аргумента уменьшится на 1.

a div b – Целочисленное деление (отбросить остаток).

a mod b – Остаток от деления (отбросить целую часть).