Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Операции и стандартные функции

РефератПомощь в написанииУзнать стоимостьмоей работы

При вызове функция возвращает значение, которое необходимо присвоить переменной. Например, запись Y:= Sin (x); позволяет вычислить значение синуса угла «х», которое присваивается переменной «Y». Функции имеют высший приоритет, т. е. в выражении сначала вычисляется значение функции, а затем выполняются другие операции. Например: в выражении Y:= 5 * Cos (Pi + x); сначала вычисляется значение… Читать ещё >

Операции и стандартные функции (реферат, курсовая, диплом, контрольная)

Отметим, что операции в скобках имеют высший приоритет, т. е. сначала выполняются операции в скобках, в том числе вычисление аргументов и значения функции. Операции одинакового приоритета выполняются слева направо, например a/c*b соответствует (a/c)*b.

СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ

1@X адрес любой указатель переменной.

  • 2 shl Y shl N сдвиг влево целый целый
  • 2 shr Y shr N сдвиг вправо целый целый
  • 2 * C * D пересечение множество множество
  • 3 + C + D объединение множество множество
  • 3 — C — D вычитание множество множество
  • 3 + S + T сложение строка, символ строковый
  • 4 in E in D вхождение элемент логический

в множество Под смешанным типом переменных в выражении подразумевается операция с целым и вещественным типом переменных.

Поскольку при вызове функции или процедуры производятся некоторые вычисления, преобразования или выполняются другие действия, то вызов функции можно назвать оператором-функцией, а вызов процедуры — оператором-процедурой.

При вызове функция возвращает значение, которое необходимо присвоить переменной. Например, запись Y:= Sin (x); позволяет вычислить значение синуса угла «х», которое присваивается переменной «Y». Функции имеют высший приоритет, т. е. в выражении сначала вычисляется значение функции, а затем выполняются другие операции. Например: в выражении Y:= 5 * Cos (Pi + x); сначала вычисляется значение аргумента, затем значение функции, которое умножается на пять.

При вызове процедура производит определенные действия и может возвращать значения параметров. Процедура может не иметь параметров, например, для инициализации распределения случайных чисел вызывается процедура Randomize;. Процедуры могут включать параметры, которые необходимо задать при вызове процедуры и параметры, которые возвращают значения после выполнения процедуры. Например, при вызове процедуры Str (x, s); параметр «x» должен быть задан, а параметр «S» возвращает строковый вид числа «x». В некоторых процедурах параметры изменяют свое значение, Например, процедура Inc (x); увеличивает значение «x» на единицу, т. е. возвращает новое значение «x», что соответствует оператору x:=x+1; Таким образом, при вызове процедуры необходимо знать назначение и тип задаваемых параметров.

Показать весь текст
Заполнить форму текущей работой