Fundamente de informatică - Tema 3

Evaluarea formulelor propoziționale

  1. Scrieți o funcție care transformă o formulă propozițională în formă normală conjunctivă.
    Puteți scrie o funcție care prelucrează direct reprezentarea internă a unei formule, fără a mai face citirea de la intrare.
    Puteți și folosi și funcția atașată de citire a unei formule propoziționale, scrisă cu ~ pentru negație, * pentru conjuncție, și + pentru disjuncție.
    O variantă de soluție
  2. Adaptați algoritmul DPLL de la curs pentru a returna și o atribuire care satisface formula.
    O variantă de soluție, adaptată după Sat-Micro (Conchon et al., 2008)
Marius Minea
Last modified: Sat Oct 22 15:50:00 EET 2011