Если имеется некоторое булево выражение, содержащее несколько логических операций, то приоритет задается с помощью расстановки скобок (т. е. выражение в скобках обладает большим приоритетом), тем самым устанавливается порядок выполнения операций. При этом если в выражении отсутствуют скобки, то следует ориентироваться на следующую схему:

Чем левее операция в схеме, тем больше у нее приоритет. Эквиваленция и импликация обладают одинаковым приоритетом.

В случае если в некотором выражении имеется несколько одинаковых операций и приоритет нельзя определить по расставленным скобкам, то первой выполняется та операция, которая находится левее. Например, если имеется выражение:

то приоритет будет выставлен следующим образом:

а расстановка скобок приведет исходное выражение к виду:

Пример 1:

Дано выражение вида:

Определить приоритет операций, порядок их выполнения и расставить скобки.

Решение: Первой выполняется операция отрицания, т. к. в схеме приоритетов она занимает крайнее левое положение, затем идет операция конъюнкция и только в последнюю очередь выполняется дизъюнкция, т. е.:

Пример 2:

Дано выражение вида:

Определить приоритет операций, порядок их выполнения и расставить скобки.

Решение: Сперва следует рассмотреть выражение в скобках. Оно содержит операции импликацию и отрицание, у отрицания приоритет выше (см. схему приоритетов), затем следует рассмотреть оставшуюся часть исходного выражения. вначале выполняем конъюнкцию, причем только над переменными (), и только потом полученные выражения слева направо связываем дизъюнкцией, т. о. получим следующее:

Пример 2:

Дано выражение вида:

Определить приоритет операций, порядок их выполнения и расставить скобки.

Решение: