Int(x) a Frac(x)
Definice.
Nechť x je reálné číslo. Definujeme jeho celou
část jako to největší celé číslo Int(x) splňující
podmínku
Int(x) ≤ x.
Definujeme jeho zlomkovou část jako
Frac(x) = x − Int(x).
Příklady: Int(3) = 3,
Frac(3) = 0;
Int(0.14) = 0,
Frac(0.14) = 0.14;
Int(17/8) = 2,
Frac(17/8) = 1/8 = 0.125;
Int(85263.781235) = 85263,
Frac(85263.781235) = 0.781235.
Teď to bude zajímavější: Int(−1) = −1,
Frac(−1) = 0;
Int(−2.15) = −3 (opravdu,
−3 je největší celé číslo, které nepřeleze −2.15),
Frac(−2.15) = 0.85;
Int(−135.643) = −136,
Frac(−135.643) = 0.357;
Int(−117) = −117,
Frac(−117) = 0.
Asi se teď ptáte, proč jsme nedefinovali
Int(x) jako to, co je před
desetinnou čárkou, a Frac(x) jako to, co je za ní. To je dobrá otázka,
mi by se to také tak líbilo. Bohužel, taková definice by občas působila
problémy, zatímco ta srandovní, kterou tady máme, je z
matematického hlediska bezproblémová. Jednu výhodu ukážeme hned: Ta
"správná"
definice dává mnohem hezčí grafy:

Vzhledem k tomu, že tyto funkce používáme většinou pro kladná čísla, spousta
lidí ani neví, že se tyto definice chovají srandovně pro záporná čísla.
Existuje další odůvodnění pro právě tuto definici. Můžeme říct, že
Int(x) je vlastně x zaokrouhlené dolů na nejbližší celé
číslo. Existuje i alternativní zápis,
Int(x) = ⌊x⌋.
Podobně definujeme ⌈x⌉ jako
x zaokrouhleno nahoru na nejbližší celé číslo.
Příklady:
⌊13⌋ = 13,
⌈13⌉ = 13;
⌊13.7⌋ = 13,
⌈13.7⌉ = 14;
⌊−23⌋ = −23,
⌈−23⌉ = −23;
⌊−23.6⌋ = −24,
⌈−23.6⌉ = −23.
Faktoriál
Zpět na Teorie - Elementární funkce