Perfect vision for programming

> Урок 1 > Урок 2 > Урок 3 > Урок 4 (Вы здесь) > Урок 5

Логические выражения. Математические Ф-ии. Выражения отношения

Выражения отношений

Выражениями отношения называются арифметические выражения связанные следующими операциями отношения:

Операция отношения Обозначение
Равно =
Не равно <>
Больше >
Больше или равно >=
Меньше <
Меньше или равно <=

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

Логические выражения состоят из:

  • Логических констант (True или False)
  • Логических переменных
  • Выражения отошений

Для начала разберем Логические операции

  • NOT - Логическое отрицание (не)
  • AND - Логическое умножение (и)
  • OR - Логическое сложение (или)
  • XOR - Логическое сложение (Исключающее или)

Примем значения True и False за 1 и 0 соответственно:

  • NOT 1 // 0
  • NOT 0 // 1
  • 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 Отбрасывание дробной части числа
Letyshops [lifetime]
2018-2020, Илья Любимов. Автор - Tipo_4ek /TD> По коммерческим предложениям - e-mail