Parte I - Abilità Informatiche

RISULTATI PROVA DI DICEMBRE 2014
  1. Introduzione al Corso
  2. Architettura del Calcolatore
  3. Unità di Misura
  4. Algebra Booleana
  5. Realizzazione circuitale delle operazioni booleane
  6. Sistemi di numerazione
  7. Lista sistemi di numerazione
  8. Sistema di numerazione binario
  9. Sistema di numerazione ottale
  10. Sistema di numerazione esadecimale
  11. Somma aritmetica binaria e realizzazione circuitale
  12. La memoria e sua realizzazione circuitale
  13. Il BUS di sistema e il suo ruolo in un computer
  14. Architettura della CPU e linguaggio assembly
  15. Rappresentazione in Complemento a 2
  16. Rappresentazione in virgola fissa
  17. Introduzione ai sistemi operativi
  18. Scheduling della CPU
  19. Gestione della Memoria

Parte II - Informatica

Ludici

  1. Introduzione agli algoritmi
  2. I diagrammi di flusso
  3. Introduzione al linguaggio C
  4. Variabili e Stampa formattata
  5. Costrutti if e while
  6. Dichiarazione di funzioni
  7. Algoritmi di ordinamento

Software

  1. Hello world
  2. Equazioni di secondo grado
  3. Massimo comun divisore
  4. Fattoriale (vers.1), (vers.2), (vers.3)
  5. Minimo e massimo di un vettore
  6. Indici del minimo e massimo di un vettore
  7. Ricerca in un vettore
  8. Coefficiente binomiale
  9. Elevamento a potenza
  10. Ricerca numeri primi
  11. Fattorizzazione di un intero in numeri primi
  12. Determinazione del periodo in un sistema massa/molla (include file massa_molla.h)
  13. Calcolo dell'integrale di un sistema massa/molla (include file massa_molla.h)
  14. Calcolo dell'integrale di un sistema massa/molla (vers.2) (include file massa_molla.h)
  15. Esercitazione pre-prova in itinere (pdf)
    1. Fibonacci: versione 1, versione 2, versione 3, versione 4
    2. Copia saltando duplicati)
  16. Esercitazione del 13/02/2012 (pdf) (sorgente)
  17. Esame del 15/02/2010 (svolto in aula il 15/02/2012) (pdf) (sorgente)
  18. Esercizio del 21/02/2012 (pdf) (sorgente)
  19. Esercizio del 28/02/2012 (pdf) (sorgente)
  20. Funzioni con vettori
  21. Funzioni, vettori e algoritmi di ordinamento
  22. Funzioni, vettori e algoritmi di ordinamento (Versione con menu e ricerca binaria)
  23. Massimo comun divisore di un vettore di elementi
  24. Uso dei puntatori (moto parabolico)
  25. Soluzione semplificata del compito del 29/04/2010 (senza allocazione dinamica)
  26. Soluzione del compito del 29/04/2010 (con allocazione dinamica)
  27. Bubble Sort
  28. Insert Sort
  29. Vettori e ricorsione
  30. Uso delle stringhe
  31. Confronto tra stringhe
  32. Ordinamento tra stringhe
  33. Allocazione dinamica
  34. Allocazione dinamica e stringhe
  35. Strutture e allocazione dinamica: esempio 1, esempio 2
  36. Esempio strutture
  37. Esempio array di strutture
  38. Esempio strutture con allocazione dinamica
  39. Rubrica con strutture e file di testo
  40. Matrici e file (file dati allegato)
  41. Esercizio svolto il 30/05/2012 (file dati allegato)
  42. Lettura matrice da file di testo annotato (file dati allegato)
  43. Lettura da file di testo "csv" (file dati allegato, formato del file dati)
  44. Compito del 05/12/2011 (file dati allegato, testo del compito)
  45. Esercizio svolto il 11/06/2012 (file dati allegato, testo)
  46. Puntatori a strutture
  47. Scrittura su file di testo
  48. Lettura da file di testo
  49. Lettura da file di testo con allocazione dinamica
  50. Lettura da file di testo con allocazione dinamica 2
  51. Istogramma su dati casuali (dati)
  52. Lettura/Scrittura file binari
  53. Lettura/Scrittura file binari con strutture