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 (con ripetizione)
Traduzione giorni della settimana (italiano <--> inglese) (con ripetizione)
Calcolo del massimo in una sequenza di numeri letti da std input
Relazioni di parentela
Lettura da std input di una lista di numeri interi
Ricerca del massimo in una lista (versione dichiarativa)
Operazioni di base su liste
Operazioni di base su insiemi
Lettura da std input di una stringa di caratteri
Calcolo del fattoriale di un numero
Stampa dei quadrati dei primi N numeri naturali
Ricerca cammini su un grafo orientato
Colorazione di una mappa
Esempi d'uso predicato setof/3
Esempi d'uso predicato !/0 ("cut")
Lettura da file di una lista di termini / caratteri / stringhe
Lettura da file di una lista di coppie di termini
Ricerca cammini su un grafo orientato letto da file (
versione base
) (
versione migliorata
)