Documente Academic
Documente Profesional
Documente Cultură
Reprezentarea datelor în
memoria calculatorului
CUPRINS
1.1. Baze de numerație
1.2. Conversia numerelor dintr-o bază în alta
1.2.1. Conversia numerelor întregi
1.2.2. Conversia numerelor reale
1.2.3. Procedee de conversie rapidă între bazele 8, 16 și baza 2
Lucrare de verificare nr.3.
Obiective
• Prezentarea noțiunilor generale despre sistemele de numerație;
• Cunoașterea celor mai uzuale baze de numerație;
• Cunoașterea procedeelor de conversie dintr-o bază în alta.
Exemple:
1000112 = 1 × 25 + 0 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 3510
6238 = 6 × 82 + 2 × 81 + 3 × 80 = 40310
1100112 = 1 × 25 + 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 5110
(𝑖−1)
𝑁10 (𝑖) 𝑎𝑖 (−1)
= 𝑁10 + , 𝑖 = 0,1, ,2, … , 𝑛, 𝑢𝑛𝑑𝑒 𝑁10 = 𝑁10
𝑞 𝑞
Exemple:
1. Fie numărul x=3510. Conform algoritmului de conversie din baza 10 în
baza 2, numărul 3510=1000112.
Prin împărțiri succesive se obțin cifrele care vor forma noul număr
reprezentat în baza 2, respectiv 16, citind de la sfârșit câturile obținute.
Exemple:
1. Numărul x=0.10112 are următoare dezvoltare polinomială:
Conversia părții fracționare a unui număr real pozitiv din baza 10 într-o
bază oarecare q
(𝑖)
Dacă există un număr i întreg, astfel încât 𝐹10 este număr întreg, atunci
algoritmul se oprește. În caz contrar, fracția este periodică.
Exemple:
Exemple:
Fie numărul x=43.258. Acesta se scrie în baza 2, făcând înlocuirile
corespunzătoare fiecărei cifre, astfel:
- 4 se înlocuiește cu 100
- 3 se înlocuiește cu 011
- 2 se înlocuiește cu 010
- 5 se înlocuiește cu 101.
Se obține numărul 100011.0101012.
Conversia rapidă a unui număr binar în octal se face astfel:
- pentru partea întreagă se marchează triadele începând de la virgulă spre
stânga;
- pentru partea fracționară se marchează triadele începând de la virgulă
spre dreapta;
- fiecare triadă este înlocuită cu valoarea corespunzătoare din baza 8.
Exemplu:
111 1000.1110 11112=78. EF16.