Sappiamo che per passare da un numero in base 10 al corrisponente in base 2  si può: -  eseguire una successione di divisioni per 2,  -  tenere volta per volta il resto  -  e infine riordinare i resti in successione inversa, dall’ultimo al primo resto ottenuto.  Ad esempio: 25 : 2 =  12   (resto  1 ) 12  : 2 =  6   (resto  0 ) 6  : 2 =  3   (resto  0 ) 3  : 2 =  1   (resto  1 ) 1  : 2 =  0   (resto  1 )
Ora vien da chiedersi... come può essere utilizzato il sistema binario  nella vita di tutti i giorni?
... per scambiarsi informazioni  al computer!
Ecco in sintesi le conclusioni del lavoro eseguito  da alunni di due classi prime durante l’attività di laboratorio informatico.
Concordando che il computer riconosce  -capisce-  soltanto lo stato acceso (1) e lo stato spento (0),  in quanto composto di piccolissimi circuiti elettrici, i gruppi di lavoro provano a comunicare  con un linguaggio che dispone di due soli  simboli scelti a piacere. + -
Attraverso un percorso di attività di gruppo guidate, si è pervenuti a dire che: una parola è una sequenza di simboli, ossia una stringa con due soli simboli (0 e 1) si possono rappresentare: 2 stringhe da un elemento (o lo 0 o l’1) ciascuna: 0 / 1 4 cioè  2 2  stringhe da 2 elementi (o lo 0 o l’1) ciascuna: 00 / 01 / 10 / 11 8 cioè  2 3  stringhe da 3 elementi (o lo 0 o l’1) ciascuna: 000 - 001-010 - 100 -011-101 -110 -111... 2 n  stringhe da n elementi (o lo 0 o l’1) ciascuna. ho  2 8   =256  stringhe da 8 elementi (o lo 0 o l’1) ciascuna: 00000000 / 00000001 /  00000010 / ... il numero più alto sarà 11111111 2  = 1*128 + 1*64 + 1*32 + 1*16 + 1*8 + 1*4 + 1*2 + 1*1 =255 10 si potranno quindi rappresentare 255 numeri + lo 0 cioè 256 numeri: dallo 0 al 255 ( codice ASCII ) se ad ogni lettera minuscola dell’alfabeto, ad ogni lettera maiuscola dell’alfabeto, ad ogni segno di interpunzione... si  associa uno di quei numeri e successivamente si trasforma questo in base 2, si otterrà che ad ogni lettera resterà associata una stringa del tipo 00000001,...   byte
PROBLEMA Esprimiamo un messaggio, ad esempio:  CIAO. COME STAI?,  utilizzando il  byte Dovremo: tradurre ciascuna lettera in un  numero  del  codice ASCII  (da 0 a 255)  e poi rappresentare in base 2 quel numero carattere carattere
Ecco il saluto... (tabella eseguita in WORD da un alunno)
Un gruppo si presenta... 8 bit nei circuiti della memoria RAM del computer corrispondente numero del sistema binario numero del codice ASCII
4 2 5 0 0 0 1 0 1 1 0 0 2 3 0 0 0 0 0 0 1 0 0 O 9 7 0 1 1 1 1 0 0 1 0 P 0 8 0 0 0 0 0 1 0 1 0 P 0 8 0 0 0 0 0 1 0 1 0 U 5 8 0 1 0 1 0 1 0 1 0 R 2 8 0 0 1 0 0 1 0 1 0 G 1 7 0 1 1 1 0 0 0 1 0 2 3 0 0 0 0 0 0 1 0 0 L 6 7 0 0 0 1 1 0 0 1 0 I 3 7 0 1 0 0 1 0 0 1 0 2 3 0 0 0 0 0 0 1 0 0 O 9 7 0 1 1 1 1 0 0 1 0 M 7 7 0 1 0 1 1 0 0 1 0 A 5 6 0 1 0 0 0 1 0 1 0 I 3 7 0 1 0 0 1 0 0  1 0 S 3 8 0 1 1 0 0 1 0 1 0 2 3 0 0 0 0 0 0 1 0 0 ! 3 3 0 1 0 0 0 0 1 0 0 O 9 7 0 1 1 1 1 0 0 1 0 A 5 6 0 1 0 0 0 0 0 1 0 I 3 7 0 1 0 0 1 0 0 1 0 C 7 6 0 1 1 0 0 0 0 1 0 8 bit = 1 byte Codice ASCII CODICE BINARIO CODICE BINARIO
E in un gruppo si avvia un dialogo...   ... traducendo ogni volta  in  codice binario
... proprio come avviene nella memoria RAM del nostro PC.

