Programma di Informatica svolto nell`a.s. 2015/16

ITCG “PASINI” - SCHIO (VI)
CLASSE 4 ASIA
PROGRAMMA DI INFORMATICA E APPLICAZIONI GESTIONALI
SVOLTO NELL' A.S. 2015/16
TEORIA
Testo utilizzato:
Giantonio Dall’Amico, Informatica, alias Computer Science, volume 2,
progetto interno dell’ITCG Pasini – Schio, 2012
Capitolo 2 (M) Dati multimediali
99
M1)
Mondo e computer, analogico e digitale
Cosa significa analogico? Cosa significa digitale?
99
100
M2)
Il mondo analogico e quello digitale possono comunicare?
E se sì, come? Il lavoro di Shannon
103
M3)
Primo e Secondo Teorema di Shannon
Campionamento di un segnale analogico
Primo Teorema di Shannon (Teorema del campionamento)
Codifica di un messaggio
Secondo Teorema di Shannon (Teorema del canale disturbato)
104
104
106
108
109
M4)
Immagini digitali
La luce e i colori – Spazio dei colori e modelli di colore
RGB
RGB è device dependent
sRGB
Adobe RGB
CMYK
Colori primari, secondari, complementari
Anche CMYK è device dependent
Immagini bitmap e vettoriali
Immagini bitmap: pixel e bit/pixel
Immagini bitmap: quanti pixel e quanti bit ci sono in un’immagine?
E se sono troppi?
La palette personalizzata
Risoluzione di immagini bitmap
Stampa di un’immagine bitmap
Dipendenza dalla risoluzione di immagini bitmap e immagini vettoriali
Effetti grafici nelle immagini
Aliasing e Antialiasing
Alpha blending
Clipping
Dithering
Shading
Rappresentazione wireframe, shaded, texture mapped
Rendering
Morphing
Compressione dei dati
110
110
112
114
115
115
115
117
118
124
124
126
126
127
130
131
134
134
135
136
136
137
138
138
141
142
Formato dei dati
Principali formati grafici senza compressione e lossless
Principali formati grafici lossy
Bitrate
MPEG: formato grafico per i movies
Alcuni algoritmi di compressione
Algoritmo a codifica di stringa
Run-Length Encoding (RLE)
Algoritmo di Lempel-Ziv-Welch (LZW)
M5)
Suoni digitali
Formati audio
Ancora sul bitrate
Principali formati audio senza compressione e lossless
Principali formati audio lossy
144
144
147
149
150
153
153
153
154
156
156
156
157
161
Capitolo 3 (F) Files, costituiti da record e non costituiti da record (multimediali)
Files: occupazione di memoria e tempi di gestione (lettura, scrittura,
compressione, decompressione, trasmissione)
163
F1)
Introduzione
163
F2)
File costituiti da record
164
F3)
Occupazione di memoria e tempi di gestione
(lettura, scrittura, compressione, decompressione,
trasmissione) dei file
Problema n. 1
Problema n. 2
Problema n. 3
Problema n. 4
Problema n. 5
169
170
173
175
178
179
LABORATORIO
Prosecuzione dello studio del linguaggio di programmazione ad alto livello Visual Basic
Funzioni matematiche: Abs, Int, Sqr, Round, Randomize, Rnd.
Costrutto iterazione
1) Ciclo For … Next (anche all’indietro, step -1)
Comando Exit For
2) Ciclo While ... Wend, con condizione singola e con condizioni multiple.
Dichiarazione e uso degli array: caricamento, visualizzazione, copia selettiva, ricerca del massimo, del minimo,
della media in array numerici, ordinamento; array paralleli.
Array autodefiniti.
Analogie e differenze tra array e ListBox.
Realizzazione in laboratorio di 22 programmi in Visual Basic, in parte a cura dell’insegnante, in parte a
cura degli studenti.
Studio del linguaggio di programmazione ad alto livello PHP
Caratteristiche generali.
Ambiente di sviluppo e di esecuzione.
Interazione tra PHP e HTML (il PHP è ospite dell’HTML, e all’interno del PHP sono ospitati tag HTML).
Tipi di dati e strutture di controllo fondamentali (istruzione if…(else), cicli for e while).
Uso delle parentesi graffe ( { } )
Istruzioni di assegnazione (=) e di confronto (==).
Uso del random (mt_rand).
Gestione degli array: caricamento, visualizzazione, ricerca del massimo, del minimo, della media in array
numerici. Ordinamento di un array (sort, rsort) e rimescolamento di un array ordinato (shuffle).
Cicli While, con condizione singola e con condizioni multiple.
Realizzazione in laboratorio di 20 programmi in PHP, in parte a cura dell’insegnante, in parte a cura degli
studenti.
Schio, 18/05/16
Gli insegnanti
I rappresentanti degli studenti
prof. Dall’Amico Giantonio
_________________________________
_______________________________
_________________________________
prof.ssa Pedrini Teresa
_________________________________