Numeri interi positivi

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Numeri interi positivi"

Transcript

1 Numeri interi positivi nei calcolatori, tutti i dati sono rappresentati con numeri: ogni lettera ha un numero ogni colore sono tre numeri ogni intensità di suono è un numero i numeri sono rappresentati come sequenze di zeri e uni rappresentazione binaria di solito i numeri si scrivono usando dieci cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 in binario, se ne usano solo due: 0 e 1 a parte questo, è lo stesso sistema sequenza dei numeri in decimale: metodo: si inizia con le cifre a disposizione (0 9) quando sono finite, si mette 1 all inizio (10 11 ) quando finiscono di nuovo, si passa a 2 (20 21 ) si passa a 30, 31, lo stesso sistema si può usare anche con meno cifre otto cifre sistema usato abbastanza spesso cifre 0, 1, 2, 3, 4, 5, 6 e 7 sequenza con otto cifre cifre 0, 1, 2, 3, 4, 5, 6 e 7 stesso sistema: 1

2 cambia solo che le cifre non finiscono con 9 ma con 7 sistema con otto cifre ultima cifra 7 dopo 7 c è 10 stesso metodo: dopo l ultima cifra si mette 1 davanti altri numeri dopo 7 c è 10 poi 11, 12, ecc. dopo 17 c è 20 numeri a tre cifre sempre lo stesso sistema: c, 1c, 2c, 6c, 7c dopo 7c si passa a 10c dopo 77 c è 100 ottale decimale sono sequenze diverse: ma i numeri che devono rappresentare sono gli stessi 11 con otto cifre = 9 con dieci cifre 16 con otto cifre = 14 con dieci cifre ecc. 2

3 numeri in rappresentazioni diverse la sequenza indica i numeri zero, uno, due, questo a prescindere dal numero di cifre con dieci cifre il centesimo numero è 100 con otto cifre è 144 vari sistemi di uso comune decimale dieci cifre ottale otto cifre binario due cifre sistema binario usato perchè è facile realizzare circuiti che: rappresentano usano cifre binarie, ossia 0 e 1 sequenza in binario stesso sistema: prima le cifre quando finiscono, si introduce una cifra a sinistra con due cifre, dopo 0 e 1 le cifre sono finite tre cifre poi? è finita anche la seconda cifra (dopo 1c non c è 2c)

4 valori dei numeri la sequenza indica sempre i numeri in ordine: 0 zero 1 uno 10 due 11 tre 100 quattro 101 cinque 110 sei... funziona? si devono poter rappresentare tutti i numeri il numero decimale 4231 è il quattromiladuecentotrentunesimo della sequenza (senza contare lo zero) si rappresenta come il quattromiladuecentotrentunesimo della sequenza dei numeri binari (senza contare lo zero) 0 1 primo 10 secondo 11 terzo 100 quarto 101 quinto quattromiladuecentotrentunesimo la sequenza non finisce mai, prima o poi il numero c è perchè non usare il sistema decimale? è facile dal punto di vista tecnologico realizzare sistemi per memorizzare e manipolare dati rappresentati solo come zeri e uni problema: se i dati sono in decimale, come faccio? il programma della calcolatrice nel calcolatore i dati sono in binario l utente li digita in decimale come funziona? conversioni 4

5 l utente digita i numeri in decimale il programma li converte in binario il programma li somma in binario il programma converte il risultato in decimale operazioni conversione da decimale a binario e viceversa somme, sottrazioni, ecc. con valori in binario per entrambe le cose: serve la descrizione matematica di questi sistemi uno in prima posizione in ottale, dopo 7 c è 10, 11, 12 questi numeri rappresentano otto, nove, dieci, ecc. 7 sette 10 otto = otto + zero 11 nove = otto + uno 12 dieci = otto + due 13 undici = otto + tre 14 dodici = otto + quattro... quindi: 1 in prima posizione indica 8 due in prima posizione 14 dodici = otto + quattro 15 tredici = otto + cinque 16 quattordici = otto + sei 17 quindici = otto + sette 20 sedici = otto + otto + zero = due otto 21 diciassette = otto + otto + uno = due otto + uno... uno in prima posizione è otto due è sedici posizione in decimale 5

6 16 è dieci più sei 24 è due per dieci più quattro due cifre, in generale per numeri di due cifre, in decimale: yx = y 10 + x in ottale: yx = y 8 + x tre cifre, in generale decimale zyx = z per cento (10 10) + y per dieci + x ottale zyx = z per sessantaquattro (8 8) più y per otto più x binario zyx = z per quattro (2 2) più y per due più x stesso sistema, con otto o due al posto di dieci base numero usato al posto del dieci binario base=2 ottale base=8 decimale base=10 è il numero di cifre valore di un numero in base b: zyx indica z per base al quadrato più y per base più x più cifre stessa cosa: 6

7 2315 in base dieci è in base otto è: in base due è: regola generale dato un numero in base qualsiasi: l ultima cifra rappresenta il suo valore normale quella che la precede è il suo valore per la base quella prima il suo valore per la base al quadrato quella ancora prima il suo valore per la base al cubo formula numero c k c k-1 c 1 c 0 base b c k c k-1 c 1 c 0 indica c k b k + c k-1 b k c 1 b 1 + c 0 b 0 nota: b 1 =b e b 0 =1 vale per b qualsiasi: dieci, otto, due, sedici, ecc. basta che b>1 sistemi posizionali la cifra 2 significa varie cose a seconda della posizione: in 32 indica due in 21 indica due per dieci in 4254 indica due per cento il valore cambia a seconda della posizione per questo si chiamano sistemi posizionali sistemi non posizionali 7

