Documente Academic
Documente Profesional
Documente Cultură
naturale în calculator
Reprezentarea numerelor întregi
Alinierea numerelor binare se face la dreapta, zerourile nesemnificative fiind plasate în față.
Exemplu:Reprezentați numărul natural
Exemplu:Reprezentați numarul 10 pe 8 poziții binare:
0 0 0 0 1 0 1 0
Avem trei moduri de reprezentare numite coduri binare pentru numere algebrice:
În codul direct, pe n poziţii binare se pot reprezenta numere întregi pozitive şi negative N, astfel încât:
Codul invers
Codul invers. Pentru numerele pozitive scrierea în cod invers este identică cu cea din codul direct.
Dacă numărul este negativ, el se scrie mai întâi ca şi cum ar fi pozitiv, apoi se inversează fiecare
cifră binară, adică 1 devine 0 şi 0 devine 1.
Exemplu:Reprezentați numerele +52 și -52 în cod invers pe 8 poziții binare.
Codul complementar
Codul complementar. În acest cod numerele pozitive au aceeaşi reprezentare ca şi în codul direct şi
codul invers. Dacă numărul este negativ, el se scrie mai întâi în codul invers, apoi se adună 1 la cifra
cea mai puţin semnificativă (poziţia binară 0).
0 0 0 0 0 0 1 1
0 0 0 0 0 1 1 1
1 1 1 1 1 1 0 1
Reprezentaţi numerele naturale 3, 255, 1 024, 2 048, 4 096, 65535 pe 16 poziţii binare.
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
Calculaţi numerele naturale maxime ce pot fi reprezentate pe 4, 8, 12, 16, 24, 32 şi 64 de poziţii binare.
Reprezentarea numerelor reale în virgulă fixă
Numerele rele se reprezintă în formă fracționară prin virgulă fixă sau virgulă mobilă (flotantă)
Reprezentarea numerelor reale în virgulă fixă (exemplu)
Să se reprezinte numărul real: +0,88671 în virgulă fixă
7 6 5 4 3 2 1 0
0 1 1 1 0 0 0 1
s 2-1 2-2 2-3 2-4 2-5 2-6 2-7
1 0 1 1 0 0 1 0
s 2-1 2-2 2-3 2-4 2-5 2-6 2-7
Tema pentru acasă