Docente
|
RUOCCO ALESSANDRO
(programma)
ALGEBRA BOOLEANA: DEFINIZIONE, OPERATORI LOGICI FONDAMENTALI: AND, OR, NOT, ALTRI OPERATORI LOGICI: NOR, NAND, XOR; INSIEMI COMPLETI, TEOREMA DI DE MORGAN; PORTE LOGICHE, CIRCUITI COMBINATORI: SOMMATORE BINARIO, ENCODER, DECODER, MULTIPLEXER, CIRCUITI COMBINATORI PER LEGGERE UNA CELLA DI MEMORIA; CIRCUITI SEQUENZIALI: CELLA ELEMENTARE DI MEMORIA (LATCH), BISTABILE, FLIP-FLOP J-K(CENNI), FLIP-FLOP MASTER-SLAVE (CENNI) RAPPRESENTAZIONI DEI NUMERI IN BASE 2,10,16, TRASFORMAZIONI DA UNA BASE AD UN'ALTRA; RAPPRESENTAZIONE DEI NUMERI BINARI INTERI: MODULO E SEGNO, COMPLEMENTO A DUE; OPERAZIONI CON I NUMERI BINARI INTERI: SOMMA, SOTTRAZIONE, MOLTIPLICAZIONE. RAPPRESENTAZIONE IN BASE 2 DEI NUMERI RAZIONALI: RAPPRESENTAZIONE IN VIRGOLA MOBILE (STANDARD IEEE754); ADDIZIONE E MOLTIPLICAZIONE TRA NUMERI RAZIONALI. CODIFICA DEI CARATTERI: IL CODICE ASCII, ESTENSIONI DEL CODICE ASCII TEORIA DELL'INFORMAZIONE: INTRODUZIONE, ENTROPIA DI SHANNON; METODI DI COMPRESSIONE DEI DATI: ALGORITMO DI HUFMANN, ALGORITMO LZ77
ESERCITAZIONI: - RAPPRESENTAZIONE GRAFICA DI DATI FISICI: INTRODUZIONE ALL'USO DI KALEIDAGRAPH - INSTALLAZIONE ED USO DI UN COMPILATORE C IN AMBIENTE WINDOWS - CREARE UN ISTOGRAMMA DI UN SET DI DATI: USO DI VETTORI, I/O SU FILE - ULTERIORI TECNICHE PER CREARE ISTOGRAMMI: ALLOCAZIONE DINAMICA DELLA MEMORIA - SOLUZIONE NUMERICA DELL'OSCILLATORE ARMONICO: METODO DI EULERO, USO DI FUNZIONI E VETTORI - ALTRE SOLUZIONI DELL'OSCILLATORE ARMONICO: EULERO-CROMER, CRITERI DI CONVERGENZA - RANDOM WALK: GENERAZIONE DI NUMERI CASUALI
(testi)
(BARONE, MARINARI, ORGANTINI, RICCI-TERSENGHI )"PROGRAMMAZIONE SCIENTIFICA" [PEARSON EDUCATION] (MILLMAN, GRABEL )MICROELECTRONICS [MCGRAW HILL ]
|