Sistema Binario E Codice Informatico

  • 1.
  • 2.
    Sappiamo che perpassare da un numero in base 10 al corrisponente in base 2 si può: - eseguire una successione di divisioni per 2, - tenere volta per volta il resto - e infine riordinare i resti in successione inversa, dall’ultimo al primo resto ottenuto. Ad esempio: 25 : 2 = 12 (resto 1 ) 12 : 2 = 6 (resto 0 ) 6 : 2 = 3 (resto 0 ) 3 : 2 = 1 (resto 1 ) 1 : 2 = 0 (resto 1 )
  • 3.
    Ora vien dachiedersi... come può essere utilizzato il sistema binario nella vita di tutti i giorni?
  • 4.
    ... per scambiarsiinformazioni al computer!
  • 5.
    Ecco in sintesile conclusioni del lavoro eseguito da alunni di due classi prime durante l’attività di laboratorio informatico.
  • 6.
    Concordando che ilcomputer riconosce -capisce- soltanto lo stato acceso (1) e lo stato spento (0), in quanto composto di piccolissimi circuiti elettrici, i gruppi di lavoro provano a comunicare con un linguaggio che dispone di due soli simboli scelti a piacere. + -
  • 7.
    Attraverso un percorsodi attività di gruppo guidate, si è pervenuti a dire che: una parola è una sequenza di simboli, ossia una stringa con due soli simboli (0 e 1) si possono rappresentare: 2 stringhe da un elemento (o lo 0 o l’1) ciascuna: 0 / 1 4 cioè 2 2 stringhe da 2 elementi (o lo 0 o l’1) ciascuna: 00 / 01 / 10 / 11 8 cioè 2 3 stringhe da 3 elementi (o lo 0 o l’1) ciascuna: 000 - 001-010 - 100 -011-101 -110 -111... 2 n stringhe da n elementi (o lo 0 o l’1) ciascuna. ho 2 8 =256 stringhe da 8 elementi (o lo 0 o l’1) ciascuna: 00000000 / 00000001 / 00000010 / ... il numero più alto sarà 11111111 2 = 1*128 + 1*64 + 1*32 + 1*16 + 1*8 + 1*4 + 1*2 + 1*1 =255 10 si potranno quindi rappresentare 255 numeri + lo 0 cioè 256 numeri: dallo 0 al 255 ( codice ASCII ) se ad ogni lettera minuscola dell’alfabeto, ad ogni lettera maiuscola dell’alfabeto, ad ogni segno di interpunzione... si associa uno di quei numeri e successivamente si trasforma questo in base 2, si otterrà che ad ogni lettera resterà associata una stringa del tipo 00000001,... byte
  • 8.
    PROBLEMA Esprimiamo unmessaggio, ad esempio: CIAO. COME STAI?, utilizzando il byte Dovremo: tradurre ciascuna lettera in un numero del codice ASCII (da 0 a 255) e poi rappresentare in base 2 quel numero carattere carattere
  • 9.
    Ecco il saluto...(tabella eseguita in WORD da un alunno)
  • 10.
    Un gruppo sipresenta... 8 bit nei circuiti della memoria RAM del computer corrispondente numero del sistema binario numero del codice ASCII
  • 11.
    4 2 50 0 0 1 0 1 1 0 0 2 3 0 0 0 0 0 0 1 0 0 O 9 7 0 1 1 1 1 0 0 1 0 P 0 8 0 0 0 0 0 1 0 1 0 P 0 8 0 0 0 0 0 1 0 1 0 U 5 8 0 1 0 1 0 1 0 1 0 R 2 8 0 0 1 0 0 1 0 1 0 G 1 7 0 1 1 1 0 0 0 1 0 2 3 0 0 0 0 0 0 1 0 0 L 6 7 0 0 0 1 1 0 0 1 0 I 3 7 0 1 0 0 1 0 0 1 0 2 3 0 0 0 0 0 0 1 0 0 O 9 7 0 1 1 1 1 0 0 1 0 M 7 7 0 1 0 1 1 0 0 1 0 A 5 6 0 1 0 0 0 1 0 1 0 I 3 7 0 1 0 0 1 0 0 1 0 S 3 8 0 1 1 0 0 1 0 1 0 2 3 0 0 0 0 0 0 1 0 0 ! 3 3 0 1 0 0 0 0 1 0 0 O 9 7 0 1 1 1 1 0 0 1 0 A 5 6 0 1 0 0 0 0 0 1 0 I 3 7 0 1 0 0 1 0 0 1 0 C 7 6 0 1 1 0 0 0 0 1 0 8 bit = 1 byte Codice ASCII CODICE BINARIO CODICE BINARIO
  • 12.
    E in ungruppo si avvia un dialogo... ... traducendo ogni volta in codice binario
  • 13.
    ... proprio comeavviene nella memoria RAM del nostro PC.