Corso di Laurea in Informatica
Linguaggi dichiarativi
Esempi di programmi Prolog mostrati nelle lezioni/esercitazioni
Calcolo del valore assoluto
Traduzione giorni della settimana (italiano <--> inglese)
Stampa del quadrato di un numero naturale
Stampa del quadrato di un numero naturale (con ripetizione)
Traduzione giorni della settimana (italiano <--> inglese) (con ripetizione)
Relazioni di parentela
Ricerca cammini su un grafo diretto
Lettura da std input di una sequenza di numeri/caratteri
Operazioni di base su liste
Lettura da std input di una stringa di caratteri
Traduzione giorni della settimana (con ripetizione e lettura di stringhe)
Stampa dei quadrati dei primi N numeri naturali
Ricerca del massimo in un sequenza di numeri
Calcolo del fattoriale di un numero
Calcolo della lunghezza di una lista
Lettura da std input di una stringa, con insieme di caratteri delimitatori
Ricerca del massimo in un sequenza di numeri (versione dichiarativa)
Ricerca di cammini su un grafo orientato, memorizzato su file
Ricerca di cammini su un grafo non orientato, memorizzato su file
Colorazione di una mappa
Calcolo del valore assoluto - versione CLP(FD)
Colorazione di una mappa - versione CLP(FD)