- Oggetto:
- Oggetto:
Informatica I
- Oggetto:
Anno accademico 2006/2007
- Codice dell'attività didattica
- M8507
- Docente
- Prof. Stefano Berardi
- Corso di studi
- Laurea in Matematica
- Anno
- 1° anno
- Periodo didattico
- Primo semestre
- Tipologia
- Di base
- Crediti/Valenza
- 7
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Insegnare a scrivere semplici programmi per risolvere problemi di calcolo matematico, e di raccolta e manipolazione di dati- Oggetto:
Risultati dell'apprendimento attesi
Apprendere parte del linguaggio di programmazione C: istruzioni di input/output, tipi, cicli for e while, definizione di funzioni.- Oggetto:
Programma
Argomento
Ore
Lez.
Ore
Esercit.
Ore Laboratorio
Totale Ore di Car. Didattico
- Variabili, constanti, I/O.
2
1
2
5
- Istruzione IF, istruzioni composte, IF annidati, espressioni, variabili carattere, switch.
2
1
2
5
- Istruzione FOR, incrementi e decrementi, fattoriale, istruzioni WHILE, DO-WHILE, operatore virgola, cicli annidati, salti condizionati e non, variabili in virgola mobile, operazioni in virgola mobile, zeri di una funzione.
2
1
2
5
- Array, esempi di array, inizializzazione di array, matrici, esempi di matrici.
4
2
4
10
- Ricerche di un elemento in un vettore, ricerca completa, ordinamenti, ricerca binaria, fusione.
2
1
2
5
- Stringhe, esempi di stringhe, funzioni predefinite su stringhe.
4
2
4
10
- Funzioni, concetto di sottoprogramma, in C, dichiarazione di una funzione, visibilità, istruzione RETURN, chiamata di una funzione, passaggio dei parametri, il tipo VOID, la scomposizione funzionale, gestione di una sequenza.
6
3
6
15
- Preprocessore C, direttive, #define, #include. (sezioni 8.4-8.10 omesse).
2
1
2
5
- Puntatori, definizione, array e puntatori, aritmetica dei puntatori, passaggio di parametri per indirizzo. (sezioni 9.5-9.7 omesse).
2
1
2
5
Totale
26
13
26
65
Testi consigliati e bibliografia
- Oggetto:
- Il testo base consigliato per il corso è:
Alessandro Bellini, Andrea Guidi: Linguaggio C, guida alla programmazione, Mc Graw-Hill, consultabile all'indirizzo web: http://www.hyperbook.itPer trovare dispense e un compilatore C consultate la pagina del docente:
http://www.di.unito.it/~stefano/Web-Teaching.htm#INFOINella stessa pagina trovate tutti i programmi svolti nel corso
del 2006-2007:
http://www.di.unito.it/~stefano/c-lezioni2006.rtfIl corso ha un Forum con ISCRIZIONE OBBLIGATORIA per poter sostenere l'esame. Seguite il link "Altre Informazioni" in fondo alla pagina:
- Oggetto:
Note
Esercitatore Dott. Livio Robaldo
Tutor Dott. Giovanni Baldi
Il corso ha un Forum con ISCRIZIONE OBBLIGATORIA per poter sostenere l'esame. Seguite il link "Altre Informazioni" in fondo alla pagina.- Oggetto:
Altre informazioni
http://i-teach.educ.di.unito.it/course/view.php?id=6- Oggetto: