Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Data Dvojková (binární) číselná soustava Standardní jednoduché datové typy s pevnou řádovou čárkou Standardní jednoduché datové typy s pohyblivou řádovou.

Podobné prezentace


Prezentace na téma: "Data Dvojková (binární) číselná soustava Standardní jednoduché datové typy s pevnou řádovou čárkou Standardní jednoduché datové typy s pohyblivou řádovou."— Transkript prezentace:

1 Data Dvojková (binární) číselná soustava Standardní jednoduché datové typy s pevnou řádovou čárkou Standardní jednoduché datové typy s pohyblivou řádovou čárkou Příklady strukturovaných datových typů

2 Poziční číselné soustavy s celočíselným základem Binární číselná soustava, bit Převody mezi číselnými soustavami Hexadecimální číselná soustava Dvojková soustava

3 Převod dekadicky vyjádřené celé části čísla do binární soustavy 132 = … + a a a a a |: = … + a a a a a = a  a 0 = 0 66 = … + a a a a = … + a a a a |: = … + a a a a = a  a 1 = 0 33 = … + a a a = … + a a a |: = … + a a a = a  a 2 = 1 16 = … a a 3.2 0

4 Dec. Bin.F. Bin.Hex A B C D E F Dec. Bin.F. Bin.Hex A B C D E F Dekadická, binární a hexadecimální vyjádření číslených hodnot

5 Převod dekadicky vyjádřené celé části čísla do binární soustavy 132 : 2 = 66 : 2 = 33 : 2 = 16 : 2 = 8 : 2 = 4 : 2 = 2 : 2 = 1 : 2 = 0 zb.0 zb.0 zb.1 zb.0 zb.0 zb.0 zb.0 zb Schématicky :

6 Převod dekadicky vyjádřené celé části čísla do binární soustavy V dekadické soustavě: N = [ log 10 X ] V binární soustavě: N = [ log 2 X ] V hexadecimální soustavě:N = [ log 16 X ] Čísla dělitelná 2a 0 = 0 Čísla dělitelná4a 1, a 0 = 0 Čísla dělitelná8a 2, a 1, a 0 = 0 A … a 10 a 9 a 8 a 7 a 6 a 5 a 4 a 3 | a 2 a 1 a 0 b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 c 2 c 1 c 0 B = A div 2 3 C = A mod 2 3

7 Prostým vyhrazením jednoho bitu pro znaménko, další bity zůstávají pro binární váhový kód absolutní hodnoty (např. mantisa u typů s pohyblivou řádovou čárkou) Přičtením konstanty (např. exponent u typů s pohyblivou řádovou čárkou) Pomocí tzv. dvojkového doplňku (např. hodnota u typů ShortInt, Integer, LongInt) Kódování záporných čísel

8 Kladná čísla se kódují binárním váhovým kódem, znaménko = 0 Záporná čísla se kódují dvojkovým doplňkem, znaménko = 1 Doplňkem se rozumí rozdíl kapacity soustavy, tj. 2 n (128, 32768, …), a absolutní hodnoty kódovaného čísla Výpočet doplňku lze provést v libovolné soustavě Mechanické výpočty dvojkového doplňku v binární soustavě: 1. Všechny bity negovat a binárně přičíst 1 2. Zprava opsat všechny “0“ až k první “1” (včetně), další bity negovat Kódování záporných čísel pomocí dvojkového doplňku

9 Převod dekadicky vyjádřené necelé části čísla do binární soustavy 0.22 = a a a a a … | = a a a a a … 0 = a  a -1 = = a a a a … 0.44 = a a a a … | = a a a a … 0 = a  a -2 = = a a a a … 0.88 = a a a a … | = a a a a … 1 = a  a -3 = = a a a a …

10 Převod dekadicky vyjádřené necelé části čísla do binární soustavy 0.22 * 2 = 0.44 * 2 = 0.88 * 2 = = 0.76 * 2 = = 0.52 * 2 = = 0.04 * 2 = 0.08 Rozvoj necelé části- ukončený - nekonečný- periodický - neperiodický Příliš dlouhé rozvoje je třeba zkrátit, dochází tak k chybě vzniklé zaokrouhlením Pro kvantitativní vyjádření vlastnosti systému generovat chybu zavedeno tzv. „ machine  “. Prakticky je vhodné jej hledat jako největší číslo, pro které v daném systému platí:  = 1.0


Stáhnout ppt "Data Dvojková (binární) číselná soustava Standardní jednoduché datové typy s pevnou řádovou čárkou Standardní jednoduché datové typy s pohyblivou řádovou."

Podobné prezentace


Reklamy Google