Алгебра логики в информатике (что-то типа того) Логическая функция F задаётся выражением ((y → x) ∨ (¬z ∧ w)) ≡ (w ≡ x) Если я хочу переписать это в паскаль, то правильно будет это сделать так?: ((not (y) or x) or (not(z) and w)) xor (w xor x) Если неправильно, то как это сделать правильно?
Правильно будет переписать выражение в паскале следующим образом:
((not y) or x) or ((not z) and w) xor (w xor x)
Таким образом вы учтете все логические операции из исходного выражения.