8 esempio: numeri romani (I, II, III, IV, ecc.) la prima I in II indica uno la I in IV indica meno uno stessa posizione, valore diverso = sistema non posizionale conversioni passaggio da una base all altra da decimale a binario da binario a decimale da binario a ottale principio della conversione si usa sempre la definizione di numero: c k c k-1 c 1 c 0 indica c k b k + c k-1 b k c 1 b 1 + c 0 b 0 il valore della somma deve essere lo stesso anche se si cambia base = = quindi 21 in decimale è 25 in ottale e in binario serve un metodo conversione verso il sistema decimale basta usare la definizione e fare i calcoli esempio (ovvio): conversione da decimale a decimale il valore decimale di 3284 è: 3284 = = 3* * *10 + 4*1 deriva dalla definizione 8

9 conversione da binario stessa formula, ma le cifre si moltiplicano per 1, 2, 4, 8, ecc. il numero binario vale: = = 1*16 + 0*8 + 1*4 + 1*2 + 0*1 = = 22 in decimale: 22 da ottale a decimale si usano le potenze di otto: 1, 8, 64, 512, 4096, ecc. esempio: il numero ottale in decimale è: = = = 4* * *64 + 0*8 + 3*1 = = in decimale è altri esempi convertire da binario a decimale = = 45 convertire 5720 da ottale a decimale = = 3024 altri esempi ancora convertire da base cinque a decimale = = 2882 convertire 6513 da base sette a decimale = = 2313 da decimale ad altra base 9

10 si usa un metodo diverso è sempre basato sulla definizione del valore di un numero usa quoziente e resto sette diviso due=quoziente tre, resto uno divisioni successive per convertire n da decimale a binario: si calcolano quoziente e resto di n diviso due il resto è l ultima cifra binaria il quoziente si divide per due, ottenendo un nuovo quoziente e resto il resto è la penultima cifra binaria il quoziente si divide per due... finisce quando il quoziente è zero esempio di divisioni successive decimale 319 in binario 319 diviso due fa 159 con resto di uno 159 diviso due fa 79 con resto di uno 79 diviso due fa 39 con resto di uno 39 diviso due fa 19 con resto di uno 19 diviso due fa 9 con resto di uno 9 diviso due fa 4 con resto di uno 4 diviso due fa 2 con resto di zero 2 diviso due fa 1 con resto di zero 1 diviso due fa 0 con resto di uno si prendono i resti in ordine inverso (dal fondo alla cima) in binario: da decimale a ottale stesso sistema invece di dividere per due si divide per otto conversione di 319 in ottale: 319 diviso otto fa 39 con resto di 7 39 diviso otto fa 4 con resto di 7 4 diviso otto fa 0 con resto di 4 10

11 resti in ordine inverso: 477 questo è il numero in ottale esercizio numero decimale 6812 convertirlo in binario soluzione 6812 diviso 2 fa 3406 con resto di diviso 2 fa 1703 con resto di diviso 2 fa 851 con resto di diviso 2 fa 425 con resto di diviso 2 fa 212 con resto di diviso 2 fa 106 con resto di diviso 2 fa 53 con resto di 0 53 diviso 2 fa 26 con resto di 1 26 diviso 2 fa 13 con resto di 0 13 diviso 2 fa 6 con resto di 1 6 diviso 2 fa 3 con resto di 0 3 diviso 2 fa 1 con resto di 1 1 diviso 2 fa 0 con resto di 1 in binario è esercizio numero decimale 1209 in base otto soluzione 1209 diviso 8 fa 151 con resto di diviso 8 fa 18 con resto di 7 18 diviso 8 fa 2 con resto di 2 2 diviso 8 fa 0 con resto di 2 viene 2271 esercizio numero in base sei 4215, convertirlo in base dieci 11

12 soluzione era da altra base a dieci basta fare i calcoli = = 947 esempio Convertire il numero decimale in base cinque: diviso 5 fa con resto di diviso 5 fa 3693 con resto di diviso 5 fa 738 con resto di diviso 5 fa 147 con resto di diviso 5 fa 29 con resto di 2 29 diviso 5 fa 5 con resto di 4 5 diviso 5 fa 1 con resto di 0 1 diviso 5 fa 0 con resto di 1 viene divisioni successive: perchè funziona? punto di partenza: 1. il valore di un numero è dato dal polinomio visto prima 2. le cifre sono comprese fra zero e la base meno uno divisioni successive: dimostrazione (1) numero n da convertire in base b =trovare le cifre c k c k-1 c 1 c 0 in base b per definizione: n = c k b k + c k-1 b k c 1 b 1 + c 0 b 0 divisioni successive: dimostrazione (2) n = c k b k + c k-1 b k c 1 b 1 + c 0 b 0 si dividono entrambi i membri di questa equazione per b n/b = (c k b k + c k-1 b k c 1 b 1 + c 0 b 0 )/b = c k b k-1 + c k-1 b k c 1 + c 0 /b 12

13 divisioni successive: dimostrazione (3) n/b = c k b k-1 + c k-1 b k c 1 + c 0 /b c i interi tutto intero tranne c 0 /b c 0 è compreso fra 0 e b-1 divisioni successive: dimostrazione (4) n/b = c k b k-1 + c k-1 b k c 1 + c 0 /b c k b k-1 + c k-1 b k c 1 è intero c 0 /b è fra 0 (incluso) e 1 (escluso) divisioni successive: dimostrazione (5) n/b = c k b k-1 + c k-1 b k c 1 + c 0 /b c 0 /b è la parte frazionaria di n/b c 0 è la parte frazionaria di n/b moltiplicata per b è il resto della divisione n/b non finisce qui divisioni successive: dimostrazione (6) n/b = c k b k-1 + c k-1 b k c 1 + c 0 /b il quoziente di n/b è la parte intera della divisione qui: c k b k-1 + c k-1 b k-2 + c 1 per definizione di numero: in base b è c k c k-1 c 1 dividendo si ottiene c 1 come resto, ecc. ecc. basi diverse da dieci esempio: convertire da base cinque a base otto base cinque base dieci base dieci base otto 13

