Sistema di numerazione binario

Slides:



Advertisements
Presentazioni simili
BIT e BYTE il linguaggio del computer
Advertisements

Algebra Booleana Generalità
Informatica Generale Susanna Pelagatti
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità F2 Selezione.
Selezione - approfondimento
CODIFICA DELLE INFORMAZIONI
Sistemi di numerazione
Le Informazioni e la loro Rappresentazione nei calcolatori
Trasmissione delle informazioni
Codifica dei Dati Idea: vogliamo rappresentare dati eterogenei utilizzando un linguaggio che l’elaboratore puo’ facilmente manipolare Essenzialmente vogliamo.
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Sistemi di numerazione e codici
1 Sistemi Digitali. 2 Definizione Analog Waveform Time Voltage (V) 0 5 Digital Waveform Time Voltage (V)
Sistemi Digitali.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Energia e potenza nei circuiti elettrici
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
by Vaccaro Maria Antonietta
Corso di Informatica per Giurisprudenza
Università degli Studi di Siena
ANALOGICO e DIGITALE 10°C
La rappresentazione dellinformazione. 7-2 Digitalizzare linformazione Digitalizzare: rappresentare linformazione per mezzo di cifre (ad es: da 0 a 9)
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
Codifica binaria Rappresentazione di numeri
I File.
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Conversione binario - ottale/esadecimale
Conversione binario - ottale/esadecimale
1 © 1999 Roberto Bisiani Rappresentazione delle informazioni n Occorre un codice n Legato alla tecnologia usata Robustezza Semplicita Economicita.
RAPPRESENTAZIONE DELL’INFORMAZIONE
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet)
Educare al multimediale 1 – Verso il digitale 2 Presentazione a cura di Gino Roncaglia Prima parte: Informazione in formato digitale.
L’elettricità.
RAPPRESENTAZIONE DELL'INFORMAZIONE
CONVERSIONE NUMERI INTERI CON COMPLEMENTO A DUE. I computer di oggi effettuano ogni tipo di operazione numerica, ma le prime ALU degli anni 50 erano in.
Sistemi di numerazione
Dalle potenze ai numeri binari
Che cos’è un sistema di numerazione?
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Gli insiemi numerici Sistemi di numerazione Insiemi numerici Test
RAPPRESENTAZIONE DELLE INFORMAZIONI
Digitale!!. Musica satellite (TV GPS) Telefoni rete telefonica, internet Video (DVD)
ECDL Patente europea del computer
Programma di Informatica Classi Prime
I sistemi di numerazione
I computer vengono utilizzati per automatizzare la soluzione di problemi di varia natura trattando le informazioni in entrata (DATI) eseguendo gli opportuni.
La rappresentazione delle informazioni in un computer
Rappresentazione dell’informazione nel calcolatore.
Rappresentazione Dati Codificare informazioni nel Computer
I numeri e la loro rappresentazione
Informatica Lezione 3 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corsi di Laurea in Biotecnologie
INFORmazione autoMATICA
SISTEMI DI NUMERAZIONE
Fondamenti di Informatica1 Memorizzazione su calcolatore L'unità atomica è il bit (BInary DigiT) L'insieme di 8 bit è detta byte Altre forme di memorizzazione:
Rappresentazione della Informazione
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
La Rappresentazione dell’Informazione
La codifica dei numeri.
Conversione binario-ottale/esadecimale
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da “0” a “9” fornendo in questo modo una rappresentazione dei numeri Per esempio:
I sistemi di numerazione
32 = 9 x2 = 9 x = 3 32 = 9 √9 = 3 L’estrazione di radice
© 2015 Giorgio Porcu - Aggiornamennto 09/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Conversioni.
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Informazione.
S ISTEMI DI NUMERAZIONE By A.Manfrini. S ISTEMA DECIMALE È quello comunemente usato in matematica È posizionale= la cifra vale a seconda di dove è scritta.
Rappresentazione delle informazioni negli elaboratori L’entità minima di informazione all’interno di un elaboratore prende il nome di bit (binary digit.
Struttura del Computer
Transcript della presentazione:

Sistema di numerazione binario Unità di apprendimento di matematica

Gli obiettivi del nostro lavoro Capire cosa si intende per “sistema di numerazione” Comprendere le differenze tra “sistema additivo” e “sistema posizionale” Acquisire la consapevolezza della dimensione storica di questo argomento

Antichi sistemi di numerazione Per numerazione si intende un insieme di regole per enunciare e scrivere i numeri Ogni popolo del passato escogitò un proprio sistema di numerazione parlato e scritto Nel corso della storia molti sistemi si affermarono e poi scomparvero

Antichi sistemi di numerazione I Greci indicarono alcuni numeri con le lettere dell’alfabeto:  (alfa) per il numero 1  (beta) per il numero 2  (gamma) per il numero 3 … e così via fino al numero 9 Con altre lettere erano indicati i numeri 10, 20… 90 e poi 100, 200… fino a 900

Antichi sistemi di numerazione Questo sistema viene chiamato “additivo” perché il numero è scritto come somma di simboli    342 = (tao) 300 (mi) 40 (beta) 2 + +

Antichi sistemi di numerazione Vaso greco del 500 a.C. (Museo archeologico di Napoli)

Origine dei simboli 0 e 1 Lo 0 è indispensabile per costruire un sistema di numerazione posizionale A questo numero sono state attribuite origini diverse: L’ipotesi più attendibile è che sia stato introdotto dagli Indiani che lo indicavano con un punto, chiamandolo sunya (vuoto) In seguito gli Arabi lo accolsero indicandolo con il nome sifr (da cui deriverà la parola italiana cifra) I Romani tradussero sifr con la parola cephirum Nella lingua italiana fu pronunciato zevero, e quindi zero Anche in inglese e in francese, pur con una diversa pronuncia, si scrive ugualmente zero

Origine dei simboli 0 e 1 Tra le varie ipotesi sull’origine della sua forma, la più accreditata è che rappresentasse il simbolo di vuoto in una posizione dell’abaco Altri studiosi ritengono invece che la sua forma derivi dalla prima lettera della parola greca outis, che significa “niente” Il simbolo 1 sembra invece derivare dal segno tracciato sulla sabbia o su tavole di argilla per contare animali, oggetti, ecc. Anche nelle lingue cinese e giapponese il numero uno viene rappresentato da un trattino che però è disposto orizzontalmente

Forma polinomiale di un numero binario Sia nel sistema binario che in quello decimale un numero è rappresentato da una sequenza di cifre Tra i due sistemi esiste però una differenza: Il sistema decimale utilizza 10 cifre (dallo zero al nove) Il sistema binario ne usa solo due (lo zero e l’uno) Oltre che in cifre, un numero può essere rappresentato in forma polinomiale Questa rappresentazione ci permette di trasformare i numeri binari in numeri scritti in base 10 o viceversa

Forma polinomiale di un numero binario La forma polinomiale di un numero binario è la somma delle potenze di 2, ciascuna moltiplicata per la cifra corrispondente 1 . 24 16 + 0 . 23 1 . 22 4 1 . 21 2 0 . 20 1 Cifra in base 10 Cifra in base 2 = 22 Risultati delle potenze di 2 moltiplicate per la cifra binaria corrispondente

Forma polinomiale di un numero binario Numero binario formato da 8 cifre Fare doppio CLIC all’interno del riquadro per modificare la sequenza delle cifre binarie. Per chiudere la finestra di inserimento fare CLIC fuori del riquadro. Questa operazione deve essere svolta al di fuori della modalità di presentazione Numero corrispondente in base 10

Numeri binari e interruttori All’interno di un computer l’unica forma di rappresentazione dei numeri è quella binaria Il computer elabora le informazioni mediante un insieme di stati caratterizzati da presenza o assenza di tensione elettrica Questo concetto può essere illustrato con un esempio, dove sono rappresentate quattro lampadine collegate ad una batteria elettrica mediante un interruttore: Quando l’interruttore è chiuso, la corrente elettrica fluisce attraverso la lampadina che, di conseguenza, si illumina Invece, quando l’interruttore è aperto, il flusso di corrente elettrica si interrompe e la lampadina corrispondente resta spenta Associando il valore 1 alle lampadine accese e il valore 0 a quelle spente otteniamo una rappresentazione binaria dei numeri

Numeri binari e interruttori Azionando i quattro interruttori del disegno possiamo rappresentare tutti i numeri naturali compresi tra lo zero (tutti gli interruttori aperti) e il quindici (tutti gli interruttori chiusi) ( 0 1 1 )2 510 = Lo stato attuale della struttura rappresentata in questo schema corrisponde alla rappresentazione binaria del numero 5

Bit e byte All’interno dei computer i dati vengono rappresentati attraverso cifre binarie Questo avviene perché la corrente elettrica nei circuiti del computer può solo assumere due valori: 0 non c’è corrente 1 c’è corrente Ogni cifra binaria è indicata con il termine di bit (contrazione del termine inglese BInary digiT, “cifra binaria”) Una rappresentazione con 8 bit viene indicata con il termine di byte. Nel computer il byte ha assunto il ruolo di unità di misura dell’informazione Tutte le rappresentazioni numeriche adottate nei moderni calcolatori usano un numero di bit multiplo di 8

Bit e byte La rappresentazione binaria non viene solo utilizzata per esprimere numeri ma anche per i caratteri alfabetici e i codici che il computer può eseguire Ad esempio vengono rappresentati con un byte: I caratteri alfabetici I caratteri numerici I simboli delle quattro operazioni aritmetiche I segni di punteggiatura A differenza dei valori numerici, in questi casi la corrispondenza tra un dato carattere o simbolo e la combinazione di 1 e 0 presenti nel byte che li rappresenta è puramente arbitraria Per evitare problemi nel trasferimento dei dati tra un computer e l’altro occorre però che la codifica dei caratteri alfanumerici sia la stessa per tutti

Il codice ASCII Il codice ASCII è stato elaborato per assegnare in modo univoco una cifra binaria per ognuno dei caratteri alfanumerici utilizzati nella comunicazione scritta Ogni simbolo viene memorizzato in un byte: per questo motivo il codice ASCII può rappresentare 256 simboli diversi Un messaggio scritto sarà quindi formato da tanti byte quanti sono i caratteri utilizzati

Il codice ASCII In questa tabella sono rappresentati otto simboli e il numero binario che li rappresenta nel codice ASCII RAPPRESENTAZIONE BINARIA NUMERO DECIMALE CODICE ASCII 00101011 43 + 01100001 97 a 00101101 45 - 01000001 65 A 00101010 42 * 01100010 98 b 00101111 47 / 01000010 66 B Con un byte possiamo rappresentare 256 valori (da 0 a 255) Il codice ASCII assegna ad ognuno di questi valori un diverso simbolo