17.11.2014 Views

Note curs 2006 - Universitatea de Stat „Alecu Russo”

Note curs 2006 - Universitatea de Stat „Alecu Russo”

Note curs 2006 - Universitatea de Stat „Alecu Russo”

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!