matematyka, Układy liczenia, Układy liczenia:


Układy liczenia:

Dziesiętny - cyfry: 0,1,2,3,4,5,6,7,8,9

125(10)= 5 + 20 + 100

125(10)= 5+101*2+102*1

Ósemkowy - cyfry: 0,1,2,3,4,5,6,7

125(8)= 5+ 81*2 + 82*1=

= 5 + 16 + 64 =85(10)

Dwójkowy - cyfry: 0,1

1101(2)=1+21*0+22*1+23*1=

=1 + 0 + 4 + 8=13(10)

Szesnastkowy - cyfry: 0,1,2,3,4,5,6,7,8,9

i litery: A jako 10, B-11, C-12, D-13, E-14

F-15

B12(16)=2+161*1+162*11

=2+ 16 + 256*11=

=2 + 16 + 2816 = 2834(10)

1111(2)=1+21*1+22*1+23*1=

= 1+ 2 + 4 + 8=15(10)=F(16)

67(10)= 26+21+20=64+2+1

=1000011(2)

reszta

67:2| 1

33:2| 1

16:2| 0

8:2| 0

4:2| 0

2:2| 0

1:2| 1

0

1111(2)= 23*1+22*1+21*1+1=

= 8 + 4 + 2 + 1=15(10)=F(16)

67(10)= 0 1 0 0 0 0 1 1(2)=

= 0+4+0+0 0+0+2+1=

= 4(16) 3(16)=43(16)

Kodowanie informacji

Impuls elektryczny (1) lub jego brak (0) stanowi systemem binarnym kodowania:

liczb, znaków, rozkazów, adresów

Jednostki informacji: bit(b), bajt(B)

1B=8b

1KB=1024 B (210)

1MB=1024 KB=1 048 576 B (1024*1024)

1GB=1024 MB=1 073 741 824 B

Standardowy kod wymiany informacji ASCII

Znakowi przyporządkowuje liczbę (kod)

Kod jednego znaku to 1 bajt czyli

28=256 znaków

np. kod znak | kod znak

56 9 122 z

FOR i:=0 TO 255 DO

WRITE (` `,i,'=',char(i));

*

**

***

Piramida n *

READLN(n);

FOR k:=1 TO n DO

BEGIN

FOR i:=1 TO k DO

WRITE(`*':3);

WRITELN;

END;



Wyszukiwarka