Logică și structuri discrete

Curs, anul I CTI.
Cadru didactic: Marius Minea
Laborator: dr. Casandra Holotescu, Mihai Agape, Norbert Fazekas, Robert Krody, Horia Radu, Alexandru Ștefănică, Tițian Dragomir

Curs, luni 16-18, Amf. V. Vlad (Construcții)
Consultații: marți 14-16 B426, marți 19-20 A115 + la cerere

Materiale de curs

vezi și cursul de anul trecut
Căteva erori frecvente din alți ani și exerciții cu limbaje regulate
  1. Funcții
    Scurte explicații despre limbaj
  2. Recursivitate.
    fractalul cruce
  3. Liste. Notițe de curs
  4. Mulțimi. Notițe de curs
    Exemple simple
  5. Relații. Notițe de curs
  6. Logică propozițională. Exemplele de la curs.
    Alte exemple de parcurgeri recursive pentru formule
  7. Logică propozițională. Verificarea realizabilității. Demonstrații.
  8. Logica predicatelor. Câteva observații despre formalizare.
  9. Logica predicatelor. unificare de termeni
  10. Automate finite și expresii regulate. Exerciții rezolvate
  11. Gramatici
    paranteze echilibrate (vezi și: trei feluri), expresie prefix (sau în ML), expresie numerică
  12. Arbori. diverse prelucrări; parcurgeri
  13. Grafuri. Parcurgeri cu tipărirea nodurilor sau afișare în format DOT
  14. Complexitate și calculabilitate

Laborator

Puteți rula programe online aici: Try Ocaml, Codepad, Coding Ground sau JavaScript din OCaml
  1. Tema 1 pentru Laboratorul 1: Funcții
  2. Tema 2 pentru Laboratorul 2: Recursivitate
    Alte exerciții propuse
  3. Tema 3 pentru Laboratorul 3: Liste
  4. Tema 4 pentru Laboratorul 4: Mulțimi
    Exerciții rezolvate: permutări pentru șiruri și elemente oarecare
  5. Tema 5 pentru Laboratorul 5: Relații. Dicționare
  6. Tema 6 pentru Laboratorul 6: Logică propozițională
  7. Tema 7 pentru Laboratorul 7: Logică propozițională
  8. Tema 8 pentru Laboratorul 8: Logica predicatelor
  9. Laboratorul 9. Exemple cu rezoluție (Casandra Holotescu, curs an I Info)
  10. Tema 10
  11. Laboratorul 11: Automate finite, expresii regulate, gramatici.
  12. Laboratorul 12: Arbori
  13. Tema 13 pentru Laboratorul 13: Grafuri

Resurse

Limbajul ML

Cărți

Alte cursuri

Marius Minea
Last modified: Wed Jan 18 15:00:00 EET 2017