Documente Academic
Documente Profesional
Documente Cultură
Algebra booleană
REALIZAT DE
COTARU CRISTIAN
Variabile şi expresii logice
program TabelAdevarSau;
var x, y: Boolean;
begin
writeln('x y x OR y');
writeln('--------------');
for x := False to True do
begin
for y := False to True do
begin
writeln(Ord(x), ' ', Ord(y), ' ', Ord(x or y));
end;
end;
readln;
end.
Funcţii logice
program TabelAdevar;
var x, y,n: integer;
begin
WriteLn('Dati n:');
ReadLn(n);
writeln('x | y = x');
writeln('---------');
for x := 0 to n do
begin
y := x;
writeln(x, ' | ', y);
end;
readln;
end.
Funcţii logice frecvent utilizate
Funcţiile logice NU, ŞI, SAU, induse de operatorii elementari, respectiv, ‾, &, ∨
se numesc funcţii logice elementare.
Din figura 4.6 se observă că y1 = x1 ∨ x2. Funcţia dată se numeşte funcţia logică
SAU-NU.
În mod similar, funcţia y7 poate fi exprimată în forma
y7 = f (x1, x2) = x1x2.
Funcţia în cauză se numeşte funcţia logică ŞI-NU.
Funcţia y9 = f (x1, x2) = 1 2 ∨ x1x2 are valoarea 1 numai când x1 = x2 = 0 sau x1 =
x2 = 1.
Această funcţie se numeşte funcţia logică COINCIDENŢĂ sau echivalenţă şi se
notează prin simbolul „≡”.