Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции+Pascal.doc
Скачиваний:
31
Добавлен:
02.12.2018
Размер:
647.17 Кб
Скачать

Математические функции

Функция

Назначение

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

Abs(X)

Arctan(X)

Sin(X)

Cos(X)

Exp(X)

Ln(X)

Sqr(X)

Sqrt(X)

Frac(X)

Int(X)

Round(X)

Trunc(X)

Абсолютное значение аргумента

Арктангенс аргумента

Синус аргумента

Косинус аргумента

ex

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

Квадрат аргумента

Квадратный корень аргумента

Возвращает число, равное дробной части числа

Возвращает число, равное целой части числа

Возвращает число, равное целой части числа (округление – по правилам математики)

Возвращает число, равное целой части числа (округление – путем отбрасывания дробной части)

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

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

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

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

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

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

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

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

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

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

LongInt

LongInt

Пример программы с использованием арифметических выражений

Program p2;

Const

X=-2;

A=732;

B=3.4;

Var

Z,Y:Real;

BEGIN

Y:=1/(1-1/Sqrt(A+B));

Z:=Arctan(X)/(1-ABS(X));

Write('Ý=',Y,' Z=',Z);

END.

Пример 2. Записать выражение на языке программирования Pascal

A==

|X-1| • √| Y |

1+X²/2 + Y²/4

Условные выражения и операции отношения

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

Операции отношения

Выражение

Операция

Результат

A=B

A<>B

A>B

A<B

A>=B

A<=B

Равно

Не равно

Больше

Меньше

Больше или равно

Меньше или равно

True, если A= B

True, если A <>B

True, если A >B

True, если A <B

True, если A>= B

True, если A<= B

Операции расположены в порядке убывания приоритета.

Например

Выражение Результат

12>=12 True

56>10 True

11<=6 False

Логические выражения и операции

Результатом выполнения логического выражения является логическое значение True или False.

Имеется одна унарная логическая операция not (отрицание) и две бинарные операции and (логическое умножение) и or (логическое сложение).

Таблица истинности

Выражение

Значение А

Значение В

Результат

Not A

True

False

False

True

A and B

True

True

False

False

True

False

True

False

True

False

False

False

A or B

True

True

False

False

True

False

True

False

True

True

True

False

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]