Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Note curs 2006 - Universitatea de Stat âAlecu Russoâ
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
– 10; hexazecimal – 16; etc.). Pentru efectuarea conversiei sunt cunoscute<br />
următoarele meto<strong>de</strong> utilizate <strong>de</strong>s în practică:<br />
1. metoda împărţirii succesive cu calcule în baza veche (conversia<br />
numerelor întregi prin împărţiri succesive);<br />
2. metoda înmulţirii succesive cu calcule în baza veche (conversia<br />
numerelor fracţionare prin înmulţiri succesive);<br />
3. metoda substituţiei automate.<br />
1. Conversia unui număr întreg din baza 10 în baza 2, 8 şi 16 se<br />
efectuează prin împărţirea consecutivă a numărului întreg zecimal la<br />
numărul bazei respective şi, în continuare, fiecare cât întreg obţinut, la<br />
aceeaşi bază până când vom obţine partea întreagă a câtului egală cu zero.<br />
Numărul în baza nouă se scrie <strong>de</strong> la dreapta spre stânga, fiind alcătuit din<br />
resturile obţinute în urma împărţirilor.<br />
Exemplu: Numărul 197 10 =11000101 2 ; 197 10 =305 8 ; 197 10 =C5 16 ;<br />
1111 2 =15 10 .<br />
2. Conversia unui număr fracţionar dintr-o bază în alta se<br />
în<strong>de</strong>plineşte prin înmulţirea succesivă a părţii fracţionare a numărului dat<br />
la baza respectivă a sistemului nou <strong>de</strong> numeraţie, partea întreagă se<br />
converteşte în sistemul nou conform punctului 1. Algoritmul se opreşte<br />
când ajunge la una din următoarele situaţii:<br />
• partea fracţionară a produsului obţinut este zero; în acest caz,<br />
rezultatul conversiei este număr subunitar cu un număr finit <strong>de</strong> cifre a<br />
părţii fracţionare;<br />
• partea fracţionară a produsului se reprezintă prima dată în<br />
succesiunea <strong>de</strong> produse obţinute; în acest caz rezultatul conversiei este o<br />
fracţie periodică;<br />
• dacă nu se ajunge la nici una din cele două situaţii menţionate,<br />
algoritmul se opreşte când se consi<strong>de</strong>ră că s-au calculat suficiente cifre ale<br />
rezultatului conversiei.<br />
Partea fracţionară a numărului în sistemul nou <strong>de</strong> numeraţie va fi<br />
scrisă sub formă <strong>de</strong> combinaţie a părţilor întregi ale numerelor obţinute în<br />
rezultatul înmulţirilor succesive, începând cu primul.<br />
Exemple <strong>de</strong> conversie a numărului fracţionar 0,491 10 în numere cu<br />
baza 2 şi 8.<br />
0,491 x 2 = 0,982 → 0<br />
0,982 x 2 = 1,964 → 1<br />
0,964 x 2 = 1,928 → 1<br />
0,928 x 2 = 1,856 → 1<br />
17