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.
lunedì 29 novembre 2010
Sospensione attivita' didattiche martedi' 30 novembre
Il Senato Accademico, in seduta congiunta con il Consiglio d'Amministrazione e il Consiglio degli Studenti sul DDL di riforma del sistema universitario, ha deliberato all'unanimita' la sospensione di tutte le attivita' didattiche dell'Ateneo per l'intera giornata del 30 novembre. Le motivazioni, che vi consiglio di leggere, sono esposte in questo documento.
L'esercitazione prevista per domani e' quindi rinviata a data da definire.
L'esercitazione prevista per domani e' quindi rinviata a data da definire.
venerdì 26 novembre 2010
Possibili soluzioni delle esercitazioni 1 e 2
Ho messo in linea delle possibili soluzioni delle esercitazioni 1 e 2. Confrontatele con quanto fatto da voi e cercate di capire eventuali differenze fra la vostra e la mia soluzione.
Per chiarimenti, o se ritenete la vostra soluzione da preferire, postate liberamente sul blog.
Soluzione esercitazione 1
Soluzione esercitazione 2
Per chiarimenti, o se ritenete la vostra soluzione da preferire, postate liberamente sul blog.
Soluzione esercitazione 1
Soluzione esercitazione 2
giovedì 25 novembre 2010
Messaggio di benvenuto
Benvenuti nel blog del corso di Programmazione (9 CFU) tenuto presso la Facolta' di Ingegneria dell'Universita' di Palermo.
In questo blog troverete tutti gli aggiornamenti relativi al corso ma, principalmente, avrete la possibilita' di scambiare idee e chiarire dubbi. Io frequentero' il blog giornalmente e cerchero' di rispondere a chiunque ponga dei quesiti nel piu' breve tempo possibile. Utilizzate il blog per rispondere ai miei post o per porre problemi che ritenete di interesse comune. Per comunicazioni che non pensate siano di interesse comune contattatemi via email.
Per cominciare eccovi i link del materiale didattico finora pubblicato, la scheda sintetica e i testi delle esercitazioni 1 e 2.
Buon lavoro!
In questo blog troverete tutti gli aggiornamenti relativi al corso ma, principalmente, avrete la possibilita' di scambiare idee e chiarire dubbi. Io frequentero' il blog giornalmente e cerchero' di rispondere a chiunque ponga dei quesiti nel piu' breve tempo possibile. Utilizzate il blog per rispondere ai miei post o per porre problemi che ritenete di interesse comune. Per comunicazioni che non pensate siano di interesse comune contattatemi via email.
Per cominciare eccovi i link del materiale didattico finora pubblicato, la scheda sintetica e i testi delle esercitazioni 1 e 2.
Buon lavoro!
Iscriviti a:
Post (Atom)