14 esempio di conversione numero 3421 in base cinque convertirlo in ottale: 1. da base cinque a decimale: 3421 = = da decimale 486 a base otto: divisioni successive: 486/8 = 60 con resto di 6, poi 60/8=7 con resto di 4, poi 7/8 vale zero con resto di 7 il numero in ottale è 746 alcune conversioni semplici da base due a otto o viceversa: tre bit = una cifra ottale questo perchè 8 = per esempio, con sei cifre binarie: d 1 8+d 0 = = c c c c c c 0 = (c c c 3 ) 8 + (c c c 0 ) la prima cifra ottale d 1 è c c c 3 la seconda cifra ottale d 2 è c c c 0 da binario a ottale in pratica: ogni tre bit sono una cifra ottale = = 3271 serviva uno zero davanti per ottenre una terzina da ottale a binario ogni cifra ottale sono tre bit 14

15 = = = conversioni facili, in generale se una delle due basi è potenza n-esima dell altra allora n cifre sono una da binario a esadecimale e viceversa esadecimale = base sedici da binario a esadecimale: = = 579 da esadecimale a binario: = = = esadecimale finora: basi minori di dieci il meccanismo funziona anche con basi maggiori esadecimale: sedici cifre servono cifre in più per dieci, undici, si usano A, B, C, D, E ed F successione numeri in esadecimale stesso sistema: prima le cifre, quando finiscono 10, ecc. la successione dei primi numeri espressi in esadecimale: 15

16 0 zero 1 uno 2 due 3 tre 4 quattro 5 cinque 6 sei 7 sette 8 otto 9 nove A dieci B undici C dodici D tredici E quattordici F quindici 10 sedici 11 diciassette 12 diciotto 13 diciannove 14 venti 15 ventuno... esadecimale: conversioni solito sistema: A2F = = 2607 da decimale a esadecimale: 2607/16 = 162 con il resto di 15 l ultima cifra è F si divide 162 per sedici, ecc. conversioni facili 16=2 4 una cifra esadecimale sono quattro bit e viceversa generalizzazione sistema posizionale= numero b, la base b simboli, detti cifre le cifre rappresentano valori da 0 a b-1 16

17 funzione val(cifra) che dà il valore di ogni cifra esempio di sistema posizionale b=12 cifre: µ þ ø I val( )=0 val( )=1 val( )=2 val( )=3 val( )=4 val( )=5 val(µ)=6 val( )=7 val(þ)=8 val(ø)=9 val(i)=10 val( )=11 conversioni µ in decimale vale: val( ) val(µ) 12 + val( ) = = 1659 il numero decimale 1001 si converte così: 1001/12=83 con resto di 5 dato che val( )=5, l ultima cifra è 83/12=6, ecc. viene µ numero e numerale numero un valore numerale la sua rappresentazione 12, XII e dodici sono tre modi diversi per rappresentare lo stesso numero sono quindi tre numerali che rappresentano lo stesso numero addizioni 17

18 solito modo: = = =12 (ossia 2 con riporto 1) =10 (ossia 0 con riporto 1) = addizioni con base generica numeri l uno sopra l altro si somma cifra per cifra a partire da destra si mettono i riporti nella somma successiva somma di cifre nella base: 4+5=11 in ottale, ecc. esempio: somma in ottale = = =otto, in ottale 10 ossia 0 con riporto di =nove, in ottale 11 ossia 1 con riporto di = esempio: somma in binario = =due, in binario 10 ossia 0 con riporto

19 1+1+1=tre, in binario 11 ossia 1 con riporto =due, in binario 10 ossia 0 con riporto =1 1+0= somma con base generica stesso sistema si somma cifra per cifra ma la somma va fatta nella base: 5+3+1=11 in ottale 1+1+1=11 in binario esercizio di somma Sommare i numeri esadecimali 1F2 e BA4 soluzione 1 F 2 + B A 4 = =6 6 F+A=quindici+dieci= =venticinque=sedici+nove= 19 in esadecimale (9 con riporto di 1) B+1=uno+undici+uno=tredici= D in esadecimale D 9 6 esercizio di somma 19

20 sommare i numeri in base tre 2201 e 202 soluzione = =tre=tre+0 in base tre: 10 cioè 0 con riporto di = =quattro=tre+uno in base tre 11 cioè 1 con riporto di =tre=tre+zero in base tre 10 cioè 0 con riporto di = esercizio di somma sommare i numeri binari e soluzione = =0 con riporto =0 con riporto =0 con riporto =0 con riporto =0 con riporto =1 1+0=1 1+1=0 con riporto =0 con riporto 1 20

