Лекция: Математические выражения.

Математические операции

* умножение; 2*3 (результат: 6)

/ деление; 30/2 (результат: 1.5 E + 01)

+ сложение; 2+3 (результат: 5)

— вычитание; 5-3 (результат: 2)

div целочисленное деление;

5 div 2 (результат: 2)

mod остаток от деления;

5 mod 2 (результат: 1)

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

NOT — логическое отрицание («НЕ»)

AND — логическое умножение («И»)

OR — логическое сложение («ИЛИ»)

XOR — логическое «Исключающее ИЛИ»

Операции булевы отношения

> — больше

< — меньше

= — равно

<> — не равно

>= — больше или равно

<= — меньше или равно

В операциях отношения могут принимать участие не только числа, но и символы, строки, множества и указатели.

Приоритет операцийПорядок вычисления выражения определяется старшинством (приоритетом) содержащихся в нем операций: унарная операция not, унарный минус -, взятие адреса @; операции типа умножения: * / div mod and; операции типа сложения: + — or xor; операции отношения: = <> < > <= >= in

Порядок выполнения операций переопределить можно с помощью скобок.

Основные математические функции

Abs(X) Возвращает абсолютное значение числа X.

Cos(X), Sin(X) Возвращает косинус (синус) числа X, где X — угол в радианах. Функций тангенс и котангенс в Турбо Паскале нет. Для их вычисления используйте выражение sin(x)/cos(x) (или cos(x)/sin(x) для котангенса). ArcTan(X) Возвращает арктангенc числа X. Exp(X) Возвращает число, равное e в степени X.

Ln(x) Возвращает число, равное натуральному логарифму от числа X. Pi Число Пи. Sqr(X) Возвращает число, равное квадрату числа X. Функции возведения в произвольную степень нет. Используйте многократное умножение для возведения в целочисленную степень, либо функции Exp и Ln для возведения в вещественную степень. Sqrt(X) Возвращает число, равное квадратному корню из числа X. runc(X) Возвращает число, равное целой части числа X. (Происходит отбрасывание дробной части числа X. Результат выполнения имеет тип Longint).

Frac(X) Возвращает число, равное дробной части числа X.

Int(X) Возвращает число, равное целой части числа X. Результат выполнения функции — real. Round(X) Функция округляет число X. Возвращаемое значение имеет тип Longint.

Random(X) Возвращает случайное целое число в диапазоне 0..X. Если аргумент опущен (Random), то возвращается случайное вещественное число от 0 до 1. Перед использованием random в программах рекомендуется сначала инициализировать генератор псевдослучайных чисел процедурой Randomize. В противном случае при каждом запуске программы будет генерироваться одна и та же последовательность случайных чисел.

Inc(X,Y) Увеличивает значение числа X на Y. Если число Y не указано, то увеличение происходит на 1. Dec(X,Y) Уменьшает значение числа X на Y. Если число Y не указано, то уменьшение происходит на 1.

Логические выражения — это отношение, либо формула, составленная из отношений, круглых скобок и символов логических операций. Результат их вычисления может принимать только одно из 2х допустимых значений- true(истина) и false(ложь). При записи логических выражений используются операции сравнения и логических операции. Операции сравнения сличают значения левого и правого операндов. Результатом сравнения является true, если оно удачно, и false в противном случае. В одном выражении может потребоваться проверка нескольких подобных условий. Условия могут быть связаны с помощью логических операций. Наиболее активно используются: И, ИЛИ. Также используются: исключающее ИЛИ, и операция отрицания НЕ.

еще рефераты
Еще работы по информатике