C++ Bc. 20: Porovnání verzí

Z GeoWikiCZ
mBez shrnutí editace
mBez shrnutí editace
Řádek 8: Řádek 8:


Napište funkci, která vypočte odhad strojového epsilon pro typ <tt>double</tt>.
Napište funkci, která vypočte odhad strojového epsilon pro typ <tt>double</tt>.
double d_epsilon()


Poznámka: funkce pro výpočet strojového epsilon by v C++ měla být vhodněji napsána jako šablona.
Poznámka: funkce pro výpočet strojového epsilon by v C++ měla být vhodněji napsána jako šablona.

Verze z 10. 10. 2006, 13:43

Strojové epsilon

Strojové epsilon je charakteristika přesnosti formátu reálného čísla v počítači. Je definováno jako rozdíl mezi 1 a nejmenším číslem větším než 1, kterou lze v daném čísleném typu zobrazit.

Strojové epsilon je jednou z charakteristik definovaných v hlavičce <climits> a v C++ jej lze například pro typ double získat jako

std::numeric_limits<double>::epsilon()

Napište funkci, která vypočte odhad strojového epsilon pro typ double.

double d_epsilon()

Poznámka: funkce pro výpočet strojového epsilon by v C++ měla být vhodněji napsána jako šablona.

[ Zpět | C++ | Další ]