21 0+1+1=0 con riporto =0 con riporto = dimostrazione del metodo di somma punti di partenza: 1. due cifre nella stessa posizione sono moltiplicate per la stessa potenza della base 2. la somma di due cifre più uno dà al massimo riporto uno dimostrazione del metodo di somma somma di: risultato: a k-1 a 0 b k-1 b 0 a k-1 b k a 0 b 0 + b k-1 b k b 0 b 0 = (a k-1 +b k-1 ) b k (a 0 +b 0 ) b 0 si possono quindi sommare le cifre dimostrazione del metodo di somma: primo riporto a 0 e b 0 possono andare da 0 a b-1 la somma può superare b-1 (massimo valore per una singola cifra) il massimo è (b-1)+(b-1)=b+(b-2) in base b è 1c dove c è la cifra che rappresenta b-2 l 1 è il riporto dimostrazione del metodo di somma: riporti successivi si sommano due cifre più un eventuale riporto 1 il massimo è (b-1)+(b-1)+1=2b-1=b+(b-1) 21

22 in base b, è 1d, dove d è la cifra che rappresenta b-1 in qualsiasi base, il riporto può valere al massimo uno dimostrazione per induzione meccanismo usato: per le ultime due cifre, il riporto al massimo vale uno per una posizione generica: assumendo che il riporto precedente sia al massimo uno si dimostra che il riporto generato può valere al massimo uno si assume che il riporto precedente sia massimo uno si dimostra che questo è massiumo uno dimostrazioni in cui si assume un fatto per dimostrarlo in una condizione successiva si dicono dimostrazioni per induzione riporto nel caso binario due bit più un riporto: massimo 1+1+1=11 la singola somma è un addizione di tre bit che produce un risultato a due bit si vedranno circuiti in grado di produrre i due bit a partire da quei tre numero di bit nella maggior parte dei casi pratici, ogni numero si rappresenta con una quantità fissata di bit esempio: 64 il risultato di una somma può avere un bit in più addendi a 64 bit, risultato a 65 (non rappresentabile) aumento numero di bit: esempio addendi a otto bit: = risultato a nove 22

23 non un numero rappresentabile con otto bit overflow condizione in cui: esistono dei valori rappresentabili nel numero prefissato di bit si effettua un operazione che produce un risultato non memorizzabile con quei bit sottrazione stesso metodo della base dieci sottrazione per cifre con eventuale riporto di -1 una sottrazione in decimale = =-1, ossia 9-10 cifra 9 e riporto =-5, ossia 5-10 cifra 5 e riporto = = risultato è 9, riporto -1 (-10 all ultima cifra = -1 alla penultima, ecc.) una sottrazione in ottale = =-5=3-8 cifra 3 e riporto = =

24 perchè 3-8? perchè il riporto è -1? riporti nelle sottrazioni in ottale base viene -5, ma non esiste una cifra per -5 ma -5 è uguale a (-1) 8+3 simile a 1 8+3, che è 13 in ottale (-1) 8+3 è come due cifre -1 e 3-1 è il riporto 3 la cifra del risultato peso delle cifre = =-5=3-8 cifra 3 e riporto =3 3 valori delle cifre: c c c 0 un -8 all ultima cifra vale -8 il -1 alla penultima vale (-1) 8 il -8 all ultima cifra è -1 alla penultima (-8 all ultima cifra=-1 alla penultima) sottrazione in binario = =-1=1-2 ossia 1 con riporto di =-2=0-2 ossia 0 con riporto di -1 24

25 1-0-1=0 0-1=-1=1-2 ossia 1 con riporto di =-1=1-2 ossia 1 con riporto di =0 1-1= all ultima cifra=-1 alla penultima, ecc. rappresentabilità del risultato sottrazione fra due positivi: minore del primo no overflow possibile il risultato può essere minore di zero =non rappresentabile in questi sistemi per i positivi underflow=valore troppo basso per essere rappresentato moltiplicazione come in decimale: ogni cifra ha un valore che dipende dalla posizione quando si moltiplica il primo per una cifra del secondo, il risultato va allineato alla cifra del secondo moltiplicazione in ottale = (tenendo conto che 4 2=10) (tenendo conto che 5 2=12 e 5 4=24) somma moltiplicazione in binario 25

26 ogni cifra può essere solo 0 o 1 primo cifra-del-secondo= il primo, se la cifra è 1 zero, se la cifra è 0 i singoli prodotti o sono il primo operando oppure valgono zero moltiplicazione in binario: esempio = ogni prodotto è zero oppure il primo operando spostato a sinistra shift: translare un numero (detto anche spostamento) shifter: circuiti che realizzano uno shift moltiplicazione per una potenza della base è uguale a uno shift esempio: moltiplicazione per due (10) in binario: = stesso numero spostato a sinistra di una posizione moltiplicazione per una potenza della base moltiplicare per otto (1000): 26

27 = stesso numero spostato a sinistra di tre posizioni moltiplicazione per una potenza della base in generale: n-esima potenza della base= con n zeri l unico prodotto intermedio è quello generato da 1 è il numero di partenza spostato di n posizioni moltiplicazione per potenze di due è come spostare i bit in Python: a<<b è a spostato di b posizioni è come aggiungere b zeri in fondo print 1<<4 print 5<<2 stampa 16 e 20: print 1<<4 1 con quattro zeri = 16 print 5<<2 5 = 101 con due zeri = 16+4 = 20 divisioni per potenze di due spostamento a destra dei bit in Python: a>>b è a spostato a destra di b posizioni i bit che "escono" si perdono massimo numero rappresentabile in hardware, i numeri si rappresentano con un numero prefissato di bit esempio: 64 27

28 massimo numero senza segno rappresentabile: sessantaquattro uni = = massimo numero con n bit 1 2 n n = 2 n -1 il successivo di è è il primo numero non rappresentabile: 2 n massimo rappresentabile: questo meno uno 64 bit bastano? massimo rappresentabile: esistono applicazioni che usano valori più grandi si possono usare due numeri a 64 bit A e B per rappresentarne uno a 128 la coppia A,B rappresenta A B esercizio 28

