А. В. Цветкова

Информатика и информационные технологии: конспект лекций


Скачать книгу

>=.

      Выражения входят в состав многих операторов языка Pascal, – также могут быть аргументами встроенных функций.

      2. Стандартные процедуры и функции

Арифметические функции

      1. Function Abs(X);

      Возвращает абсолютное значение параметра.

      X – выражение вещественного или целочисленного типа.

      2. Function ArcTan(X: Extended): Extended;

      Возвращает арктангенс аргумента.

      X – выражение вещественного или целочисленного типа.

      3. Function Ехр(Х: Real): Real;

      Возвращает экспоненту.

      X – выражение вещественного или целочисленного типа.

      4. Function Frac(X: Real): Real;

      Возвращает дробную часть аргумента.

      X – выражение вещественного типа. Результат – дробная часть X, т. е.

      Frac (X) = X–Int (X).

      5. Function Int(X: Real): Real;

      Возвращает целочисленную часть аргумента.

      X – выражение вещественного типа. Результат – целочисленная часть X, т. е. X, округленный к нулю.

      6. Function Ln(X: Real): Real;

      Возвращает натуральный логарифм (Ln е = 1) выражения X вещественного типа.

      7. Function Pi: Extended;

      Возвращает значение Pi, которое определено как 3.1415926535.

      8. Function Sin(X: Extended): Extended;

      Возвращает синус аргумента.

      X – выражение вещественного типа. Sin возвращает синус угла X в радианах.

      9. Function Sqr(X: Extended): Extended;

      Возвращает квадрат аргумента.

      X – выражение с плавающей запятой. Результат того же самого типа, что и X.

      10. Function Sqrt(X: Extended): Extended;

      Возвращает квадратный корень аргумента.

      X – выражение с плавающей запятой. Результат – квадратный корень X.

Процедуры и функции преобразования величин

      1. Procedure Str(X [: Width [: Decimals]]; var S);

      Преобразовывает число X в строковое представление согласно

      Width и параметрам форматирования Decimals. X – выражение вещественного или целого типа. Width и Decimals – выражения целого типа. S – переменная типа String или символьный массив с нулевым окончанием, если допускается расширенный синтаксис.

      2. Function Chr(X: Byte): Char;

      Возвращает символ с порядковым номером X в ASCII-таблице.

      3. Function High(X);

      Возвращает наибольшее значение в диапазоне параметра.

      4. Function Low(X);

      Возвращает наименьшее значение в диапазоне параметра.

      5. Function Ord(X): Longint;

      Возвращает порядковое значение выражения перечислимого типа. X – выражение перечислимого типа.

      6. Function Round(X: Extended): Longint;

      Округляет значение вещественного типа до целого. X – выражение вещественного типа. Round возвращает значение Longint, которое является значением X, округленным до ближайшего целого числа. Если X находится точно посередине между двумя целыми числами, возвращается число с наибольшей абсолютной величиной. Если округленное значение X выходит за диапазон Longint, генерируется ошибка времени выполнения программы, которую вы можете обработать с использованием исключительной ситуации EInvalidOp.

      7. Function Trunc(X: Extended): Longint;

      Усекает значение вещественного типа до целого. Если округленное значение X выходит за диапазон Longint, генерируется ошибка времени