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
- Funcții
Scurte explicații despre limbaj
- Recursivitate.
fractalul cruce
- Liste. Notițe de curs
- Mulțimi. Notițe de curs
Exemple simple
- Relații. Notițe de curs
- Logică propozițională. Exemplele de la curs.
Alte exemple de parcurgeri recursive pentru formule
- Logică propozițională. Verificarea realizabilității. Demonstrații.
- Logica predicatelor. Câteva observații despre formalizare.
- Logica predicatelor. unificare de termeni
- Automate finite și expresii regulate. Exerciții rezolvate
- Gramatici
paranteze echilibrate (vezi și: trei feluri), expresie prefix (sau în ML), expresie numerică
- Arbori. diverse prelucrări; parcurgeri
- Grafuri. Parcurgeri cu tipărirea nodurilor sau afișare în format DOT
- Complexitate și calculabilitate
Laborator
Puteți rula programe online aici: Try Ocaml, Codepad, Coding Ground sau JavaScript din OCaml
- Tema 1 pentru Laboratorul 1: Funcții
- Tema 2 pentru Laboratorul 2: Recursivitate
Alte exerciții propuse
- Tema 3 pentru Laboratorul 3: Liste
- Tema 4 pentru Laboratorul 4: Mulțimi
Exerciții rezolvate: permutări pentru șiruri și elemente oarecare
- Tema 5 pentru Laboratorul 5: Relații. Dicționare
- Tema 6 pentru Laboratorul 6: Logică propozițională
- Tema 7 pentru Laboratorul 7: Logică propozițională
- Tema 8 pentru Laboratorul 8: Logica predicatelor
- Laboratorul 9. Exemple cu rezoluție (Casandra Holotescu, curs an I Info)
- Tema 10
- Laboratorul 11: Automate finite, expresii regulate, gramatici.
- Laboratorul 12: Arbori
- 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