Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций часть 1.doc
Скачиваний:
6
Добавлен:
04.11.2018
Размер:
352.77 Кб
Скачать

14. Стандартные функции

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

Используются с величинами целого и вещественного типа.

Таблица 3

ФУНКЦИЯ

НАЗНАЧЕНИЕ

ТИП

РЕЗУЛЬТАТА

Аbs (х)

|х|

Совпадает со значением х

Arctan (x)

Arctg x

Вещественный

Cos (x)

Cos x

Вещественный

Exp (x)

ex

Вещественный

Frac (x)

Дробная часть числа

Вещественный

Int (x)

Целая часть числа

Вещественный

Ln (x)

Натуральный логарифм ln x

Вещественный

Pi

Значение числа p

Вещественный

Sin (x)

Sin x

Вещественный

Sqr (x)

X2

Совпадает с типом х

Sqrt (x)

v X

Вещественный

14.2. Функции преобразование типа.

Chr(X) - преобразует ASCII кода в символ. Аргумент функции должен быть целого типа в диапазоне от 0 до 255. Результатом является символ, соответствующий данному коду.

Ord(X) - преобразует любой порядковый тип (логический, символьный, перечисляемый) в целый. Результат - величина типа logint.

Round(X) - округляет вещественное число до ближайшего целого. Результат типа logint.

Trunc(X) - получает целую часть вещественного числа. Тип результата logint.

14.3. Функции для величин порядкового типа.

Odd(X) - проверка числа X на нечетность. Результат типа logint. Если число X нечетное, результат True (истина), если четное - False (ложь).

Pred(X) - определение предыдущего значения величины X.

Succ(X) - определение последующего значения величины X.

15. Арифметические операции

Таблица 4

Знак

Операция

Типы операндов

Тип результата

+

Сложение

Целые

Хотя бы один

вещественный

Целый

Вещественный

Вычитание

Целые

Хотя бы один

вещественный

Целый

Вещественный

*

Умножение

Целые

хотя бы один

вещественный

Целый

Вещественный

/

Деление

Целые или

вещественные

Вещественный

Div

Деление целых чисел

Целые

Целый

Mod

Остаток от деления

целых чисел

Целые

Целый

  1. Логические операции

В Паскале используются одна унарная логическая операция NOT (отрицание) и три бинарных логических операции AND (логическое И), OR (логическое ИЛИ), XOR (исключающее ИЛИ).

Таблица 5

X

NOT X

False

True

True

False

Таблица 6

X

Y

X AND Y

X OR Y

X XOR Y

False

False

False

False

False

False

True

False

True

True

True

False

False

True

True

True

True

True

True

False

Операции с битами информации.

Логические операции NOT, AND, OR, XOR могут использоваться для побитовых операций с целыми числами. Логические операции в этом случае выполняются по разрядам. Также имеются следующие побитные операции.

SHL – операция I shl J сдвигает содержимое операнда I на J битов влево. Освобождающиеся при этом биты заполняются нулями.

SHL – операция I shr J сдвигает содержимое операнда I на J битов вправо. Освобождающиеся при этом биты заполняются нулями.