01 Systemy liczboweid 2704 ppt

background image

Systemy liczbowe

Systemy liczbowe

UTK

mgr inż. Robert Szczepaniak

background image

background image

Pod pojęciem systemu liczbowego

systemu liczbowego

rozumiemy ogół zasad umożliwiających
przedstawienie liczb za pomocą
umownych znaków, a znaki, za pomocą
których zapisuje się liczby - cyframi

cyframi

.

Wśród systemów liczbowych rozróżnia
się:

systemy pozycyjne

systemy pozycyjne,

systemy niepozycyjne

systemy niepozycyjne.

background image

W pozycyjnych systemach

pozycyjnych systemach

liczbowych

liczbowych

znaczenie cyfry jest

zależne od miejsca (pozycji), które ona
zajmuje w liczbie. Przykładem
pozycyjnego systemu liczbowego jest
system dziesiątkowy (dziesiętny).
Przykład:

liczba 777

.

background image

W przypadku niepozycyjnych systemów liczbowych

niepozycyjnych systemów liczbowych

znaczenie cyfry jest niezależne od miejsca położenia w
zapisie liczby. Przykładem takiego systemu liczbowego
jest system rzymski, którego zasadniczymi znakami są:

I=1, V=5, X=10, L=50, C=100, D=500, M=1000.

Zasada zapisywania liczb w systemie rzymskim polega
na umieszczaniu cyfr mniejszych po większych z
wyjątkiem tych przypadków, gdy ilość jednostek pewnego
rzędu wynosi 4 lub 9. Wtedy mniejsza cyfra poprzedza
większą.

Przykład: MCMXCVIII = 1998 (dziesiętnie)

MCMXCVIII = 1998 (dziesiętnie)

background image

W pozycyjnym systemie liczbowym

, (n+m) -

pozycyjną nieujemną liczbę

zapisuje się w postaci:

przy czym:
p - podstawa systemu liczbowego,

;

- cyfra i -tej pozycji,

;

n - liczba cyfr części całkowitej liczby,
m - liczba cyfr części ułamkowej liczby .

1

1

0

1

-1

1

0

1

A a

a

a

a

a

n

m

n

m

p

...

p

p

p

...

p

        

-1

1 0

1

A

A

A

A

(A)

(a

a a a

a ) =(C U )

(C ) (U )

p

n

m

p

p

p

...

, ...

,

,

a

i

{2, 3, 4, }

p

K

a {0,1, , -1}]

i

p

K

background image

Najbardziej powszechne

systemy liczbowe

background image

System dziesiętny (dziesiątkowy,
decymalny )

Do zapisu dowolnej liczby bez znaku system dziesiętny
wykorzystuje dziesięć symboli graficznych, zwanych
cyframi:

0

,

1

,

2

,

3

,

4

,

5

,

6

,

7

,

8

,

9

. Przy ich użyciu

jesteśmy w stanie przedstawić dowolną liczbę. System
dziesiętny, podobnie jak i system dwójkowy jest
systemem pozycyjnym. Liczbę

425

D

(

D

oznacza zapis

liczby w systemie dziesiętnym) możemy przedstawić jako
następującą sumę:

425

D

= 4 * 100 + 2 * 10 + 5 *1

10 a {0 1 2 3 4 5 6 7 8 9}

i

p

,

, , , , , , , , ,

background image

czyli:

4 2 5

D

= 4 * 10

2

+ 2 * 10

1

+ 5 * 10

0

^ 0 - pozycja jedynek
^ 1 - pozycja dziesiątek

^ 2 - pozycja setek

Widzimy więc, że cyfra na danej pozycji mnożona jest
przez odpowiednią potęgę liczby 10, przy czym wykładnik
tej potęgi zależy od położenia (pozycji) danej cyfry w
liczbie.

Uwaga!

Pozycje cyfr w liczbie numerujemy zawsze od

0

(najmłodsza cyfra).

background image

Poszczególne mnożniki, zwane inaczej wagami, w

systemie dziesiętnym noszą nazwę odpowiednio:

jedynek (10

0

=1), dziesiątek (10

1

=10), setek (10

2

=100) i

tak dalej. Poszczególne wagi w systemie dziesiętnym są

potęgami liczby 10, dlatego jest ona

zwana podstawą

systemu

(p=10). Podsumowując, formalny zapis

a

n-1

...... a

0

w systemie dziesiętnym oznacza:

gdzie

i

jest numerem pozycji w liczbie, natomiast

a

i

oznacza dowolną z cyfr od 0 do 9, a

n

jest ilością cyfr

(pozycji) w liczbie.

1

0

0

0

2

2

1

1

0

1

10

*

10

*

.....

10

*

10

*

.....

n

i

i

i

n

n

n

n

D

n

a

a

a

a

a

a

background image

System dwójkowy (binarny)

Dla systemu dwójkowego podstawą jest liczba

