Conversia Numerelor

Previzualizare curs:

Extras din curs:

Se numeste conversie trecerea unui numar dintr-o baza de numeratie in alta baza de numeratie.

Se numeste baza de numeratie multimea de simboluri distincte numire cifre.

Se numeste sistem de numeratie multimea de reguli de reprezentare a numerelor.

Pentru baza 16 cifrele hexazecimale sunt: de la 0 la 9, la care se mai adauga si literele A - care reprezinta 10, B - 11, C - 12, D - 13, E - 14, F - 15.

1. Conversia numerelor din baza 10 in orice baza

Se imparte numarul la baza in care se doreste transformat pana cand ultimul cat este 0 si se citesc resturile de la sfarsit la inceput.

734=2DE(16)

734:16=45 rest 14=E16

45:16=2 rest 13=D16

2:16=0 rest 2

2. Conversia numerelor din orice baza in baza 10

Se foloseste urmatoarea formula: , unde N - este numarul reprezentat in baza b, b - baza in care este reprezentat numarul, n - numarul de pozitii pe care este reprezentat numarul, ai - elementul aflat pe pozitia i.

unde N=A3C, b=16, n=3, a1=A,a2=3, a3=C

unde N=734, b=8, n=3, a1=7,a2=3, a3=4

3. Conversia numerelor din baza 2 in baza 2n

Se grupeaza de la dreapta la stanga cate n pozitii binare. In cazul in care grupul nu este complet, se vor adauga atatea pozitii de zero cate sunt necesare pentru a forma grupul complet. Fiecare grup se va transforma in baza b conform formulei prezentate la punctul 2.

11100101111010110102=????16

Deoarece 16=24 atunci se vor grupa de la dreapta spre stanga cate 4 pozitii binare. Daca ultimul grup nu este complet se vor adauga zerouri cate sunt necesare - in cazul nostru 1.

0111 0010 1111 0101 10102=72F5A16

Fiecare grup rezultat va fi calculat cu formula de la punctul anterior:

01112=0*24-1+1*24-2+1*24-3+1*24-4=7

00102=0*24-1+0*24-2+1*24-3+0*24-4=2

11112=1*24-1+1*24-2+1*24-3+1*24-4=15=F16

01012=0*24-1+1*24-2+0*24-3+1*24-4=5

10102=1*24-1+0*24-2+1*24-3+0*24-4=10=A16

4. Conversia numerelor din baza 2n in baza 2

Fiecare cifra a numarului reprezentat in baza 2n se va reprezenta pe cate n pozitii binare.

13408=1 011 100 0002

Deoarece 8=23, atunci fiecare cifra a numarului va fi descompusa pe cate 3 pozitii binare.

1=0 0 12

3=0 1 12

4=1 0 02

0=0 0 02

1:2=0 rest 1 - cum trebuie reprezentat pe 3 pozitii binare, se vor mai adauga 2 de zero

3:2=1 rest 1

1:2=0 rest 1 - cum trebuie reprezentat pe 3 pozitii binare, se vor mai adauga 1 de zero

4:2=2 rest 0

2:2=1 rest 0

1:2=0 rest 1

0:0=0 rest 0.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Conversia Numerelor.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
4/10 (3 voturi)
Nr fișiere:
1 fisier
Pagini (total):
5 pagini
Imagini extrase:
5 imagini
Nr cuvinte:
1 160 cuvinte
Nr caractere:
6 601 caractere
Marime:
15.94KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Tag-uri:
numar, numere, conversie, baza, numeratie, binar, zecimal, hexazecimal
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!