Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.