Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Codifica e Informazione: Concept and Support - Prof. Maieli, Appunti di Fondamenti di informatica

I concetti di codifica e informazione, distingue informazione e supporto, e discute la codifica di dati e istruzioni. Il testo copre l'alfabeto, regole di composizione, codice, codifica binaria, codifica ascii, e unità di misura.

Tipologia: Appunti

2019/2020

Caricato il 02/12/2021

alessialomonaco
alessialomonaco 🇮🇹

6 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
CODIFICA
CODIFICARE funzione che consente di passare da un sistema di rappresentazione ad un altro sistema di
rappresentazione;
DIGITALIZZARE particolare forma di codifica.
INFORMAZIONE E INFORMATICA
Informatica:
o studio sistematico degli algoritmi che descrivono e trasformano l'informazione: la loro
teoria, analisi, progetto, efficienza, realizzazione e applicazione (sceglierne una più che
un'altra vuol dire che alcuni aspetti sono più rilevanti di altri)
o scienza della rappresentazione e dell'elaborazione dell'informazione
Telecomunicazione:
o trasmissione rapida a distanza dell'informazione
ATTENZIONE!
Non si parla di tecnologia dei calcolatori
Si attribuisce ruolo centrale all'informazione
IL CONCETTO DI INFORMAZIONE e SUPPORTO
Informazione portata o trasmessa, il supporto però non è l'informazione stessa. Ogni supporto ha delle
caratteristiche proprie.
La stessa informazione può essere scritta su supporti differenti: si può denotare la stessa informazione, ma
ogni supporto significa cose diverse tramite diversi algoritmi (numero 10 rappresentato diversamente).
Lo stesso supporto può portare informazioni differenti (fare in italiano e in inglese).
INFORMAZIONE VS SUPPORTO
Codifica: operazione con la quale l'informazione astratta viene scritta sul supporto
Decodifica: operazione con la quale l'informazione viene letta dal supporto
DEFINIRE UN CODICE
E' una regola che consente di associare ad ogni configurazione ammessa un'entità di informazioni.
da una parte abbiamo delle decodificazioni che il supporto assume
dall'altra le entità informative
LA CODIFICA DELLE INFORMAZIONI
CODIFICA DATI E ISTRUZIONI
Noi codifichiamo:
Algoritmi:
o descrizione della soluzione di un problema, e deve essere scritta per poter essere eseguita
da un esecutore
o set di istruzioni (piccolo) che opera su dati
Programma:
o algoritmo scritto in modo da poter essere eseguito da un calcolatore (esecutore
automatico)
pf2

Anteprima parziale del testo

Scarica Codifica e Informazione: Concept and Support - Prof. Maieli e più Appunti in PDF di Fondamenti di informatica solo su Docsity!

CODIFICA

CODIFICARE  funzione che consente di passare da un sistema di rappresentazione ad un altro sistema di rappresentazione; DIGITALIZZARE  particolare forma di codifica. INFORMAZIONE E INFORMATICAInformatica : o (^) studio sistematico degli algoritmi che descrivono e trasformano l'informazione: la loro teoria, analisi, progetto, efficienza, realizzazione e applicazione (sceglierne una più che un'altra vuol dire che alcuni aspetti sono più rilevanti di altri) o (^) scienza della rappresentazione e dell'elaborazione dell'informazione  Telecomunicazione : o (^) trasmissione rapida a distanza dell'informazione ATTENZIONE!  Non si parla di tecnologia dei calcolatori  Si attribuisce ruolo centrale all'informazione IL CONCETTO DI INFORMAZIONE e SUPPORTO Informazione portata o trasmessa, il supporto però non è l'informazione stessa. Ogni supporto ha delle caratteristiche proprie. La stessa informazione può essere scritta su supporti differenti: si può denotare la stessa informazione, ma ogni supporto significa cose diverse tramite diversi algoritmi (numero 10 rappresentato diversamente). Lo stesso supporto può portare informazioni differenti (fare in italiano e in inglese). INFORMAZIONE VS SUPPORTOCodifica : operazione con la quale l'informazione astratta viene scritta sul supporto  Decodifica : operazione con la quale l'informazione viene letta dal supporto DEFINIRE UN CODICE E' una regola che consente di associare ad ogni configurazione ammessa un'entità di informazioni.  da una parte abbiamo delle decodificazioni che il supporto assume  dall'altra le entità informative

LA CODIFICA DELLE INFORMAZIONI

CODIFICA DATI E ISTRUZIONI

Noi codifichiamo:  Algoritmi : o (^) descrizione della soluzione di un problema, e deve essere scritta per poter essere eseguita da un esecutore o (^) set di istruzioni (piccolo) che opera su dati  Programma : o (^) algoritmo scritto in modo da poter essere eseguito da un calcolatore (esecutore automatico)

o (^) per scrivere un programma è necessario rappresentare istruzioni e dati in un formato tale che l’esecutore automatico sia capace di memorizzare e manipolare Partiamo da:  Alfabeto : insieme FINITO di simboli (cifre, separatori, segni positivi o negativi)  Regole di composizione (sintassi) che definiscono successioni ben formate perché non tutte le sequenze sono corrette (come "1,23,45" non lo è nel caso di rappresentazione di un numero)  Codice (semantica): interpretazione posizionale ("1,23,45" non ha un'interpretazione posizionale)  Lo stesso alfabeto può essere utilizzato con codici diversi (in inglese la virgola ha il significato del separatore delle migliaia delle monete, come "123,456") La macchina quindi prende il dato e capisce il contesto: come lo capisce? Attraverso processi di tipo statistico e logico. CODIFICA BINARIA  Alfabeto binario: due simboli, 0 e 1, ovvero i BIT  Problema: assegnare un codice binario univoco (una parola) per distinguere un set di informazioni  Quanti oggetti posso codificare con k bit? 1 bit: 2 oggetti; 2 bit: 4 oggetti; ecc...  Quanti bit mi servono per codificare N oggetti, quanta memoria mi serve? Per i giorni della settimana (7), 3 bit. Si fa tramite il logaritmo in base 2: per i 12 mesi dell'anno è 2 alla quarta con 4 NON utilizzate.  Nulla però mi vieta di assegnare una codifica diversa, MA si può anche codificare la STRUTTURA. L'importante però è seguire un ordine ciclico, indipendentemente dall'ordine. CODIFICA BINARIA DEI CARATTERI  52 caratteri (lettere)  10 cifre  30 segni d'interpunzione (punti esclamativi, ecc.)  30 caratteri di controllo (canc, esc)  Quindi 120 OGGETTI COMPLESSIVI: k = log. in base 2 di 120 = 7 BIT per 128 oggetti, quindi 8 configurazioni di scarto Questo si attua con il CODICE ASCII che può rappresentare al massimo 128 caratteri, quindi 7 BIT; lingue orientali utilizzano codici più estesi. UNITA' DI MISURABIT : 0 o 1  BYTE : sequenza di 8 bit, 2 alla 8  KILOBYTE : 2 alla 10 byte  MEGABYTE : 2 alla 20 byte  GIGABYTE : 2 alla 30 byte  TERABYTE : 2 alla 40 byte  PETABYTE : 2 alla 50 byte