Ho messo in linea un possibile svolgimento dell'esercitazione 5.
Come sempre commenti e richieste di chiarimento sono benvenuti.
Blog del corso di Programmazione (9 CFU) tenuto da Marco La Cascia presso l'Universita' di Palermo per il corso di laurea in Ingegneria Informatica e delle Telecomunicazioni. Tratta la programmazione a oggetti in Java.
giovedì 16 dicembre 2010
lunedì 13 dicembre 2010
Testo esercitazione 5
Vi ricordo che domani l'esercitazione si svolgera' regolarmente in aula informatica a partire dalle 14:00. Metteremo in pratica l'uso dei puntatori visto a lezione in questi giorni.
Esercitazione 5
Esercitazione 5
mercoledì 8 dicembre 2010
Possibili soluzioni delle esercitazioni 3 e 4
Ho messo in linea delle possibili soluzioni delle esercitazioni 3 e 4.
Per chiarimenti, o se ritenete la vostra soluzione da preferire, postate liberamente sul blog.
Soluzione esercitazione 3
Soluzione esercitazione 4
Per chiarimenti, o se ritenete la vostra soluzione da preferire, postate liberamente sul blog.
Soluzione esercitazione 3
Soluzione esercitazione 4
martedì 7 dicembre 2010
Propedeucita' insegnamenti I anno
Vi confermo che la norma che prevede che non si possano sostenere esami del secondo anno se non si sono superate Calcolatori elettronici, Fisica I e Matematica I e' tuttora valida. Non sara' quindi possibile fare l'esame di Programmazione se si e' in difetto anche di una sola di queste materie.
lunedì 6 dicembre 2010
Testo esercitazione 4
Eccovi il testo dell'esercitazione 4 che vedremo domani in aula informatica a partire dalle 14:00.
mercoledì 1 dicembre 2010
Testo esercitazione 3
Come anticipato a lezione pubblico il testo dell'esercitazione 3 che non abbiamo svolto per i noti motivi legati alla legge Gelmini.
I primi tre esercizi sono estremamente semplici (dovete semplicemente scrivere le funzioni richieste e verificarne il funzionamento corretto con un programma di esempio).
Il quarto e quinto esercizio servono a capire la differenza fra passaggio per valore e passaggio per riferimento (secondo la sintassi introdotta dal C++). E' importante capire la differenza non solo dal punto di vista sintattico del linguaggio ma in termini di approccio totalmente diverso.
L'esercizio 6 serve ad acquisire dimistichezza con l'overloading di funzioni e i template di funzione.
Gli esercizi 7, 8 e 9 invece prevedono la scrittura di funzioni che ricevono array come parametri. Nell'esercizio 8 per l'ordinamento del vettore potete utilizzare qualsiasi algoritmo conoscete o avete gia' a disposizione.
Provate a svolgere l'esercitazione e se avete dubbi o suggerimenti scriveteli sul blog in modo da rendere partecipi i vostri colleghi. Ricordate che i vostri dubbi probabilmente sono anche dubbi di altri colleghi quindi non esitate a renderli pubblici. Io cerchero' di chiarirli per quanto possibile o sul blog stesso o riprendendo gli argomenti a lezione.
Buon lavoro.
I primi tre esercizi sono estremamente semplici (dovete semplicemente scrivere le funzioni richieste e verificarne il funzionamento corretto con un programma di esempio).
Il quarto e quinto esercizio servono a capire la differenza fra passaggio per valore e passaggio per riferimento (secondo la sintassi introdotta dal C++). E' importante capire la differenza non solo dal punto di vista sintattico del linguaggio ma in termini di approccio totalmente diverso.
L'esercizio 6 serve ad acquisire dimistichezza con l'overloading di funzioni e i template di funzione.
Gli esercizi 7, 8 e 9 invece prevedono la scrittura di funzioni che ricevono array come parametri. Nell'esercizio 8 per l'ordinamento del vettore potete utilizzare qualsiasi algoritmo conoscete o avete gia' a disposizione.
Provate a svolgere l'esercitazione e se avete dubbi o suggerimenti scriveteli sul blog in modo da rendere partecipi i vostri colleghi. Ricordate che i vostri dubbi probabilmente sono anche dubbi di altri colleghi quindi non esitate a renderli pubblici. Io cerchero' di chiarirli per quanto possibile o sul blog stesso o riprendendo gli argomenti a lezione.
Buon lavoro.
Iscriviti a:
Post (Atom)