Esempio 1 (N = 8, decimale = 27) Scegli il numero di bit (minimo 8

annuncio pubblicitario
Esempio 1 (N = 8, decimale = 27)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
8
Prima di inserire numero decimale da convertire ricorda:
Il numero massimo di bit e' pari a 8 dunque:
in binario PURO si possono rappresentare numeri compresi tra
0 e 255
in binario con MODULO E SEGNO si possono rappresentare numeri
compresi tra -127 e 127
in binario con COMPLEMENTO A 1 si possono rappresentare
numeri compresi tra -127 e 127
in binario con COMPLEMENTO A 2 si possono rappresentare
numeri compresi tra -128 e 127
Inserisci il numero decimale da convertire:
27
Rappresentazione in binario PURO del numero 27
00011011
Rappresentazione in binario con MODULO E SEGNO del numero 27
00011011
Rappresentazione in binario con COMPLEMENTO A 1 del numero 27
00011011
Rappresentazione in binario con COMPLEMENTO A 2 del numero 27
00011011
Premi INVIO per continuare...
(Dopo aver premuto il tasto INVIO)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
………………………………
Esempio 2 (N = 8, decimale = -27)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
8
Prima di inserire numero decimale da convertire ricorda:
Il numero massimo di bit e' pari a 8 dunque:
in binario PURO si possono rappresentare numeri compresi
tra 0 e 255
in binario con MODULO E SEGNO si possono rappresentare
numeri compresi tra -127 e 127
in binario con COMPLEMENTO A 1 si possono rappresentare
numeri compresi tra -127 e 127
in binario con COMPLEMENTO A 2 si possono rappresentare
numeri compresi tra -128 e 127
Inserisci il numero decimale da convertire:
-27
Il numero inserito non puo' essere convertito in binario PURO:
infatti -27 e' minore di 0 il minimo binario PURO
rappresentabile
Rappresentazione in binario con MODULO E SEGNO del numero -27
10011011
Rappresentazione in binario con COMPLEMENTO A 1 del numero -27
11100100
Rappresentazione in binario con COMPLEMENTO A 2 del numero -27
11100101
Premi INVIO per continuare
(Dopo aver premuto il tasto INVIO)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
………………………………
Esempio 3 (N = 8, decimale = -128)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
8
Prima di inserire numero decimale da convertire ricorda:
Il numero massimo di bit e' pari a 8 dunque:
in binario PURO si possono rappresentare numeri compresi tra
0 e 255
in binario con MODULO E SEGNO si possono rappresentare numeri
compresi tra -127 e 127
in binario con COMPLEMENTO A 1 si possono rappresentare
numeri compresi tra -127 e 127
in binario con COMPLEMENTO A 2 si possono rappresentare
numeri compresi tra -128 e 127
Inserisci il numero decimale da convertire:
-128
Il numero inserito non puo' essere convertito in binario PURO:
infatti -128 e' minore di 0 il minimo binario PURO
rappresentabile
Il numero inserito non puo' essere convertito in binario con MODULO E
SEGNO:
infatti -128 e' minore di -127 il minimo binario con MODULO E
SEGNO rappresentabile
Il numero inserito non puo' essere convertito in binario con
COMPLEMENTO A 1:
infatti -128 e' minore di -127 ,il minimo binario con COMPLEMENTO
A 1 rappresentabile
Rappresentazione in binario con COMPLEMENTO A 2 del numero -128
10000000
Premi INVIO per continuare...
(Dopo aver premuto il tasto INVIO)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
………………………………
Esempio 4 (N = 16, decimale = 65535)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
16
Prima di inserire numero decimale da convertire ricorda:
Il numero massimo di bit e' pari a 16 dunque:
in binario PURO si possono rappresentare numeri compresi tra
0 e 65535
in binario con MODULO E SEGNO si possono rappresentare numeri
compresi tra -32767 e 32767
in binario con COMPLEMENTO A 1 si possono rappresentare
numeri compresi tra -32767 e 32767
in binario con COMPLEMENTO A 2 si possono rappresentare
numeri compresi tra -32768 e 32767
Inserisci il numero decimale da convertire:
65535
Il numero inserito non puo' essere convertito in binario con MODULO E
SEGNO:
infatti 65535 e' maggiore di 32767 il massimo binario con MODULO
E SEGNO rappresentabile
Il numero inserito non puo' essere convertito in binario con
COMPLEMENTO A 1:
infatti 65535 e' maggiore di 32767 il massimo binario con
COMPLEMENTO A 1 rappresentabile
Il numero inserito non puo' essere convertito in binario con
COMPLEMENTO A 2:
infatti 65535 e' maggiore di 32767 ,il massimo binario con
COMPLEMENTO A 2 rappresentabile
Rappresentazione in binario PURO del numero 65535
1111111111111111
Premi INVIO per continuare...
(Dopo aver premuto il tasto INVIO)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
………………………………
Esempio 5 (N = 16, decimale = 65536)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
16
Prima di inserire numero decimale da convertire ricorda:
Il numero massimo di bit e' pari a 16 dunque:
in binario PURO si possono rappresentare numeri compresi tra
0 e 65535
in binario con MODULO E SEGNO si possono rappresentare numeri
compresi tra -32767 e 32767
in binario con COMPLEMENTO A 1 si possono rappresentare
numeri compresi tra -32767 e 32767
in binario con COMPLEMENTO A 2 si possono rappresentare
numeri compresi tra -32768 e 32767
Inserisci il numero decimale da convertire:
65536
Il numero inserito non puo' essere convertito in binario PURO:
infatti 65536 e' maggiore di 65535 il massimo binario PURO
rappresentabile
Il numero inserito non puo' essere convertito in binario con MODULO E
SEGNO:
infatti 65536 e' maggiore di 32767 il massimo binario con MODULO
E SEGNO rappresentabile
Il numero inserito non puo' essere convertito in binario con
COMPLEMENTO A 1:
infatti 65536 e' maggiore di 32767 il massimo binario con
COMPLEMENTO A 1 rappresentabile
Il numero inserito non puo' essere convertito in binario con
COMPLEMENTO A 2:
infatti 65536 e' maggiore di 32767 ,il massimo binario con
COMPLEMENTO A 2 rappresentabile
Rieffettuare l'inserimento:
il numero inserito non puo' essere convertito in alcun formato
binario tra quelli indicati!!!
Premi INVIO per continuare...
(Dopo aver premuto il tasto INVIO)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
………………………………
Esempio 6 (N = 4)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
4
Selezione errata! Ripetere la scelta.
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
Esempio 7 (N = 0)
Scegli il numero di bit (minimo 8, massimo 32):
8 --> N = 8
...
16 --> N = 16
...
32 --> N = 32
0 --> Termina il programma
0
Programma terminato!
Scarica