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

Z GeoWikiCZ
Bez shrnutí editace
Bez shrnutí editace
Řádek 5: Řádek 5:
Strojové epsilon je jednou z charakteristik definovaných v hlavičce <tt>&lt;climits&gt;</tt> a v C++ jej lze například pro typ <tt>double</tt> získat jako
Strojové epsilon je jednou z charakteristik definovaných v hlavičce <tt>&lt;climits&gt;</tt> a v C++ jej lze například pro typ <tt>double</tt> získat jako


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


Napište funkci, která vypočte odhad strojového epsilon pro typ <tt>double.</tt>  Prp výpočet použijte variantu ''metody půlení,'' hledaná hodnota leží v intervalu (1, 2).
Napište funkci, která vypočte odhad strojového epsilon pro typ <tt>double.</tt>  Prp výpočet použijte variantu ''metody půlení,'' hledaná hodnota leží v intervalu (1, 2).


[ [[C plus plus Bc. | Zpět]] | [[C plus plus Bc. 20 cpp | C++]] ]
[ [[C plus plus Bc. | Zpět]] | [[C plus plus Bc. 20 cpp | C++]] ]

Verze z 12. 3. 2006, 18:18

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. Prp výpočet použijte variantu metody půlení, hledaná hodnota leží v intervalu (1, 2).

[ Zpět | C++ ]