Materia: INFORMATICA Classe: 2D Insegnante: Fabris Anna Maria

ISTITUTO D'ISTRUZIONE SUPERIORE “G. BRUNO - R. FRANCHETTI”
Liceo Scientifico “G. Bruno” – Liceo Ginnasio “R. Franchetti”
Sede: via Baglioni n. 26 - Succursale: Corso del Popolo n. 82
30173 VENEZIA-MESTRE Tel. 0415341989– Fax 0415341456
Cod. Fisc. 90164280274 – Cod. Min. VEIS02300L
e-mail: [email protected] - P.E.C.: [email protected]
Materia: INFORMATICA
Classe: 2D
Insegnante: Fabris Anna Maria
n.
ore
4
argomento
Introduzione
dettaglio ed esercizi
Ripasso Algebra di Boole, operatori logici: and, or, not.
Utilizzo della piattaforma didattica di e-learning “www.didatticamente.net/dmlmoo”
File e cartelle.
18
Approfondimenti Il programma Calc di Open Office per la produzione di fogli di calcolo.
sul foglio di
calcolo
Uso appropriato delle funzioni e dei loro parametri.
(settembre/ottobr
1. Esercizio “calcolo degli incassi di un cinema multisala”, uso riferimenti
e/ fine novembre)
assoluti, formattazione numeri, formattazione celle.
2. Esercizio “costruzione di una tabella riepilogativa dei voti”, uso funzioni
(media, conta.valori, conta.valori, max, conta.se, cerca.vert, ecc. ecc.)
Ripasso il codice ascii.
Cenni al problema della sicurezza nella trasmissione delle informazioni.
3. Esercizio “crittografia secondo il codice di Cesare”, uso funzioni codice e
codice.caratt.
La funzione per generare casualmente un numero.
Le macro come insieme di comandi da tastiera.
4. Esercizio “gioco alto basso” uso delle funzioni. casuale.tra, e realizzazione di
semplici macro.
5. Esercizio “fattura commerciale” funzione cerca.vert, uso di più fogli, uso
riferimenti su più fogli, se; formattazioni varie.
6. Esercizi sui grafici (ripasso).
1
Rete
Nuove modalità di accesso ai computer della rete di istituto, uso cartelle personali e
di classe sul server di istituto.
3
Definizione
dell'ambiente di
programmazione
(da metà
dicembre)
L'ambiente di programmazione CODEBLOCKS.
Fase di editing compilazione e link di un programma.
Algoritmi e
programmi
Rappresentazione dei dati: tipi di variabili .
Istruzioni di assegnazione.
Variabili di tipo floating point.
Operatori elementari +, -, *, / , %.
Cenni al casting dei dati.
L'istruzione di condizione if e blocco flow-chart corrispondente.
24
Caratteristiche essenziali del linguaggio C++: direttive ed istruzioni.
Programma "Ciao classe" e "Ciao...nome persona".
Istruzione di input da tastiera ed output su video: cin e cout.
Il programma ALGOBUILD per il disegno dei flow chart.
Metodo di lavoro: tutti gli esercizi proposti sono stati analizzati e per essi si è definito
l'input e l'output, il flow chart e poi la codifica in c++.
1. Esercizio “calcolo giorni, minuti secondi a partire da un numero intero
positivo”.
2. Esercizio “calcolo maggiore di 2 numeri letti da tastiera” .
3. Esercizio “determinazione se un numero è pari o dispari”
4. Esercizio “determinazione se un anno è bisestile”.
5. Esercizio “calcolo media voti acquisiti da tastiera”
Istruzioni di ripetizione: ciclo while, do-while e for; rappresentazione mediante
flow-chart e istruzioni corrispondenti in c++.
6. Esercizio “massimo comun divisore tra 2 numeri”
7. Esercizio “leggere da tastiera un numero intero N e produrre un numero
costituito dalle cifre di N in ordine invertito” (esempio 123==>321).
8. Esercizio “conversione di un numero da base decimale a base x (con x<10)”
con visualizzazione corretta”.
9. Esercizio “somma dei numeri da 1 ad n”.
10. Esercizio “fattoriale di un numero”
11. Esercizio “calcolo potenza di un numero mediante metodo moltiplicazioni
ripetute”
12. Esercizio: “visualizzazione tabellina pitagorica”.
13. Esercizio “definire se un numero è primo”.
12
Algoritmi e
Array (ad una dimensione) definizione logica.
programmazione Definizione di un array in c++.
con gli array
Flow chart e programmi sugli array.
(inizio aprile)
1. Esercizi vari sulla inizializzazione dei dati contenuti in un array e su come
accedere ai suoi elementi.
2. Esercizio acquisizione da tastiera dei valori di uno o più array (esempio
nome, altezza, peso).
3. Esercizi calcolo somma elementi di un array, calcolo media, calcolo valore
più piccolo e calcolo valore più grande.
4. Esercizio “ricerca di un dato elemento in un array”.
5. Esercizio ordinamento di un array.
ALUNNE/I:
________________________________
________________________________
INSEGNANTE:
_______________________________
Mestre ______________