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

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

Čísla podle velikosti / malosti

Podobné prezentace


Prezentace na téma: "Čísla podle velikosti / malosti"— Transkript prezentace:

1 Čísla podle velikosti / malosti
homeopatické C nuly za / před CZ/EU US/GB computer: ep 10p ; 10 ;  2 viz: 100 / long short scale ALU max 2 hecto / centi sto hundred byte 3 kilo / mili tisíc thousand K = short 6 Mega / icro milion million M = 9 Giga / nano miliarda billion G = int 12 Tera / pico bilion trillion T = 15 Peta / femto biliarda quadrillion P = 18 Exa / atto trilion quintillion E = long 21 Zetta / zepto triliarda sextillion 24 Yotta / yocto kvadrilion septillion  sextilionů undecillions float e 19 100 googol = odhad počtu elementárních částic ve vesmíru  double e 154 Hmotnost [kg] Země: 5.97 Y = 5.94 e24, Slunce: 1.99 MY = 1.99 e30, proton: 1.67 my = 1.67e-27 Konstanty: Avogadro:  0.6 Y/mol = 6 e23 / mol, Planck:  6.63 e-34 Js = ny Js Avogadro Planck C00 Takt vesmíru (?) :  1.0e-44 sec = 10 zy sec ALG

2 ∑ di * zi di  {0,1 … z-1} z  2 di i = -∞ C00

3 ∑ di zi +∑ di zi di  {0,1 … z-1} z  2
entire + fraction -1 * * i = 0 i = -∞ * C00

4 z = 2 { 0,1 } binary z = 8 { 0…7 } octal z = 10 { 0…9 } decimal z = 12 z = 16 { 0…9, A,B,C,D,E,F } hexadecimal z = 60 C00

5 There are 10 kinds of people in the world: Those who understand binary and those who don’t.
C00

6 Integrální aritmetika int a long
Dělení nulou způsobí ArithmeticException. 7 + Sudá čísla končí n nulami a jsou dělitelná 2n. Lichá čísla končí jedničkou. pro lichá n<0 : n/2 != n>>1 2 1 MAX_VALUE overflow MIN_VALUE -1 MIN_VALUE+1 -2 MAX+1 -> MIN k * MAX -> - k k * MAX -> MAX-k+1 MAX * MAX -> 1 MIN-1 -> MAX MIN * k -> 0 MIN * k -> MIN MIN == - MIN MAX + MIN -> -1 MIN / -1 -> MIN -3 pro sudé k pro liché k -7 chybné výpočty -8 pro sudé k - negace: - n = ~ n + 1 pro liché k ~ inverze: > 1, 1 -> 0 -> true - samonegace: - n = n - inverze znaménka C00

7 Slučování v doplňkovém kódu
dekadicky: třicetčtyři minus devadesátdevět = minus šedesátpět binárně: oktalově: hexadecimálně: ( 34) (-99) F F 9 D = (-65) = = F F B F ternárně: ( 34) (-99) = (-65) C00

8 Integrální násobení 11 * 22 = 242
result multiplier *11 = (22) *11 = (66) *11 = (242) C00

9 Integrální násobení 13 * 22 = 286
result multiplier *13 = (26) *13 = (78) *13 = OVERFLOW ( vyjde a nikoli 286 ) C00

10 Integrální dělení 111:18 = 6 rem 3
dividend ( 111 ) divisor ( 18 ) : = quotient ( 6 ) (-144 = -18*8) = (-33) > (-72 = -18*4) = (39) > (-36 = -18*2) = remaider (3) > (-18) = (-15) C00

11 Integrální dělení 126:18 = 7 rem 0
dividend ( 126 ) divisor ( 18 ) : = quotient ( 7 ) (-144 = -18*8) = (-18) > (-72 = -18*4) = (54) > (-36 = -18*2) = (18) > (-18) = remainder (0) C00

12 Oktalové kung pao 7 111 3 6 011 110 5 101 010 2 001 100 1 4 000 C00

13 1 K M G T P E Z Y Y Z E P T G M K Shut up, compute ! C00


Stáhnout ppt "Čísla podle velikosti / malosti"

Podobné prezentace


Reklamy Google