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