chuyển đổi một số từ cơ số 2 sang cơ số 10
Biểu diễn số thập phân: 253, 458, 1047, 3259 (2đ)
Biểu diễn có số nhị phân: 1011, 11011, 11101,1010 (2đ)
Biểu diễn các hệ số 16 (Hexa): 1AF, 2BD, 1BC, 2EF (2đ)
Chuyển đổi các hệ cơ số 10 sang cơ số 2: 7, 9, 21, 27 (2đ)
Chuyển đổi các hệ cơ số 10 sang hệ Hexa: 45,125, 235, 435 (2đ)
chuyển đổi cơ số 10 sang 2 Pascal
Nguyên tắc của phương pháp chuyển đổi từ hệ cơ số 10 sang hệ cơ số 2 là lấy số cần chuyển đổi chia cho 2 (kết quả chỉ lấy phần nguyên), sau đó tiếp tục lấy kết quả chia 2 (và cũng chỉ lấy phần nguyên), kết quả số nhị phân thu được là tập hợp các số dư của các phép chia.
1.Chuyển các số sau sang biểu diễn ở hệ đếm thập phân :158 ,1002 , 102
2.Chuyển các số sau sang biểu diễn ở hệ nhị phân : 510, 2010, 201910
3.Chuyển các số sau từ hệ cơ số 16 sang hệ cơ số 2 : A, F, 1A , FF1
4.Chuyển các số sau từ hệ cơ số 2 sang hệ cơ số 16 : 1100, 11011011 , 1111000011001111
Chuyển đổi cơ sở từ cơ số 10 -> cơ số K
uses crt;
var d:array[1..100]of byte;
n,i,j,k:integer;
begin
clrscr;
write('Nhap n='); readln(n);
repeat
write('Nhap he dem can doi:'); readln(k);
until (k=2) or (k=8) or (k=16);
i:=1;
repeat
d[i]:=n mod k;
n:=n div k;
i:=i+1;
until n=0;
writeln('So he ',k,' la: ');
for j:=i-1 downto 1 do
begin
case d[j] of
0..9:write(d[j]);
10..16:write(chr(d[j]+55));
end;
end;
readln;
end.
1.Hãy đổi các số sau từ hệ thập phân sang hệ cơ số 9:
a,3078
b,10003
2,Hãy đổi các số sau từ hệ thập phân sang hệ cơ số 2:
a,105
49 hệ cơ số 10 chuyển sang hệ cơ số 16 bằng bao nhiêu ?
Chuyển các số sau sang hệ cơ số 10 110,01;. 11101001 1AB,2;. ABF,D
Đổi các số sau sang hệ cơ số 10:
5D16 (hệ 16); 7D716 (hệ 16); 111111 (hệ 2); 10110101 (hệ 2)
5D1616 -> 5.163+13.162+1.161+6.160 = 2383010
7D71616 -> 7.164+13.163+7.162+1.161+6.160 = 51381410
1111112 -> 1.25+1.24+1.23+1.22+1.21+1.20 = 6310
101101012 -> 1.27+0.26+1.25+1.24+0.23+1.22+0.21+1.20 = 18110
Câu 2(3đ): Chuyển đổi hệ cơ số điếm: a. 256 (10) =? () b. 110011001 (2)= ? (10)
25610=1000000002
1100110012=1⋅28+1⋅27+0⋅26+0⋅25+1⋅24+1⋅23+0⋅22+0⋅21+1⋅20=40910