Vai al contenuto principale
Oggetto:
Oggetto:

Informatica I - Non attivato nell'a.a. 2008/09

Oggetto:

Anno accademico 2008/2009

Codice dell'attività didattica
M8507
Docente
Prof. Stefano Berardi
Corso di studi
Laurea in Matematica
Anno
1° anno
Tipologia
Di base
Crediti/Valenza
7
SSD dell'attività didattica
INF/01 - informatica
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

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: 26/10/2010 11:32

Location: https://www.matematica.unito.it/robots.html
Non cliccare qui!