2

 (p=2) i

wagami są odpowiednie potęgi tej liczby. Kolejne pozycje
liczby zwane są więc pozycjami jedynek, dwójek, czwórek,
ósemek i tak dalej.

Zapis w systemie dwójkowym, zwanym inaczej systemem
binarnym, liczby

10100

B

(

B

- oznacza zapis w systemie

dwójkowym) oznacza:

10100

B

= 1 * 2

4

+ 0 * 2

3

+ 1 * 2

2

+ 0 * 2

1

+ 0 * 2

0

=

1 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 0 * 1 = 16 + 4 = 20

D

2 a {0 1}

i

p

,

,

background image

Uogólniając, zapis a

n-1

...... a

0B

w systemie dwójkowym

będzie oznaczał:

Wzór ten, określający sposób zapisu liczby w systemie
dwójkowym, pozwala jednocześnie na dokonanie
konwersji (przeliczenia) liczby zapisanej w systemie
dwójkowym na liczbę zapisaną w systemie dziesiętnym.

1

0

0

0

2

2

1

1

0

1

2

*

2

*

.....

2

*

2

*

.....

n

i

i

i

n

n

n

n

n

a

a

a

a

a

a

B

background image

Zamiana liczby dziesiętnej na liczbę
binarną

Metoda konwersji polega na wykonywaniu kolejnych
dzieleń całkowitych, z zapisem reszty, przez liczbę 2.
Rozpoczynamy od podzielenia liczby przeliczanej przez
2. Kolejne dzielenia wykonujemy na liczbie będącej
ilorazem poprzedniego dzielenia. Postępowanie
kontynuujemy aż do momentu otrzymania jako wyniku 0.
Reszty dzieleń ustawione w odpowiedniej kolejności dają
poszukiwaną liczbę binarną.

background image

Przykład
Dokonać konwersji liczby 23

D

na liczbę binarną.

Rozwiązanie

23 : 2 = 11 r = 1
11 : 2 = 5 r = 1
5 : 2 = 2 r = 1
2 : 2 = 1 r = 0
1 : 2 = 0 r = 1

A zatem 23

D

= 10111

B

.

background image

System szesnastkowy -
heksadecymalny

Jest on dość szeroko stosowany w dzisiejszej

informatyce. Podstawą tego systemu jest liczba

16

.

Musi istnieć więc szesnaście cyfr. Pierwsze dziesięć to

odpowiednio:

0

,

1

,

2

,

3

,

4

,

5

,

6

,

7

,

8

oraz

9

. W

systemie dziesiętnym kolejną liczbą jest 10, natomiast w

systemie szesnastkowym jest ono reprezentowane przez

A

. Kolejne liczby to: 11 -

B

, 12 -

C

, 13 -

D

, 14 -

E

, 15 -

F

.

Zatem, np. liczby w systemie dziesiętnym: 2, 6, 9, 11,

14 - w systemie szesnastkowym wyglądają

odpowiednio: 2, 6, 9, B, E. Widać od razu, że duże liczby

zajmują w systemie szesnastkowym mało miejsca.

16 a {0 1 2 3 4 5 6 7 8 9

}

i

p

,

, , , , , , , , , , A,B,C,D,E,F

background image

Formalny zapis systemu to:

Przykład:
Odszukać liczbę dziesiętną odpowiadającą liczbie 4C2

H

4C2

H

= 4 * 16

2

+ C * 16

1

+ 2 * 16

0

=

4 * 256 + 12 * 16 + 2 * 1 = 1218

D

1

0

0

0

2

2

1

1

0

1

16

*

16

*

.....

16

*

16

*

.....

n

i

i

i

n

n

n

n

n

a

a

a

a

a

a

H

background image

Zapis dwójkowy:

Zapis szesnastkowy:

0000

0

0001

1

0010

2

0011

3

0100

4

0101

5

0110

6

0111

7

1000

8

1001

9

1010

A

1011

B

1100

C

1101

D

1110

E

1111

F


Document Outline


Wyszukiwarka

Podobne podstrony:
01 Systemy Operacyjne ppt
Systemy liczbowe ppt
01 06 Systemy liczbowe
01 Systemy Operacyjne ppt
01 E CELE PODSTAWYid 3061 ppt
09 Architektura systemow rozproszonychid 8084 ppt
10 Reprezentacja liczb w systemie komputerowymid 11082 ppt
prezentacja rzymski system liczbowy
01 standaryzacja IIIrokid 2944 ppt
1 Systematyka rehabilitacjiid 9891 ppt
System podatkowy Malty ppt
prezentacja L6 01 Systemy liczenia
systemy liczbowe, informatyka
systemy liczbowe
Eksploatacja systemów ZUW i OŚ1 ppt [tryb zgodności]
Systemy Liczbowe, systemy liczbowe1, SYSTEM BINARNY
Pozycyjne systemy liczbowe

więcej podobnych podstron