Programmazione Funzionale
Testo e soluzione esonero programmazione funzionale gennaio 2012
0Disponibile per il download gratuito il testo e la soluzione dell’esonero di programmazione funzionale di gennaio 2012.
Soluzione secondo esercizio; Aggiornato
Il problema del furgone – Indovinello
0E stato compiuto un furto.
Si sa che:
1) sono implicati tre uomini: Antonio, Biagio, Carlo;
2) i ladri sono fuggiti con un furgone;
3) Carlo non lavora mai senza la complicità di Antonio;
4) Biagio non sa guidare.
Il problema è : Antonio è colpevole?
Implementazione di tre algoritmi di ordinamento in OCaml
4Disponibile per il download gratuito l’implementazione di tre algoritmi di ordinamento in Ocaml.
Insertion sort – Download
Quick sort – Download
Merge sort – Download
Soluzione esami passati Programmazione Funzionale
2In questo articolo verranno pubblicati, dopo essere stati svolti, gli esercizi d’esame degli anni passati.
Febbraio 2012
Soluzione esercizio 4 (Si ringrazia Luca per la soluzione)
Settembre 2011
Giugno 2011
Soluzione esercizio 1 – Corretto
Febbraio 2011
Febbraio 2010
Febbraio 2009
Settembre 2009
Aprile 2008
Installare su Ubuntu OCaml,Emacs e OCaml per Emacs
2
Questa è una guida pratica per installare sul sistema operativo Ubuntu tutto il necessario per essere pronti a seguire le lezioni di programmazione funzionale in modo piu’ attivo.
- Dal menu Applicazioni andate su Accessori e poi Terminale;
- Incollate (CTRL + SHIFT + V) questo sudo gedit /etc/apt/sources.list
- Inserite la password;
- Scorrete il file fino alla fine ed inserite questa riga deb http://ftp.it.debian.org/debian/ squeeze main
- Chiudete il file ricordandovi di salvare;
- Incollate nel terminale sudo apt-get update
- Non chiudete il terminale ma aprite dal menu Applicazioni -> Ubuntu Software Center, cercate OCaml e installatelo;
- Riprendete il terminale e incollate sudo apt-get install emacs
- A tutte le richieste rispondete y:
- Al termine incollate sudo apt-get install ocaml-mode
- Finito!
Troverete EMacs in Applicazioni -> Accessori e quando aprirete un file con estensione ml automaticamente comparirà il menu Caml.
Per mandare in esecuzione in EMacs, dal menu Caml premete Start Subshell.Si aprirà una finestra in basso con scritto ocaml, premete invio e vi troverete pronti a digitare i comandi che volete.