Systemy liczbowe BIN, DEC, OCT, HEX

Przeliczanie systemów liczbowych


System dwójkowy DEC>BIN, BIN>DEC



Dzielimy liczbę X przez 2(system dwójkowy) jeśli wynik jest liczba całkowitą (reszty brak) dajemy 0, jeśli jest reszta dajemy 1 i spisujemy pod spód liczbę bez dziesiętnych części np. 11,5 - 11.


Liczba

Dzielenie

Reszta




Kierunek odczytu1

45

2

1

22

2

0

11

2

1

5

2

1

2

2

0

1

2

1


45
10*2=1011012


Liczba

Dzielenie

Reszta

3245

2

1

1622

2

0

811

2

1

405

2

1

202

2

0

101

2

1

50

2

0

25

2

1

12

2

0

6

2

0

3

2

1

1

2

1


32451010=1100101011012


Samodzielnie przeliczamy DEC>BIN

99 ,457 ,57 ,54785 ,4987, 5012


BIN>DEC


1010 taką liczbę binarna można zamienić na dziesiętną poprzez wykonanie obliczeń

13021100=1*23+0*22+1*21+0*20=8+0+2+0=10

Nad liczba binarną dopisujemy zaczynając od prawej do lewej liczby zaczynając od zera (tak jak potęgi) następnie, zaczynają od strony lewej mnożymy pierwszą liczbę dziesiętną w naszym przypadku 1 przez 2 podniesione do potęgi znajdującej się nad liczbą w naszym przypadku 3 itd. Po sumowaniu otrzymamy wynik w liczbie dziesiętnej, po nabraniu doświadczenia od razu możemy pomijać mnożenie przez zero – z oczywistych powodów.


19180716150413121100= możemy wykreślić liczby z zerami

19180716150413121100=1*29+1*28+26+1*25+1*23+1*22+1*21=512+256+64+32+8+4+2=878

180706150403120100=256+32+4=292


Samodzielnie przeliczamy BIN>DEC

1110100001,10000000000, 11100101110, 101010001011, 11111011011, 1110110000101111

System ósemkowy BIN>OCT, OCT>BIN


Do wyznaczenia zapisu liczby X w systemie ósemkowym możemy wykorzystać poznany wcześniej algorytm dla systemu dwójkowego, po drobnej modyfikacji. X dzielimy przez podstawę systemu docelowego. Za kolejną od końca cyfrę przyjmujemy resztę z dzielenia. Za nowe X przyjmujemy wynik dzielenia całkowitoliczbowego. Jeśli X jest różne od zera, operację powtarzamy. Inaczej wyświetlamy otrzymane cyfry w kierunku odwrotnym do ich wyznaczenia.


Liczba

Dzielenie

Reszta

1253

8

5

156

8

4

19

8

3

2

8

2


125310=23458


Liczba

Dzielenie

Reszta

2394

8

2

299

8

3

37

8

5

4

8

4


239410=45328



Samodzielnie przeliczamy DEC>OCT

1410, 2020, 32132, 1234, 399, 90878


Istnieje oczywiście możliwość przeliczania OCT>DEC bardzo podobna do przeliczania BIN>DEC

23458=2*83+3*82+4*81+5*80=2*512+3*64+4*8+5*1=1024+192+32+5=125310

45328=4*83+5*82+3*81+2*80=4*512+5*64+3*8+2*1=2048+320+24+2=239410

Samodzielnie przeliczamy OCT>DEC

8454, 1234, 4321, 4545, 741, 64532


System szesnastkowy, DEC>HEX, HEX>DEC



System szesnastkowy HEX posiada 16 cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Pierwsze 10 cyfr jest takie same jak w systemie dziesiętnym. Za kolejne 6 cyfr przyjęto pierwsze litery alfabetu. Litery te w zapisie liczby mogą być małe lub duże. Wartości tych cyfr to kolejno A=10, B=11, C= 12, D=13, E=14, F=15.


HEX>DEC


A3F2D13016 = 10*163+15*162+13*16+3=10*4096+15*256+13*16+3=45011

Itd.


Przelicz samodzielnie HEX>DEC

ABCD1,7DC,1000,2F0E24FB,1218D,222


DEC>HEX

Liczba

dzielenie

Reszta

Uwagi

99999

16

15

15 = F

6249

16

9


390

16

6


24

16

8


1

16

1


9999910=1869F16


Przelicz samodzielnie DEC>HEX

455,987,1245,8457,98999,61

1 W tabelkach zawsze odczytujemy liczby we wskazany sposób (od dołu do góry)

2 X2 – system dziesiętny BIN, X8 – system ósemkowy OCT, X16 – system szesnastkowy HEX

X – dowolna liczba BIN (0-∞), OCT (0-7), HEX(0-9,A-F)

5

Opracował: mgr inż. Artur Maślanka – w razie uwag, sugestii proszę o kontakt artekmaslanka@gmail.com



Wyszukiwarka

Podobne podstrony:
prezentacja rzymski system liczbowy
Systemy liczbowe, mechanika, BIEM- POMOCE
systemy liczbowe, informatyka
systemy liczbowe
Systemy Liczbowe, systemy liczbowe1, SYSTEM BINARNY
dekoder bin dec
Pozycyjne systemy liczbowe
Rzymski system liczbowy
Systemy liczbowe
prezentacje zaawans, systemy liczbowe LO
Sprawozdanie Automatyka systemy liczbowe, SGGW Technika Rolnicza i Leśna, Automatyka
Szesnastkowy system liczbowy
17-09-2005 Wstęp do informatyki Systemy Liczbowe, Systemy Liczbowe
systemy liczbowe 4
Tabela (Systemy Liczbowe)
Dwójkowy system liczbowy
Ósemkowy system liczbowy, NAUKA, algorytmy i struktury danych, WAT
Systemy liczbowe dwójkowy, INFORMATYKA, INFORMATYKA sem. III, 2.Prograowanie strukturalne i obiektow
Pozycyjne systemy liczbowe

więcej podobnych podstron