DISCIPLINA: SCIENZE E TECNOLOGIE APPLICATE
DOCENTE:
Tombolini Gino
CLASSE DI CONC: A042
A.S. 2015-2016
Il tempo complessivamente previsto nel secondo anno è di 99 ore
h/settimana).
La valutazione è: orale.
Classe: 2 IT A
(33 settimane per 3
Dispositivi digitali, circuiti logici, porte logiche, reti logiche, circuito combinatorio. Porte logiche NOT
AND, OR NAND NOR XOR, tavole di verità, algebra di Boole, teoremi di De Morgan, half adder e
full adder. Programma di simulazione SimcirJS e relativa simulazione. costruzione di circuiti logici
partendo dalla relativa tabella della verità.
Procedimento di programmazione: Dal problema all'algoritmo, definizione di algoritmo, analisi di
problemi, sviluppo di algoritmi, esercitazioni su scrittura di algoritmi a partire da problemi
matematici, variabili e costanti.
Metodi per la rappresentazione di un algoritmo: Flow Chart e Pseudocodifica.
Strutture sequenziali, condizionali e iterative, loro utilizzo in un linguaggio di programmazione.
I dati e i loro tipi, le variabili, le costanti. I tipi di dato int, float, char. Codifica ASCII.
Struttura di un programma C++: dichiarazione delle variabili, tipi di dato.
Istruzione di assegnazione. Le istruzioni di input/output (cin » e cout «).
Operatori aritmetici, logici e di relazione. Proposizioni semplici e composte. Strutture condizionali
(if ... then ... else ... ). Strutture iterative definite (for ... ), indefinite a controllo iniziale (while ... ) e a
controllo finale (do.. while). Tecniche di controllo dei dati in input. Struttura di scelta multipla (switch
..case..). Esercizi vari in ambiente DEVC++.
Algoritmi: controllo input, Fibonacci, media di N numeri, crescita albero, conversione binariodecimale e viceversa, controllo se un numero è primo, minimo comune multiplo e massimo comuni
divisore, fattoriale, caduta di un grave, fattorizzazione di un numero, estrazione delle singole cifre
da un numero decimale, simulazione del peso di un topino e dello sviluppo di un investimento.
Introduzione alle telecomunicazioni: Messaggio, informazione, sorgente, trasmettitore, codice,
protocollo, rumore. Catena di Shannon. Misura dell’informazione per alfabeti con simboli
equiprobabili . Misura dell’informazione per alfabeti non equiprobabili. Cenni ai logaritmi e alle
proprietà dei logaritmi. Calcolo dell’entropia. costruzione di codici, codici univocamente decifrabili e
immediati, lunghezza di un codice ed efficienza di un codice.
Algoritmo di HUFFMAN per la creazione di un codice efficiente.
Rappresentazione dei numeri interi naturali (binario) e relativi in modulo e segno e in complemento
a due.
Codici: BCD, Eccesso-3, Gray, Ascii e Unicode. Sistemi Ottale ed Esadecimale. Uso della tabella
ASCII per rappresentare messaggi. Rappresentazione dei numeri reali in notazione IEEE754.
Sistemi di telecomunicazioni, reti, tipologie di rete, mezzi trasmissivi.
Introduzione a Internet, indirizzo IP, nomi DNS, server dns web, di posta. Router per connessione
di reti. Cenni a Ip pubblici e privati, LAN. Introduzione al dispositivo switch.
.Disturbi nella trasmissione, tecniche di ridondanza, controllo di parità pari e dispari, controllo
trasversale e longitudinale. Tecnica del polinomio generatore.
Trasmissione numerica seriale/parallela, trasmissione sincrona, asincrona.
Conversione A/D, D/A: ADC, DAC. Modem e modulazione. Codici di linea NRZ, RZ, Manchester.
Modulazioni ASK, FSK, PSK.
Prof. Gino Tombolini
……….………………………………