29 Convertire i due numeri decimali 591 e 211 in binario. Effettuare poi la somma in binario. Assumendo sedici bit, controllare se si è verificato l overflow. In caso contrario, riconvertire il risultato in decimale, verificando se il risultato è effettivamente 802. conversione diviso 2 fa 295 con resto di diviso 2 fa 147 con resto di diviso 2 fa 73 con resto di 1 73 diviso 2 fa 36 con resto di 1 36 diviso 2 fa 18 con resto di 0 18 diviso 2 fa 9 con resto di 0 9 diviso 2 fa 4 con resto di 1 4 diviso 2 fa 2 con resto di 0 2 diviso 2 fa 1 con resto di 0 1 diviso 2 fa 0 con resto di 1 resti in ordine inverso: conversione diviso 2 fa 105 con resto di diviso 2 fa 52 con resto di 1 52 diviso 2 fa 26 con resto di 0 26 diviso 2 fa 13 con resto di 0 13 diviso 2 fa 6 con resto di 1 6 diviso 2 fa 3 con resto di 0 3 diviso 2 fa 1 con resto di 1 1 diviso 2 fa 0 con resto di 1 resti in ordine inverso: somma dei due numeri riporti = rientra in sedici bit no overflow conversione = =

30 esercizio Convertire il numero decimale 53 e quello esadecimale F1 in binario. Moltipicare i due numeri binari così ottenuti e convertire il risultato in ottale. conversione diviso 2 fa 26 con resto di 0 26 diviso 2 fa 13 con resto di 0 13 diviso 2 fa 6 con resto di 1 6 diviso 2 fa 3 con resto di 0 3 diviso 2 fa 1 con resto di 1 1 diviso 2 fa 0 con resto di 1 resti dall ultimo al primo: conversione F1 si potrebbe convertire prima in decimale e poi in binario ma: 16 = 2 4 una cifra esadecimale = quattro bit F1 = F 1 = moltiplicazione il primo numero ha bit meno che valgono uno del secondo conviene fare secondo per primo (meno addendi) = conversione in ottale conversione a dieci e poi a otto oppure: tre bit = una cifra ottale 30

31 = =

Numeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale

Numeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale Numeri frazionari sistema posizionale due modi: virgola fissa virgola mobile posizionale, decimale 0,341=tre decimi più quattro centesimi più un millesimo cifre dopo la virgola: decimi centesimi millesimi

Dettagli

I.4 Rappresentazione dell informazione

I.4 Rappresentazione dell informazione I.4 Rappresentazione dell informazione Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti Introduzione 1 Introduzione 2 3 L elaboratore Introduzione

Dettagli

1.2 Concetti base dell Informatica: Informazione

1.2 Concetti base dell Informatica: Informazione 1.2 Concetti base dell Informatica: Informazione Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)

Dettagli

Corso di Architettura degli Elaboratori

Corso di Architettura degli Elaboratori Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri Binari (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino, rivisti dal Prof. Baldoni) 1 Codifica dell'informazione?

Dettagli

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla

Dettagli

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b

Dettagli

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali) Conversione binario-ottale/esadecimale Conversione binario-ottale/esadecimale Nella rappresentazione ottale (B=8) si usano gli 8 simboli,, 2, 3, 4, 5, 6, 7 In quella esadecimale (B=6) i 6 simboli,, 2,

Dettagli

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale La codifica dell informazione Il codice ASCII consente di codificare le cifre decimali da a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero 324 potrebbe essere rappresentato

Dettagli

I sistemi di numerazione

I sistemi di numerazione I sistemi di numerazione Breve storia dei sistemi di numerazione. Probabilmente l uomo primitivo per contare gli animali e gli oggetti usava le dieci dita delle mani e, una volta abbassate tutte, tracciava

Dettagli

Codifica binaria. Rappresentazioni medianti basi diverse

Codifica binaria. Rappresentazioni medianti basi diverse Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla

Dettagli

La codifica. dell informazione

La codifica. dell informazione La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Sistemi di Numerazione Francesco Fontanella I sistemi di numerazione Sono stati inventati i SISTEMI DI NUMERAZIONE: Forme di rappresentazione dei numeri

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione Problema che coinvolge aspetti filosofici Interessa soprattutto distinguere informazioni diverse Con un solo simbolo è impossibile Pertanto l insieme minimo è costituito

Dettagli

Architettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico

Architettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico Architettura degli Elaboratori e Laboratorio Matteo Manzali Università degli Studi di Ferrara Anno Accademico 2016-2017 Analogico vs digitale Segnale analogico Segnale digitale Un segnale è analogico quando

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Numeri naturali Noi rappresentiamo i numeri con una sequenza di cifre, ad esempio 10 : 0,1,2,3,4,5,6,7,8,9, secondo una notazione posizionale. Posizionale significa che il valore

Dettagli

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università

Dettagli

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

Dettagli

La codifica dei numeri

La codifica dei numeri La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza

Dettagli

Corso di Calcolatori Elettronici I

Corso di Calcolatori Elettronici I Corso di Calcolatori Elettronici I Rappresentazione dei numeri naturali Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici I

Dettagli

Sistemi di numerazione

Sistemi di numerazione Sistemi di numerazione Introduzione Un sistema di numerazione è un sistema utilizzato per esprimere i numeri e possibilmente alcune operazioni che si possono effettuare su di essi. Storicamente i sistemi

Dettagli

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012 Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario I sistemi di numerazione Il sistema binario Altri sistemi di numerazione Algoritmi di conversione Esercizi 07/03/2012 2 Sistemi

