Ло
Лола

укажите порядок выполнения операций при вычислении выражения : a and b or not c and d

ОК
Олег Кудряшов

not - приоритетно. То есть not C это отдельная часть выражения выполняющаяся сразу в первую очередь. А остальное по слева направо по порядку, если не указано другое с помощью скобок. Хотя в данном случай порядок действия не повлияет на результат (кроме not C - все можно переставить местами как угодно).

ЛД
Людмила Дроздова

В данном случае:

1. Выполняются not
2. Выполняются and
3. Выполняются or

Or - операция логического сложения
And - операция логического умножения
Not - логическое отрицание.

Таким образом, более понятна может быть запись

a*b+(-c)*d

Отсюда, я думаю, все понятно.

Похожие вопросы
Целые числа a,b,c и d таковы, что (a-b)/(c-d)=(a+b)/(c+d). Докажеите, что произведение a*b*c*d есть квадрат целого числа
A+B =C+D как найти a и d, известно b и c
Вычисление времени выполнения кода в C++
Установите логические операции следующего выражения: not (c)or(a and b)or not(a)?1)not c;2)not a;3)a and b;4) и т. д.
Установить логические операции след. выражения: not (a or b) and not (b or a)?
помогите сократить пример: 1/(a-b)(a-c)(a-d)+1/(b-a)(b-c)(b-d)+1/(d-a)(d-b)(d-c)
Помогите! Докажите, что если a/b=c/d, a,b,c,d- положительные числа, причем a- наибольшее из них, то a+d>b+c.
какое значение выполнения операции при вычислении выражения:
A:=1; B:=2; C:=3; if (A<B) and (B<C) then D:=A+B else D:=B-A; wrireln ('D=', D:2)
Объясните как вычислить выражение в ассемблере (a+b+c+d)/(a^2+b^2+c^2+d^2)?