Informazione ?
Informazione è Quale è il centravanti del Napoli? La soluzione è ….. Scelta di un centravanti fra quelli di serie A! è Che giorno è oggi? Oggi è ….. Fornire l’informazione richiesta significa scegliere uno dei giorni della settimana! è Quale è la soluzione dell’equazione 2X=7? La soluzione è ….. Scelta di un numero reale fra gli infiniti possibili!
Informazione Scelta è Scelta di un elemento in un insieme definito di oggetti! è Non c’è informazione se non c’è scelta!
Informazione è Tipo dell’informazione Insieme degli elementi tra i quali si compie la scelta Non esiste un’informazione senza tipo e valore Ogni informazione ha un valore ed un tipo è Valore dell’informazione Particolare elemento scelto
Informazione è Tipo e Valore non bastano …alcuni esempi TipoValore numeri interi Abitanti di Napoli Disoccupati in Italia Stipendio lordo di X,Y
Informazione è …ogni informazione ha un soggetto o un identificatore che le conferisce significato Attributo
Informazione è …dunque l’informazione è una terna Attributo, Tipo, Valore è …una informazione è completa allorché un attributo assume un valore di un determinato tipo
Informazione è …oggetto scelto in un insieme definito i valori non sono soltanto numerici Valore = Numero è Non confondere il valore con la sua rappresentazione 3IIItre padreperefather 0.11/101*10E(-1) Valore
Informazione è …serve a dare un senso compiuto ad una informazione! Ne è per così dire la “semantica” Attributo Nome Variabile. Contenitore Registro di memoria Indirizzo Capacità del registro limitata
Informazione è …è la coppia Costante ? Tipo, Valore
Il BIT L’identificazione di un valore implica la sceltra di uno fra N valori possibili. In questo caso il tipo si dice di cardinalità N L’informazione più elementare è legata alla scelta tra due oggetti Dicesi Bit un tipo di dato di cardinalità 2
Il BIT è Il valore di un tipo di cardinalità k può essere rappresentato come un insieme ordinato di k bit 2 k =N k=log 2 N Dicesi BIT l’unità di misura dell’informazione
Il BIT è Nella rappresentazione di un numero naturale N in aritmentica binaria abbiamo è N=c o 2 o +c c k-1 2 k-1 Dicesi BIT la cifra dell’aritmetica binaria
INFORMATICA LA SCIENZA DELL’ASTRAZIONE CREARE IL GIUSTO MODELLO PER UN PROBLEMA ED INDIVIDUARE LE TECNICHE APPROPIATE PER RISOLVERLO IN MODO AUTOMATICO ASTRAZIONE FUNZIONALE DATI MODELLO MATEMATICO MODULARITA’ MODELLI
E’ UN PROCESSO TRAMITE IL QUALE E’ POSSIBILE COSTRUIRE UNA ENTITA’ A PARTIRE DA COMPONENTI GIA’ ESISTENTI ASTRAZIONE FUNZIONALE +- +-S R Q’ Q LIVELLO DI ASTRAZIONE
ASTRAZIONE SUI DATI NOR +- S R Q’ Q TIPO DI DATI ASTRATTO
L’ASTRAZIONE FUNZIONALE E’ USATA NEI LINGUAGGI DI PROGRAMMAZIONE FUNCTION C++ a, b, f y
MODELLI CLASSIFICAZIONE PREDITTIVO DESCRITTIVO PRESCRITTIVO DEI DATI DEI DATI DI UN LINGUAGGIO DI PROGRAMMAZIONE
main() { cin >> x, y ; z = x / y ; cout << z ; } x y z MODELLO DESCRITTIVO DI UN FRAMMENTO DI PROGRAMMA Inf. di Ingresso Inf. di Uscita X Y Z
s r q’ q srqq’ Ø1 01Ø 0 00Ø? f MODELLO MATEMATICO DEL FLIP-FLOP
MODELLI: PROPIETA’ LA STRUTTURA E LA COMPLESSITA’ DEL MODELLO DIPENDONO DALLO SCOPO PER CUI ESSO VIENE COSTRUITO IL MODELLO DEVE CONTENERE TUTTI GLI ELEMENTI SIGNIFICATIVI PER CHI LO USERA’ IL MODELLO E’ SEMPRE UNA SEMPLIFICAZIONE ED UNA ASTRAZIONE DELLA REALTA’ IL MODELLO E’ UNO STRUMENTO DI COMUNICAZIONE DI INFORMAZIONI PER ALTRI O PER SE STESSI
MECCANISMI DI ASTRAZIONE FUNZIONI CLASSI
MECCANISMI DI ASTRAZIONE PROCEDURE FUNZIONI OPERAZIONI NEL MODELLO DEI DATI CREANO, DISTRUGGONO, MODIFICANO UN OGGETTO ACCEDONO A PARTI DI UN OGGETTO COMBINANO I VALORI DI ALCUNI OGGETTI PER CREARE IL VALORE DI UN NUOVO OGGETTO
LIVELLI DI ASTRAZIONE DEL SOFTWARE UN PRODOTTO SOFTWARE PUO’ ESSERE VISTO A DIVERSI LIVELLI DI ASTRAZIONE DENOMINATE : VISTE M : Insieme di manufatti Sw A : Insieme di astrazione f : M A