Rappresentazione in complemento alla base di un numero

jessica.amigoni.7
Ad esempio, come si calcola dei numeri:
+735
-999
Se potete mettere anche i passaggi per farmi capire meglio, grazie!

Risposte
axpgn
Avessimo capito quello che vuoi ...

Anacleto13
Io credo di aver capito.. ma più che di matematica qui si parla di informatica.. dico bene?
Vuoi rappresentare un intero in complemento a 2?
Se mi confermi vedo di aiutarti :smt023

jessica.amigoni.7
Esatto, confermo! Grazie in anticipo!

Anacleto13
Ad esempio vogliamo rappresentare 735 su 4 bit.

$2^4+735 = 751$

dividendo per 2

$751 : 2 = 375$ resto di 1
$375 : 2 = 187$ resto di 1
$187 : 2 = 93$ resto di 1
$93 : 2 = 46$ resto di 1
$46 : 2 = 23$ resto di 0
$23 : 2 = 11$ resto di 1
$11 : 2 = 5$ resto di 1
$5 : 2 = 2$ resto di 1
$2 : 2 = 1$ resto di 0
$1 : 2 = 0$ resto di 1

ora scriviamo il risultato al contrario.

$1011101111$


scartando le prime 6 cifre (perché abbiamo a disposizione solo 4 bit)

735 in complemento a 2 su 4 bit è 1111

mgrau
"Anacleto13":
Ad esempio vogliamo rappresentare 735 su 4 bit.
....
scartando le prime 6 cifre (perché abbiamo a disposizione solo 4 bit)

735 in complemento a 2 su 4 bit è 1111


Un po' come dire, vogliamo rappresentare un milione con tre cifre,
sarebbe 1000000, scartiamo le prime 4 e otteniamo 000 ....

Anacleto13
Si in realtà ho un pò esagerato.. era meglio fare la rappresentazione su 11 bit.
Ma la procedura è quella ..se non mi vengono specificati i bit

jessica.amigoni.7
Scusami hai ragione, ho dimenticato il numero dei bit, comunque il testo chiede, la rappresentazione in complemento a 10 su 6 cifre

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.