Documente Academic
Documente Profesional
Documente Cultură
DE NUMERATIE
CONTINUT
Notiuni introductive
Conversia din baza 10 in baza q
Conversia din baza q in baza 10
Exemple
NOTIUNI INTRODUCTIVE
Exemplu:
1 0 1 1
3 2 1 0
1011 = 1 * 2 3
+ 0 * 2 2+ 1 * 2 1
+1*2 0
= 8 + 2 + 1 = 11
Implementare
intreg N10, Nq, p;
inceput
citeste Nq, q;
N10 0;
p 1;
repeta
N10 N10 + (Nq mod 10)*p;
p p * q;
Nq=Nq div 10;
pana cand Nq=0;
scrie N10;
sfarsit.
Fisa de lucru
Realizati urmatoarele conversii:
a) 7 (baza 10) in baza 2
b) 11001 (baza 2) in baza 10
c) 30 (baza 10) in baza 8
Se citeste de la tastatura un numar natural n. Sa se determine
cate cifre are reprezentarea lui in baza q, unde q se introduce
de la tastatura.
Se citesc de la tastatura q (baza de numeratie, q ϵ [2,9] ) si mai
multe numere naturale care reprezinta cifrele unui numar in
baza q, pana cand numarul introdus nu mai poate fi o cifra in
aceasta baza de numeratie. Sa se afiseze numarul in baza 10.
SFARSIT!