Dettagli

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale -

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale - Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin ... Algoritmi,

Dettagli

Lezione 2. La conoscenza del mondo

Lezione 2. La conoscenza del mondo Lezione 2 Analogico/Digitale Il sistema binario L aritmetica binaria La conoscenza del mondo Per poter parlare (ed elaborare) degli oggetti (nella visione scientifica) si deve poter assegnare a questi

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Maurizio Palesi Sommario In questo documento sarà trattato il modo in cui, in un calcolatore, vengono rappresentati i vari generi di informazione (testi, numeri interi,

Dettagli

I sistemi di numerazione e la numerazione binaria

I sistemi di numerazione e la numerazione binaria Ci sono solamente 10 tipi di persone nel mondo: chi comprende il sistema binario e chi no. Anonimo I sistemi di numerazione e la numerazione binaria 1 Sistema additivo e sistema posizionale Contare per

Dettagli

La codifica. dell informazione

La codifica. dell informazione 00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111

Dettagli

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Sistemi di Numerazione Binaria Lo stesso numero è rappresentato da

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità

Dettagli

Rappresentazione dei Dati

Rappresentazione dei Dati Parte II I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 2 Codifica Binaria Tutti i dati usati dagli

Dettagli

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Rappresentazione dell' informazione Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Cos'è l'informazione? Tutto quello che viene manipolato

Dettagli

Rappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri

Rappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri Rappresentazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato con numeri

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità

Dettagli

Codifica di informazioni numeriche

Codifica di informazioni numeriche Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Codifica di informazioni numeriche Fondamenti di Informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it

Dettagli

Sistemi di Numerazione Binaria

Sistemi di Numerazione Binaria Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato

Dettagli

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15 LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 2014/15 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni

Dettagli

Sistemi di Numerazione Binaria

Sistemi di Numerazione Binaria Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Rappresentazione dell informazione Fondamenti di Informatica Ingegneria Gestionale Leonardo Querzoni querzoni@dis.uniroma1.it A.A.

Dettagli

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di. Codifica di Dati e Istruzioni Fondamenti di Informatica Codifica dell Informazione Prof. Francesco Lo Presti Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare

Dettagli

Codifica dell Informazione per il Calcolo Scientifico

Codifica dell Informazione per il Calcolo Scientifico Alfredo Cuzzocrea per il Calcolo Scientifico CODIFICA BINARIA Codifica binaria: usa un alfabeto di 2 simboli Utilizzata nei sistemi informatici Si utilizza una grandezza fisica (luminosità, tensione elettrica,

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni I sistemi di numerazione Francesco Fontanella La Rappresentazione dell'informazione La prima necessità che si ha quando si vuole elaborare dell informazione

Dettagli

LA CODIFICA DELL INFORMAZIONE

LA CODIFICA DELL INFORMAZIONE LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni

Dettagli

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Consideriamo la base dieci: con tre cifre decimali si possono rappresentare i numeri compresi tra 0 e 999, il numero successivo (1000)

Dettagli

Informazione binaria: notazione binaria

Informazione binaria: notazione binaria Informazione binaria: notazione binaria Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Perché contiamo in base 10 - moltiplicare e dividere per 10 -

Dettagli

INFORMATICA DI BASE I FONDAMENTI

INFORMATICA DI BASE I FONDAMENTI INFORMATICA DI BASE I FONDAMENTI Hardware e software Il termine hardware letteralmente significa ferramenta. Il termine software è un neologismo, una parola appositamente creata contrapponendo al termine

Dettagli

Modulo 1 I numeri. Università degli Studi di Salerno

Modulo 1 I numeri. Università degli Studi di Salerno Modulo 1 I numeri Università degli Studi di Salerno Corso di Laurea in Scienze della Comunicazione Informatica generale Docente: Angela Peduto A.A. 2004/2005 Codifica dei numeri Il sistema di numerazione

Dettagli

1-Rappresentazione dell informazione

1-Rappresentazione dell informazione 1-Rappresentazione dell informazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato

Dettagli

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione di dati: numerazione binaria Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze

Dettagli

Aritmetica dei Calcolatori Elettronici

Aritmetica dei Calcolatori Elettronici Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo

Dettagli

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1 I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma

Dettagli

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre

Dettagli

LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE. (Prof. Daniele Baldissin)

LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE. (Prof. Daniele Baldissin) LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE (Prof. Daniele Baldissin) L'uomo usa normalmente il sistema di numerazione decimale, probabilmente perché ha dieci dita. Il sistema decimale è collegato direttamente

Dettagli

La codifica digitale

La codifica digitale La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore

Dettagli

SISTEMI DI NUMERAZIONE

SISTEMI DI NUMERAZIONE Rev.20/10/2014 Pag.n. 1 Indice SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE SISTEMI POSIZIONALI NUMERAZIONE BINARIA CONVERSIONE BINARIO-DECIMALE (Metodo del polinomio) CONVERSIONE DECIMALE-BINARIO (Metodo

Dettagli

Unita aritmetica e logica. Input e output della ALU. Rappresentazione degli interi. Rappresentazione in modulo e segno. Aritmetica del calcolatore

Unita aritmetica e logica. Input e output della ALU. Rappresentazione degli interi. Rappresentazione in modulo e segno. Aritmetica del calcolatore Unita aritmetica e logica Aritmetica del calcolatore Capitolo 9 Esegue le operazioni aritmetiche e logiche Ogni altra componente nel calcolatore serve questa unita Gestisce gli interi Puo gestire anche

Dettagli

Calcolo numerico e programmazione Rappresentazione dei numeri

Calcolo numerico e programmazione Rappresentazione dei numeri Calcolo numerico e programmazione Rappresentazione dei numeri Tullio Facchinetti 16 marzo 2012 13:26 http://robot.unipv.it/toolleeo Evoluzione storica la rappresentazione

Dettagli

Rappresentazioni numeriche

Rappresentazioni numeriche Rappresentazioni numeriche Introduzione Un calcolatore elettronico dispone di uno spazio finito per memorizzare le cifre che esprimono un valore numerico Esempio: disponiamo di p=3 cifre decimali L insieme

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Gli strumenti di elaborazione e memorizzazione a cui un computer ha accesso hanno solo 2 stati Rappresentazione delle informazioni in codice binario: Caratteri, Naturali

Dettagli

Rappresentazioni ottale ed esadecimale Barbara Masucci

Rappresentazioni ottale ed esadecimale Barbara Masucci Architettura degli Elaboratori Rappresentazioni ottale ed esadecimale Barbara Masucci Punto della situazione Ø Abbiamo visto Ø ll sistema posizionale pesato, in particolare le rappresentazioni con basi

Dettagli

Il Sistema di numerazione decimale

Il Sistema di numerazione decimale Il Sistema di numerazione decimale Il NUMERO è un oggetto astratto, rappresentato da un simbolo (o cifra) ed è usato per contare e misurare. I numeri usati per contare, 0,1,2,3,4,5,. sono detti NUMERI

Dettagli

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it Esercitazioni di Reti Logiche Lezione 1 Rappresentazione dell'informazione Zeynep KIZILTAN zkiziltan@deis.unibo.it Introduzione Zeynep KIZILTAN Si pronuncia Z come la S di Rose altrimenti, si legge come

Dettagli

Aritmetica elementare

Aritmetica elementare 51 Aritmetica elementare Capitolo 2 2.1 Sistemi di numerazione............................... 52 2.1.1 Sistema decimale................................ 52 2.1.2 Sistema binario.................................

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo

Dettagli

Codifica dell informazione numerica

Codifica dell informazione numerica Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architettura degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 2018-2019 Rappresentazione dei numeri:

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori Architettura degli Elaboratori Rappresentazione dell Informazione Barbara Masucci Cosa studiamo oggi Ø Un moderno elaboratore è un sistema elettronico digitale programmabile Ø Il suo comportamento è flessibile

Dettagli

Abilità Informatiche e Telematiche

Abilità Informatiche e Telematiche Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea Magistrale in Informazione, Editoria e Giornalismo, Università

Dettagli

Algoritmi di conversione Rappresentazione ottale e esadecimale. 25 settembre 2018

Algoritmi di conversione Rappresentazione ottale e esadecimale. 25 settembre 2018 Algoritmi di conversione Rappresentazione ottale e esadecimale 25 settembre 2018 Notazione binaria per numeri naturali In base 2. I simboli ammessi sono 0,1. Una sequenza / stringa di 0 e 1, di lunghezza

Dettagli

Esercitazione 1 del 07/10/2011

Esercitazione 1 del 07/10/2011 Esercitazione 1 del 07/10/2011 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè il moltiplicatore da usare

Dettagli

Sistemi di Numerazione Binaria

Sistemi di Numerazione Binaria Sistemi di Numerazione Binaria BIN.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato

Dettagli

Esercitazione 1 del 10/10/2012

Esercitazione 1 del 10/10/2012 Esercitazione 1 del 10/10/2012 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore

Dettagli

Aritmetica elementare

Aritmetica elementare 23 Aritmetica elementare Capitolo 2 2.1 Sistemi di numerazione............................... 23 2.1.1 Sistema decimale................................ 23 2.1.2 Sistema binario.................................

Dettagli

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012 Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario Rappresentazione dei numeri naturali (N) Rappresentazione dei numeri interi (Z) Modulo e segno In complemento a 2 Operazioni aritmetiche

Dettagli

Esercitazione del 05/03/ Soluzioni

Esercitazione del 05/03/ Soluzioni Esercitazione del 05/03/2009 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 La posizione della cifra all

Dettagli

Rappresentazione ottale e esadecimale. 22 settembre 2017

Rappresentazione ottale e esadecimale. 22 settembre 2017 Rappresentazione ottale e esadecimale settembre 017 Notazione binaria per numeri naturali In base. I simboli ammessi sono 0,1. Una sequenza / stringa di 0 e 1, di lunghezza n con a i {0, 1} per i = 0,

Dettagli

Esercitazione del 03/03/ Soluzioni

Esercitazione del 03/03/ Soluzioni Esercitazione del 03/03/2005 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione da base n a base 0, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le posizioni

Dettagli

CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N =

CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N = NOTAZIONE BINARIA, OTTALE, ESADECIMALE CODIFICA DI NUMERI INTERI RELATIVI 1 CONVERSIONE BINARIO DECIMALE Convertire in decimale il numero binario N = 101011.1011 2 N = 1 2 5 + 0 2 4 + 1 2 3 + 0 2 2 + 1

Dettagli

Rappresentazione e Codifica dell Informazione

Rappresentazione e Codifica dell Informazione Rappresentazione e Codifica dell Informazione Capitolo 1 Chianese, Moscato, Picariello, Alla scoperta dei fondamenti dell informatica un viaggio nel mondo dei BIT, Liguori editore. Sistema di numerazione

Dettagli

Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria

Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria Anno Accademico 2001/2002 Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Numeri e numerali! Numero: entità astratta! Numerale: stringa di

Dettagli

Lezione 3. I numeri relativi

Lezione 3. I numeri relativi Lezione 3 L artimetcia binaria: i numeri relativi i numeri frazionari I numeri relativi Si possono rappresentare i numeri negativi in due modi con modulo e segno in complemento a 2 1 Modulo e segno Si

Dettagli

Moltiplicazione. Divisione. Multipli e divisori

Moltiplicazione. Divisione. Multipli e divisori Addizione Sottrazione Potenze Moltiplicazione Divisione Multipli e divisori LE QUATTRO OPERAZIONI Una operazione aritmetica è quel procedimento che fa corrispondere ad una coppia ordinata di numeri (termini

Dettagli

Esercitazione del 2/3/2010- Numeri binari e conversione

Esercitazione del 2/3/2010- Numeri binari e conversione Esercitazione del 2/3/2010- Numeri binari e conversione 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè

Dettagli

GLOSSARIO MATEMATICO. ,0,, 2, 3,,... = {razionali e irrazionali}

GLOSSARIO MATEMATICO. ,0,, 2, 3,,... = {razionali e irrazionali} GLOSSARIO MATEMATICO SIMBOLI MATEMATICI N insieme dei naturali { 0,,,,,... } Z insieme dei interi relativi {...,,,0,,,... } Q insieme dei razionali...,,,0, +, +,... 7 Q a insieme dei razionali positivi

Dettagli

Esercitazione 1 del 9/10/2013

Esercitazione 1 del 9/10/2013 Esercitazione 1 del 9/10/2013 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da

Dettagli

Rappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point)

Rappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point) Rappresentazione di Numeri Reali Un numero reale è una grandezza continua Può assumere infiniti valori In una rappresentazione di lunghezza limitata, deve di solito essere approssimato. Esistono due forme

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione 05 Giorgio Porcu - Aggiornamennto ISTITUTO TECNICO SECONDO BIENNIO Rappresentazione dell Informazione GIORGIO PORCU www.thegiorgio.it Sommario in informatica Conversione Base n DEC Conversione Base n DEC:

Dettagli

Tutorato architettura degli elaboratori modulo I (lezione 1)

Tutorato architettura degli elaboratori modulo I (lezione 1) Tutorato architettura degli elaboratori modulo I (lezione 1) Moretto Tommaso 13 October 2017 1 Conversione 1.1 Conversione da base b a base 10 Prima di tutto ricordiamo che dato un numero di n cifre espresso

Dettagli

SISTEMI DI NUMERAZIONE POSIZIONALI

SISTEMI DI NUMERAZIONE POSIZIONALI SISTEMI DI NUMERAZIONE POSIZIONALI I numeri sono entità matematiche astratte e vanno distinti dalla loro rappresentazione. Definiamo con sistema di numerazione un sistema utilizzato per esprimere i numeri

Dettagli

Insiemi numerici. Alcune definizioni. La retta dei numeri

Insiemi numerici. Alcune definizioni. La retta dei numeri Insiemi numerici Q Z N 0 1 1 1 4 4 N = 0,1,,,4, = insieme dei numeri naturali Z = insieme dei numeri interi (formato dall unione dei numeri naturali e dei numeri interi negativi) Q = insieme dei numeri

Dettagli

Programmazione I Paolo Valente /2017. Lezione 6. Notazione posizionale

Programmazione I Paolo Valente /2017. Lezione 6. Notazione posizionale Lezione 6 Notazione posizionale Ci sono solo 10 tipi di persone al mondo: quelle che conoscono la rappresentazione dei numeri in base 2, e quelle che non la conoscono... Programmazione I Paolo Valente

Dettagli

Aritmetica dei Calcolatori

Aritmetica dei Calcolatori Aritmetica dei Calcolatori Luca Abeni e Luigi Palopoli February 18, 2016 Informazione nei Computer Un computer è un insieme di circuiti elettronici......in ogni circuito, la corrente può passare o non

Dettagli

Aritmetica dei Calcolatori

Aritmetica dei Calcolatori Aritmetica dei Calcolatori Luca Abeni e Luigi Palopoli February 25, 2015 Informazione nei Computer Un computer è un insieme di circuiti elettronici......in ogni circuito, la corrente può passare o non

Dettagli

Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre

Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Unità di misura Attenzione però, se stiamo parlando di memoria: 1Byte = 8 bit 1K (KiB: KibiByte)

Dettagli

1 (UNO) INDICA LA QUANTITÀ DI ELEMENTI DELL INSIEME UNITARIO B = (CLASSI CHE HANNO LA LIM) SOLO LA 4ª A HA LA LIM QUINDI L INSIEME È UNITARIO.

1 (UNO) INDICA LA QUANTITÀ DI ELEMENTI DELL INSIEME UNITARIO B = (CLASSI CHE HANNO LA LIM) SOLO LA 4ª A HA LA LIM QUINDI L INSIEME È UNITARIO. I NUMERI NATURALI DEFINIAMO NUMERI NATURALI I NUMERI A CUI CORRISPONDE UN INSIEME. 0 (ZERO) INDICA LA QUANTITÀ DI ELEMENTI DELL INSIEME VUOTO. A = (ALUNNI DI 4ª A CON I CAPELLI ROSSI) NESSUN ALUNNO HA

Dettagli

Rappresentazione dei numeri

Rappresentazione dei numeri Rappresentazione dei numeri Così come per qualsiasi altro tipo di dato, anche i numeri, per essere immagazzinati nella memoria di un calcolatore, devono essere codificati, cioè tradotti in sequenze di

Dettagli