Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 23. 03. 2016 11:34

RonFreedom
Příspěvky: 56
Reputace:   
 

Násobení čísel

Zdravím,

potřeboval bych pomoci s následujícím příkladem:
//forum.matweb.cz/upload3/img/2016-03/28668_nasobeni.PNG

A) Pomocí Věty Master Theorem jsem vypočetl složitost na: $n^{log_2(3)}$
B) Nevím, ale jak dokázat správnost algoritmu. Je tento algoritmus vůbec obecně správný?
   Například číslo: 1000 do tvaru $10^N*A + B$ nikdy nerozložím, neb pro B nemohu splnit podmínku, že bude dvojciferné. Mohu tedy říct, že toto je protipříklad? A algoritmus není správný?

Díky moc.

Offline

 

#2 23. 03. 2016 13:29

Honzc
Příspěvky: 4641
Reputace:   248 
 

Re: Násobení čísel

↑ RonFreedom:
Proč myslíš?
$1000=10^{2}\cdot 10+00=10^{2}\cdot 10+0$
a tedy $A=10,B=0$

Offline

 

#3 23. 03. 2016 13:35

RonFreedom
Příspěvky: 56
Reputace:   
 

Re: Násobení čísel

↑ Honzc:
Díky, to jsem uvažoval, ale nebyl jsem si zcela jistý zda to je možné. Takže algoritmus obecně tedy funguje. Jak tedy udělat/směrovat důkaz správnosti? Díky.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson