Jak vypocitat druhou odmocninu bez pouziti kalkulacky?
Zdravim!
Zna nekdo ten postup? Kdysi nam to ukazovala pani ucitelka na zakladce, ale uz jsem to kompletne zapomnel a sesit nemuzu najit. Nemyslim ted vypocet pres Newtonovu iteraci.
Diky!
MaSo
Zdravim!
Zna nekdo ten postup? Kdysi nam to ukazovala pani ucitelka na zakladce, ale uz jsem to kompletne zapomnel a sesit nemuzu najit. Nemyslim ted vypocet pres Newtonovu iteraci.
Diky!
MaSo
Zpět do poradny Odpovědět na původní otázku Nahoru
1.Odmocněnce rozdělíme na dvojčíslí zprava doleva, při desetinném čísle na dvojčíslí od desetinné čárky doprava i doleva
2.První číslici odmocniny (4) dostaneme odmocněním prvního dvojčíslí (20)
3.Od prvého dvojčíslí (20) odečteme druhou mocninu první číslice odmocniny (4² = 16) a k rozdílu (4) připíšeme další dvojčíslí (45) 4.V dělenci 445 zatrhneme poslední místo a zbylé číslo (44) dělíme dvojnásobkem dosavadního výsledku (2 x 4 = 8). Číslici 5 zapíšeme do výsledku a současně jí připíšeme k děliteli (8). Vzniklé číslo (85) násobíme též pěti a součin odečteme od čísla 445 5.Postupujeme podobně jako v bodě 4.
Algoritmus sem nakonec nak zachytil a je skvely . Dalsi vec se kterou udelam dojem na nezne pohlavi . Nicmene mi hlavou vrta jedna vec. Proc algoritmus nefunguje v intervalu <200,400). Dik z odpoved. Teda jestli se sem jeste nekdo po 5 letech mrkne .
Sakra, mně to taky nejde, nechcete to někdo zkusit?
Algoritmus pro některá čísla nefunguje, protože je neúplný.
V principu totiž nelze opisovat poslední číslici v kroku 4, ale je potřeba ji vypočítat.
Např. pro odmocninu z 361:
(!!!) pro otazník je potřeba najít takové číslo, aby součin byl nižší nebo roven aktuálnímu zbytku, nikoliv opsat jedničku (v prvních několika krocích nutno odhadnout nebo zkoušet, při delším čísle lze v následujících krocích správné číslo získat např. vydělením počátečních částí obou čísel)
- funguje to i pro desetinný rozvoj (jinak bychom pořád opisovali nulu a nevycházelo by to)
to je v poradku ja jsem s toho taky pav asi jsem na to to
ucivo chybela nevim vubec o co gou
jak ste se dostali k 4523 ?? dyt 445 - 425 je 20. odmocnina z 20 4 to dam k 75 a mam 475 . . . a mam 50 . . .a mam 55 co s tim dal a jak vypocitam to 4523.
A kde je psáno, že máš tu dvacítku odmocňovat?
P. S.: Mluvím o té dvacítce, která vznikla odečtením 445-425. K ní připíšeš další dvojčíslí atd. Drž se PŘESNĚ postupu.
Vážený pane "Mečislav Kozel",
děkuji za zveřejnění algoritmu pro výpočet odmocniny bez použití kalkulačky. Už jsem ho taky dávno zapomněl a pátral jsem po něm. Algoritmus je výborný. Osvědčil se mi.!
Ještě sháním algoritmus pro výpočet odmocniny čísel v binární soustavě.
Např.:8 bitových, 16bitových a 32 bitových. Umíte ho taky poradit? Případně poradit kde ho sehnat? Děkuji.
S pozdravem
Jaroslav Soukup
email: jarsouk@seznam.cz
dne 11.2.2012
"Mečislav Kozel" (starší nick) zdraví, tohle teda netuším...
A ještě bonus:
Výpočet 3. odmocniny
Pekne! To si vsechno pamatujes nebo jsi to nekde nasel?
Nepamatuju si zhola nic, ale tohle jsem kdysi před lety řešil a pak jsem si opsal postup, stačilo jen prohledat dokumenty a překonvertit z Open Office
Úžasné! Taky jsem tento algoritmus nedávno marně sháněl. Nás to dokonce na střední učili, ale to se nedá zapamatovat ani na pět minut, natož na dvacet let . Zajímalo by mě, jak to někdo mohl vůbec vymyslet a jaký to má matematický důkaz. Díky , uložil jsem si to do svého počítače.
Vyzera to bizarne, ale myslienka algoritmu je velmi jednoducha, je zalozena na rovnosti
(a+b)^2 = a^2 + 2ab + b^2
Napriklad chceme vypocitat odmocninu z 295066.24:
Plati: 500^2=250000 <= 295066.24 < 360000=600^2
Preto: 295066.24 = 500^2 + 2*500*b + b^2 + zvysok, kde b treba vypocitat/odhadnut tak, aby zvysok bol co najmensi nezaporny.
Cize a=500 tj pozname cislicu v rade stoviek, ideme vypocitat b (cislicu v rade desiatok, b bude nasobok 10):
295066.24-250000=45066.24
b odhadneme na 40, lebo 2*500*40=40000, potrebujeme sa priblizit z dola k 45066.24 tak aby este zostala rezerva pre b^2 (40^2=1600)
Plati: 295066.24 = 500^2 + 2*500*40 + 40^2 + 3466.24 = 540^2 + 3466.24
Pokracujeme vypoctom jednotiek: 295066.24 = 540^2 + 2*540*b + b^2 + zvysok
295066.24-540^2=3466.24 k comu sa potrebujeme znovu priblizit
2*540*1=1080, preto b odhadneme na 3, 3*1080=3240 ostala rezerva pre 3^2
Plati: 295066.24 = 540^2 + 2*540*3 + 3^2 + 217.24 = 543^2 + 217.24
Pokracujeme vypoctom desatin: 295066.24 = 543^2 + 2*543*b + b^2 + zvysok
295066.24-543^2=217.24
2*543*0.1=108.6, v 217.24 sa nachadza dvakrat, preto b odhadneme na 0.2 (ak nezostane rezerva pre 0.2^2, b bude 0.1):
Plati: 295066.24 = 543^2 + 2*543*0.2 + 0.2^2 + 0 = 543.2^2 ; zvysok je 0... KONIEC (inak mozme pokracovat do pozadovanej presnosti)
Odmocnina z 295066.24 je preto 543.2
Mno, ten výpočet druhé odmocniny bude asi založen aspoň částečně na známém vzorečku (a+b)^2=a^2+2ab+b^2, nicméně neberte mě moc vážně, já jsem abslovoval jednu z mála středních (a posléze i vysokých) škol, kde o matematiku nezavadíte. Soutěžní otázka: na které střední škole NENÍ matematika?
Na hudebce? I když i tam by se mohl učit příklad: Vypočtěte objem ďoury v klárinetu...
Konzervatoř... Takže ses vlastně trefil
Jak, že v hudbě neni matematika. Koukněte na "rovnoměrné temperované ladění" a okolo. Hudba je ryzí matematika.
Zkuj x^0.5 to je 2. odmocnina. Třetí je pak x^(1/3)
No a jak to teda spočítám bez kalkulačky a tabulek? (což je předmětem dotazu)
Na logaritmickém pravítku
Druhá odmocnina, třetí.
Bez karkulačky, která má odmocninu:
sqrt(x) = ((x / odhad) + odhad) / 2
pro pristi vypocet vezmeme jako odhad vysledek teto operace. Opakujeme tak dlouho, dokud se nam to nezda presne. Pan matematik Mrazek a Hry s kalkulatory.
Treba sqrt(3):
sqrt(3) = ((3 / 1.5) + 1.5) / 2 = 3.5 / 2 = 1.75
Druhy krok:
sqrt(3) = ((3 / 1.75) + 1.75) / 2 = (1.714286 + 1.75) / 2 = 1.732143.
To na druhou da 3.000319, coz neni spatny Ale muzu jit dal
V.
Z téhle knížky jsem nedávno vyrobil PDF: http://www.ulozto.cz/xvbgLMu/hry-s-kalkulatory-pdf
když už to tu někdo resuscitoval: