Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

 Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.1 Talsystemer Positionstalsystemer Decimale og binære tal.

Lignende præsentationer


Præsentationer af emnet: " Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.1 Talsystemer Positionstalsystemer Decimale og binære tal."— Præsentationens transcript:

1  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.1 Talsystemer Positionstalsystemer Decimale og binære tal

2  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.2 Decimaltal Her er et par ganske almindelige decimaltal: 417 30752 400 10 7 30000 0 700 50 2 4*100 1*10 7*1 3*10000 0*1000 7*100 5*10 2*1 4*10 2 1*10 1 7*10 0 3*10 4 0*10 3 7*10 2 5*10 1 2*10 0

3  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.3 Positionstal, 10-talsystemet Man kan opskrive en relativt simpel formel for tallenes decimale værdi: t: 30752 Lad t.i betegne det i’te ciffer i tallet t og N antal cifre i tallet: t.4 t.3 t.2 t.1 t.0 3 0 7 5 2 3*10 4 0*10 3 7*10 2 5*10 1 2*10 0 decimal værdi = (  i | 0  i < N : t.i*10 i ) 10 symboler: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (cifre)

4  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.4 Positionstal, 2-talsystemet t: 10011 t.4 t.3 t.2 t.1 t.0 1 0 0 1 1 1*2 4 0*2 3 0*2 2 1*2 1 1*2 0 16 0 0 2 1 decimal værdi = (  i | 0  i < N : t.i*2 i ) 10011 2 = 19 10 2 symboler: 0, 1 (bit: binary digit)

5  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.5 g-talsystemet (g  2) decimal værdi = (  i | 0  i < N : t.i*g i ) g symboler: 0, 1,..., g-1 (cifre) g = 8: 0, 1, 2, 3, 4, 5, 6, 7 g = 16: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F ABE 16 = A*16 2 + B*16 1 + E*16 0 = 10*16 2 + 11*16 1 + 14*16 0 = 2560 + 176 + 14 = 2750

6  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.6 2-talsystemet, 4 bit 0 1 0 0 0 0 0000000 00 011 1111 11111111 0123456789101112131415 t.0 t.1 t.2 t.3

7  Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.7 Øvelser Hvordan skriver man følgende tal binært: 5 10 = ? 21 10 = ? Hvad er den decimale værdi af følgende binære tal : 1110 2 = ? 1001011 2 = ?


Download ppt " Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.1 Talsystemer Positionstalsystemer Decimale og binære tal."

Lignende præsentationer


Annoncer fra Google