desimaaliluku
-
Luku 2026

Vuosi vaihtui ja saimme uuden vuosiluvun. Tutkitaan joitakin lukuun 2026 liittyviä kummallisuuksia tai itsestäänselvyyksiä. Keskityn tässä lukuun 1/2026 jaksollisena desimaalilukuna ja yhtälöiden x2 + y2 = 20262 ja x2 + y2 + z2 = 20262 kokonaislukuratkaisuihin. Luvun 2026 alkutekijät ovat 2 ja 1013. Niinpä 10132 + 10132 + 10132 + 10132 = 20262. Geometrinen todistus Continue reading
-
Pyöristysvirheistä Pythonissa ja GeoGebrassa

Kun desimaaliluvun muuttaa binääriluvuksi, niin usein binääriluvun esitykseksi tulee päättymätön ”desimaaliluku”. Esimerkiksi kahdeksan kymmenesosaa on desimaalilukuna 0,8 ja binäärilukuna 0.110011001100… Tämän vuoksi liukuluvuilla laskettaessa tulee väkisinkin pyöritysvirhettä. Python ohjelmointikieli laskee liukuluvut 55 bitin tarkkuudella. Niinpä luku o.8 on binäärilukuna 0.1100110011001100110011001100110011001100110011001101. Kun tämän luvun muuntaa takaisin 10-järjestelmän luvuksi, niin saadaan 0.80000000000000004440892098500626161694526672363281. Kun Pythonissa tulostaa luvun print-funktiolla, Continue reading
-
Jaksollinen desimaaliluku murtoluvuksi GeoGebrassa
GeoGebraan on ilmestynyt uusi toiminto. Nyt GeoGebra muuttaa jaksollisen desimaaliluvun suoraan murtoluvuksi. Tämä toimii ainakin uusimmassa GeoGebra 6:n versiossa sekä muissa GeoGebra-verkkoversioissa. GeoGebra 5:ssä tämä ei toimi. Löysin tämän Chris Cambrén Facebook-päivityksestä. Muutetaan desimaaliluku 1.4213131313… murtoluvuksi. Näppäillään aluksi 1.42 Sen jälkeen näppäillään ctrl – o (Macissä Cmd – o), se toimii aloitusmerkkinä jaksolle. Lopuksi painetaan Continue reading
