Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Логические выражения. 
Программирование на языке Паскаль

РефератПомощь в написанииУзнать стоимостьмоей работы

Важно правильно записывать выражения в соответствии с этой таблицей приоритетов операций. Например, выражение A>0 AND B>0 будет интерпретироваться как (A>(0 AND B))>0, что вызовет ошибку, так как выражение A>(0 AND B) — логического типа, а 0 — числового. В данном случае выражение следует записывать так: (A>0) AND (B>0). Логические связки: NOT (не — отрицание), AND (и), OR (или), XOR (исключающее… Читать ещё >

Логические выражения. Программирование на языке Паскаль (реферат, курсовая, диплом, контрольная)

Логическими выражениями называются выражения, которые принимают одно из значений логического типа (Boolean): истина (True) или ложь (False). Логические выражения конструируются при помощи логических операций.

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

Отношения: =,, , =. Определены для всех скалярных типов, а также для строковых.

Логические связки: NOT (не — отрицание), AND (и), OR (или), XOR (исключающее или). Определены для аргументов логического типа. Рассмотрим действие логических связок при помощи таблиц истинности. При этом будем обозначать истину (True) единицей, а ложь (False) нулем.

A.

NOT A.

A.

B.

A AND B.

A OR B.

A XOR B.

Приоритеты операций

Вычисление значений любых выражений происходит с учетом приоритета операций.

Приоритет.

Операции.

1 (высший).

@, not, — (отрицание).

*, /, div, mod, and, shl, shr.

+, — (вычитание), or, xor.

4 (низший).

=,, , =, in.

Важно правильно записывать выражения в соответствии с этой таблицей приоритетов операций. Например, выражение A>0 AND B>0 будет интерпретироваться как (A>(0 AND B))>0, что вызовет ошибку, так как выражение A>(0 AND B) — логического типа, а 0 — числового. В данном случае выражение следует записывать так: (A>0) AND (B>0).

Стандартные математические и арифметические функции

Функция.

Описание.

Sin (X).

Синус угла (углы задаются в радианах).

Cos (X).

Косинус угла.

Tan (X).

Тангенс угла.

ArcSin (X).

Арксинус — функция, обратная Sin (X). Возвращает угол (в радианах), синус которого равен X.

ArcCos (X).

Арккосинус угла.

ArcTan (X).

Арктангенс угла.

Abs (X).

Модуль X.

Sqr (X).

Возведение X в квадрат.

Sqrt (X).

Извлечение квадратного корня из X.

Exp (X).

Вычисление ex.

Ln (X).

Вычисление натурального логарифма X.

Pi.

Возвращает число р

Round (X).

Округление X до ближайшего целого:

Round (1.4) = 1, Round (1.6) = 2.

Trunc (X).

Отсечение дробной части числа X:

Trunc (1.4) = 1, Trunc (1.6) = 1.

Frac (X).

возвращает дробную часть числа:

Frac (15.41) = 0.41.

Показать весь текст
Заполнить форму текущей работой