Informatica Generale A.A. 2008-2009 e 2009-2010 (Università di Trento, Facoltà di Matematica)

Esercizi di preparazione alla prova pratica A.A. 2010

La prova pratica consiste nell'implementazione di una funzione secondo le specifiche date e di una funzione main che:

  • legga interattivamente i dati necessari all'invocazione della funzione
  • stampi a video i dati inseriti interattivamente
  • invochi la funzione
  • stampi a video il risultato dell'invocazione della funzione, dimostrandone il funzionamento secondo le specifiche.
La prova pratica è sufficiente se e solo se:
  • il codice compila
  • il programma implementa correttamente le specifiche date
  • il programma (main+funzione) viene realizzato nei limiti di tempo dato (45 minuti)
L'ammissione alla prova di teoria è condizionata al superamento della prova pratica.

Scaricate da qui gli esercizi di preparazione all prova pratica che abbiamo discusso in classe.


Contatti

Per informazioni sul corso, gli studenti possono scrivere a:
daniele <punto> pighin <chiocciola> gmail <punto> com

Lezioni

  • 18 Febbraio 2009 Introduzione al corso
  • 4 Marzo 2009 Rappresentazione binaria, logica booleana, introduzione al sistema operativo
    Materiale didattico:
  • 25 Marzo 2009 Variabili in C: dichiarazione, inizializzazione e assegnazione. Nomi di variabili. Tipi di dato essenziali: int, float, double, char.
  • 31 Marzo 2009 Elementi fondamentali della sintassi del linguaggio C
  • 1 Aprile 2009 La funzione printf. Branching: il costrutto if.
    • Calcolo ricorsivo del fattoriale di un numero intero.
  • 15 Aprile 2009 Array: dichiarazione, inizializzazione e passaggio. Passaggio per riferimento e per valore.
  • 22 Aprile 2009 Libreria math.h e generazione di numeri pseudo-casuali.
  • 29 Aprile, 5,6 Maggio 2009 Formalismo di Backus-Naur per la descrizione della sintassi di un linguaggio formale, introduzione ai puntatori in C

Letture consigliate

AttachmentSize
CalcoloBinario.pdf567.67 KB
Shell.pdf206.04 KB
helloworld.c159 bytes
helloworld_with_comments.c2.93 KB
gcc_intro.txt2.46 KB
variabili_1.pdf63.37 KB
variabili_2.c653 bytes
programma_vuoto.c1023 bytes
variabili_1.c1.59 KB
fattoriale.c1.28 KB
esercizi_loop.c2.95 KB
C_arrays.pdf251.5 KB
C_ControlloDiFlusso.pdf296.63 KB
C_introduzione.pdf494.2 KB
C_math.pdf240.85 KB
C_fileIO.pdf226 KB
C_puntatori.pdf510.41 KB
C_esercizi_20Mag09.c2.26 KB
esercizi.txt1.98 KB