016 017

016 017



16


Kolejna liczby naturalne w systemie dwójkowym mają postać

<“>10

(n)2

(n)lO

(a)2

0

0

8

1000

1

01

9

1001

2

10

10

1010

3 ’

11

11

' 1011

.4

100 ,

12

1100

5

101 .

13

1101

6

110

14

1110

7

111

15

1111

Na podstawie przedstawionego ciągu bardzo łatwo jest wyznaczyć algoryfcn tworzenia kolejnych liczb dwójkowych (patrz zadanie 2.12}.

Algorytm zamiany liczb dziesiętnych na dwójkowe

Jedna z oczywistych metod wyrażania zadanej liczby w systemie dwójkowym, czyli wyznaczania współczynników we wzorze (1.3), polega na odejmowaniu od zadanej liczby, a następnie od otrzymywanych reszt, największych całkowitych potęg liczby 2 nie przekraczających zadanej liczby bądź kolejnej reszty.

Przykład 1.3

■Liczbę (1231,3125)^q przedstawić w systemie dwójkowym.

1231 -1024

"557    7

-128 = 2' “75    6

-64 = 2°

~T5    ;

-8 = 2^ “7    2

-4 = 2^


10




0.3125    ?

-0.2500 = 2 ^ —- a p = 1

0.0fe2$    „

-0.0625 = 2^ — a = 1

■ siwo

Mamy więc

(1231,3125)10 = (10011001111,0101)2

Znacznie wygodniejsza jest metoda zamiany poprzez dzielenie i mnożenie, którą wyjaśnimy na kolejnym przykładzie.

Przykład. 1.9


Liczbę dziesiętną z przykładu 1.8 zamienić na dwójkową stosując metodę

dzielenia i mnożenia.

Cześć całkowitą dzielimy kolejno przez 2 i wypisujemy kolejne reszty Otrzymany ciąg reszt jest zapisem dwójkowym zadanej liczby całkowitej


1231

615

307

153

76

38

19

9

A

2

1

0


1

1

1

1

0

0

1

1

o

0

1


= a,

3 a2 = a3

= aą

* a5 = aX B.J

~ a8 = a9

= al0


0

3125

a_1 X 0

6250

a_2 = 1

2500 -

a_3 * 0

5000

a_ą = 1

0000

a-5 = ®

0000


Cześć ułamkowa mnożymy kolejno przez 2 i odrzucamy pojawiające się części całkowite. Otrzymany ciąg części całkowitych Jest zapisem dwójkowym zadanego ułamka właściwego.

Mamy więc, jak poprzednio,

(1231,3125)10 = (10011001111,0101)2

Aby uzasadnić podany algorytm, przeprowadzimy następujące rozumowanie. Przypuśćmy, że chcemy daną liczbę całkowitą a przedstawić w systemie dwójkowym, tzn. chcemy wyznaczyć współczynniki a^ w rozwinięciu.

k

= Z


li 2    = ao


k

Z1


21;


Dzieląc liczbę a przez 2 otrzymujemy!

>1-1


a ao

2 = T

liczba całkowita

Jeśli więc wynik dzielenia Jest liczbą całkowitą (liczba dzieli się bez reszty), to aQ = 0, natomiast jeżeli wynik dzielenia jest liczbą ułamkową (reszta z dzielenia jest równa jeden), to aQ = 1. Po wykonaniu dzielenia odrzucamy część ułamkową wyniku, czyli człon aQ/2 1 kontynuujemy dzielenie wyznaczając dalsze współczynniki a^ag,.*. itd.

Przedstawienie w systemie dwójkowym liczby a mniejszej od jedności polega na wyznaczeniu współczynników a_^ w rozwinięciu

oo    £    co

a = 2 a-i 2 1 = -i1 + 2 a-i 2 ai f J0'1^

i-l    i-ż

F^LIMSKA : ZNICZU

CTi,=

AJ


Wyszukiwarka

Podobne podstrony:
skanuj0025 (29) Dobry dla partii środka. Zamiast przez kolejne liczby naturalne, dzielimy przez: 1,4
skanuj0025 (29) Dobry dla partii środka. Zamiast przez kolejne liczby naturalne, dzielimy przez: 1,4
skanuj0016 3 LI C Z &QU £* ‘ę. r 5 r £ H V Zapis liczby 15 w systemie dwójkowym to:   
016 017 2 16 Wstęp •    tryb automatyczny •    tryb rozwiązania
016 017 16 ]. Wiadomości podstawowe całości, stosujemy stale stopowe, najczęściej chromoniklowe do u
b) Ciąg liczb naturalnych dzielimy na ciąg A. którego wyrazami są kolejne liczby naturalne jedno- i
Przykład obliczania wartości Znaleźć zapis dziesiętnej liczby 1/10 w systemie dwójkowym z
Obraz3 3 Zad. 10. Kolejne liczby naturalne zostały pogrupowane według następującej zasady. • n • 5
016 017 16 16 “2 *10 r-"i HH-* o o n w. +1 ;a , fv f* . . .S
68086 Rozdział 1 strona6 017 16 Zbiór zadań z mikroekonomii System gospodarki mieszanej to system z
minileksykon16 System dwójkowy 2 cyfry: 0 1 Jednostki kolejnych rzędów dwójkowych: potęgi liczby 2 (
Image194 W rozpatrywanym przykładzie, kolejnym stanom licznika odpowiadają kolejne liczby dwójkowe:
img061 Wyliczoną ze wzoru (5.16) wartość należy zaokrąglić do najbliższej liczby naturalnej. Przykła
Zestaw zadań nr 2Arytmetyka Niech b = d,dr_i... di do będzie zapisem liczby w systemie dwójkowym. Za
Zestaw zadań nr 2Arytmetyka Niech b = d,dr_i... di do będzie zapisem liczby w systemie dwójkowym. Za
Zapis barw. System dwójkowy. Każda liczba może być przedstawiona za pomocą sumy odpowiednich potęg l

więcej podobnych podstron