Vai al contenuto principale
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

  1. Variabili, constanti, I/O.

2

1

2

5

  1. Istruzione IF, istruzioni composte, IF annidati, espressioni, variabili carattere, switch.

2

1

2

5

  1. 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

  1. Array,  esempi di array, inizializzazione di array, matrici, esempi di matrici.

4

2

4

10

  1. Ricerche di un elemento in un vettore, ricerca completa, ordinamenti, ricerca binaria, fusione.

2

1

2

5

  1. Stringhe, esempi di stringhe, funzioni predefinite su stringhe.

4

2

4

10

  1. 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

  1. Preprocessore C,  direttive, #define, #include. (sezioni 8.4-8.10 omesse).

2

1

2

5

  1. 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.it

Per trovare dispense e un compilatore C consultate la pagina del docente:
http://www.di.unito.it/~stefano/Web-Teaching.htm#INFOI

Nella stessa pagina trovate tutti i programmi svolti nel corso
del 2006-2007:
http://www.di.unito.it/~stefano/c-lezioni2006.rtf

Il 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:
Ultimo aggiornamento: 28/08/2007 10:59

Non cliccare qui!