Pagini recente » Diferente pentru problema/logic intre reviziile 17 si 16 | Diferente pentru problema/logic intre reviziile 33 si 32 | Diferente pentru problema/logic intre reviziile 26 si 25 | Diferente pentru utilizator/m@2te4i intre reviziile 5 si 4 | Diferente pentru problema/logic intre reviziile 13 si 12
Nu exista diferente intre titluri.
Diferente intre continut:
Scrieti un program care determina daca doua expresii logice sunt echivalente sau nu.
Fiecare expresie este formata din:
* variabile, cele 26 de litere mici ale alfabetului englez, de la "a"-"z";
* operatori binari |, &, ^ (SAU, SI respectiv SAU EXCLUSIV);
* operatorul unar ~ (NEGATIE);
* paranteze rotunde.
*variabile, cele 26 de litere mici ale alfabetului englez, de la "a"-"z";
*operatori binari |, &, ^ (SAU, SI respectiv SAU EXCLUSIV);
*operatorul unar ~ (NEGATIE);
*paranteze rotunde.
Expresiile vor fi evaluate respectand regulile de prioritati ale operatorilor si parantezelor pentru evaluarea expresiilor logice in care intervin ca operanzi bitii 0 si 1. Prioritatile in ordine descrescatoare sunt: parantezele rotunde "(", ")", operatorul unar "~", operatorii binari in ordine descrescatoare "&", "^", "|".
Doua expresii sunt echivalente daca:
Doua expresii sunt echivalente daca:
* contin acelasi set de variabile indiferent de numarul de aparitii a variabilei in expresie;
* pentru orice set de date de intrare pentru variabile (valori 0, 1) rezultatul obtinut este acelasi.
*contin acelasi set de variabile indiferent de numarul de aparitii a variabilei in expresie;
*pentru orice set de date de intrare pentru variabile (valori 0, 1) rezultatul obtinut este acelasi.
h2. Date de intrare
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.