PROGRAMMA SVOLTO IISA
Informatica
Prof. Antonio Scanu
Modulo 5: Elementi di base della programmazione
Unità 1 : elementi di base
• Concetto di problema
• L’analisi
• Dati e operazioni
Unità 2. :Struttura di sequenza
• Dati e variabili
• Diagramma a blocchi
• Implementazione in linguaggio C
Unità 3 : Struttura di selezione
• Selezione semplice
• Selezione multipla
• Implementazione in linguaggio C
Unità 4: Struttura di iterazione
• pre-condizionale
• post-condizionale
• Implementazione in linguaggio C
PROGRAMMA SVOLTO IISB
Informatica
Prof. Antonio Scanu
Modulo 5: Elementi di base della programmazione
Unità 1 : elementi di base
• Concetto di problema
• L’analisi
• Dati e operazioni
Unità 2. :Struttura di sequenza
• Dati e variabili
• Diagramma a blocchi
• Implementazione in linguaggio C
Unità 3 : Struttura di selezione
• Selezione semplice
• Selezione multipla
• Implementazione in linguaggio C
Unità 4: Struttura di iterazione
• pre-condizionale
• post-condizionale
• Implementazione in linguaggio C
PROGRAMMA SVOLTO IISC
Informatica
Prof. Antonio Scanu
Modulo 5: Elementi di base della programmazione
Unità 1 : elementi di base
• Concetto di problema
• L’analisi
• Dati e operazioni
Unità 2. :Struttura di sequenza
• Dati e variabili
• Diagramma a blocchi
• Implementazione in linguaggio C
Unità 3 : Struttura di selezione
• Selezione semplice
• Selezione multipla
• Implementazione in linguaggio C
Unità 4: Struttura di iterazione
• pre-condizionale
• post-condizionale
• Implementazione in linguaggio C
PROGRAMMA SVOLTO IISD
Informatica
Prof. Antonio Scanu
Modulo 5: Elementi di base della programmazione
Unità 1 : elementi di base
• Concetto di problema
• L’analisi
• Dati e operazioni
Unità 2. :Struttura di sequenza
• Dati e variabili
• Diagramma a blocchi
• Implementazione in linguaggio C
Unità 3 : Struttura di selezione
• Selezione semplice
• Selezione multipla
• Implementazione in linguaggio C
Unità 4: Struttura di iterazione
• pre-condizionale
• post-condizionale
• Implementazione in linguaggio C
PROGRAMMA SVOLTO IIISA
Informatica
Prof. Antonio Scanu
MODULO 5: ELEMENTI DI BASE DELLA PROGRAMMAZIONE
Unità 1: Struttura di iterazione
• pre-condizionale
• post-condizionale
• iterativa
• Implementazione in linguaggio C
MODULO 6 ELEMENTI AVANZATI DELLA PROGRAMMAZIONE
Unità 1: Sottoprogrammi
• Funzioni
• Passaggio per valore e per riferimento
• Le Procedure
Unità 2: Strutture dati
• Gli Array monodimensionali
• Algoritmi fondamentali per gli array
PROGRAMMA SVOLTO IIISB
Informatica
Prof. Antonio Scanu
MODULO 5: ELEMENTI DI BASE DELLA PROGRAMMAZIONE
Unità 1: Struttura di iterazione
• pre-condizionale
• post-condizionale
• iterativa
• Implementazione in linguaggio C
MODULO 6 ELEMENTI AVANZATI DELLA PROGRAMMAZIONE
Unità 1: Sottoprogrammi
• Funzioni
• Passaggio per valore e per riferimento
• Le Procedure
Unità 2: Strutture dati
• Gli Array monodimensionali
• Algoritmi fondamentali per gli array
PROGRAMMA SVOLTO IVSA
Informatica
Prof. Antonio Scanu
MODULO 6 ELEMENTI AVANZATI DELLA PROGRAMMAZIONE
Unità 1: Sottoprogrammi
• Funzioni
• Passaggio per valore e per riferimento Procedure
• implementazione in C/C++
Unità 2: Strutture dati
• Gli Array monodimensionali Algoritmi fondamentali per gli array Gli Array paralleli
• Gli Array a due dimensioni
• stutture dati non omogenee
• Array di strutture dati non omogenee
• Implementazione in C/C++
MODULO 6 ELEMENTI AVANZATI DELLA PROGRAMMAZIONE
Unità 1: Sottoprogrammi
• Funzioni
• Passaggio per valore e per riferimento Procedure
• implementazione in C/C++
Unità 2: Strutture dati
• Gli Array monodimensionali Algoritmi fondamentali per gli array Gli Array paralleli
• Gli Array a due dimensioni
• stutture dati non omogenee
• Array di strutture dati non omogenee
• Implementazione in C/C++
PROGRAMMA SVOLTO IVSB
Informatica
Prof. Antonio Scanu
MODULO 6 ELEMENTI AVANZATI DELLA PROGRAMMAZIONE
Unità 1: Sottoprogrammi
• Funzioni
• Passaggio per valore e per riferimento Procedure
• implementazione in C/C++
Unità 2: Strutture dati
• Gli Array monodimensionali Algoritmi fondamentali per gli array Gli Array paralleli
• Gli Array a due dimensioni
• stutture dati non omogenee
• Array di strutture dati non omogenee
• Implementazione in C/C++
MODULO 6 ELEMENTI AVANZATI DELLA PROGRAMMAZIONE
Unità 1: Sottoprogrammi
• Funzioni
• Passaggio per valore e per riferimento Procedure
• implementazione in C/C++
Unità 2: Strutture dati
• Gli Array monodimensionali Algoritmi fondamentali per gli array Gli Array paralleli
• Gli Array a due dimensioni
• stutture dati non omogenee
• Array di strutture dati non omogenee
• Implementazione in C/C++
PROGRAMMA SVOLTO VSA
Informatica
Prof. Antonio Scanu
MODULO 8 I DATA BASE
Unità 1: Gli archivi
– Elementi di base
– Tipologia di archivi
– Problematiche relative alla gestione degli archivi con il file system
Unità 2: Data Base
– Elementi sui Date Base
– Elementi del modello E/R Entità,
– Associazioni: ricorsive,binarie terziarie, associazioni n a n, 1 a n e 1 a 1
– Modello isa
– Attributi e vincoli sugli attributi e associazioni
– Elementi base del modello logico relazionale
– Regole di derivazione del modello relazionale
– Normalizzazione: (prima, seconda e terza forma normale)
– Integrità referenziale
– Implementazione di un data base
– Le query: selezione, proiezione e congiunzione
– Linguaggio SQL