> Урок 1 > Урок 2 > Урок 3 > Урок 4 (Вы здесь) > Урок 5 |
Логические выражения. Математические Ф-ии. Выражения отношения
|
|
Выражения отношений
Выражениями отношения называются арифметические выражения связанные следующими операциями отношения:
Операция отношения
|
Обозначение
|
Равно
|
=
|
Не равно
|
<>
|
Больше
|
>
|
Больше или равно
|
>=
|
Меньше
|
<
|
Меньше или равно
|
<=
|
|
Логические выражения
Логические выражения состоят из:
- Логических констант (True или False)
- Логических переменных
- Выражения отошений
Для начала разберем Логические операции
- NOT - Логическое отрицание (не)
- AND - Логическое умножение (и)
- OR - Логическое сложение (или)
- XOR - Логическое сложение (Исключающее или)
|
Примем значения True и False за 1 и 0 соответственно:
- 1 and 1 // 1
- 0 and 0 // 0
- 1 and 0 // 0
- 0 and 1 // 0
- 1 or 1 // 1
- 0 or 1 // 1
- 1 or 0 // 1
- 0 or 0 // 0
- 1 xor 1 // 0
- 0 xor 1 // 1
- 1 xor 0 // 1
- 0 xor 0 // 0
|
Стандартные математические функции Паскаля
Обращение |
Тип аргумента |
Тип результата |
Результат |
Abs(x) |
Real, integer |
Real |
Модуль аргумента |
ArcTan(x) |
Real, integer |
Real |
Арктангенс (значение в радианах) |
Cos(x) |
Real, integer |
Real |
Косинус, угол в радианах |
Exp(x) |
Real, integer |
Real |
Экспонента |
Frac(x) |
Real |
Real |
Дробная часть числа |
Int(x) |
Real, integer |
Real |
Целая часть числа |
Ln(x) |
Real, integer |
Real |
Логарифм натуральный |
Pi |
Нет |
Real |
3,141592653 |
Sin(x) |
Real, integer |
Real |
Синус, угол в радианах |
Sqr(x) |
Real, integer |
Тип аргумента |
Квадрат аргумента |
Sqrt(x) |
Real, integer |
Real |
Корень квадратный |
Random |
Нет |
Real |
Псевдослучайное число в интервале [0, 1] |
Random(I) |
Integer |
Integer |
Псевдослучайное число в интервале [0, I] |
Round(x) |
Real |
Integer |
Округление до ближайшего целого |
Trunc(x) |
Real |
Integer |
Отбрасывание дробной части числа |
|