Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




01_jednoduche_algoritmy

PDF
Stáhnout kompletní materiál zdarma (51.3 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

-  převedení zlomku na společného jmenovatele C = a. jm1 = b . jm2 

-  např. 5 a 10 = 10 (a=2, b = 1) 

6 a 4 = 12 (a = 2 , b = 3) 

-  Pomocí největšího společného dělitele 

NSN(a,b) = a . b / NSD(a,b) 

Rozklad na prvočísla (dále jen rozklad)

-  hrubá síla – dělení všemi čísly; vylepšení – dělení prvočísly 

-  patří k náročným řešením zvláště pro násobení velkých prvočísel (využití u kryptografie), 

smysl má pro čísla, jež jsou násobky menších čísel 

 
vstupem je číslo u 
v = 2 
dokud je u různé od jedné 
    pokud je u dělitelné bezezbytku v,  
            vlož v do seznamu dělitelů 
            u = u / v 
    jinak 
            zvyš v o jedna 
v seznamu jsou všichni dělitele (někteří mohou být i 
několikrát)

Rozklad na prvočísla algoritmus 

-  rozložená čísla lze použít ke stanovení NSD a NSN 

NSD – všechna čísla, která jsou společná oběma rozkladům 
NSN – všechna čísla, která jsou v rozkladech (společná pouze jednou) 

-  5 a 10   mají rozklady 5 a 2;5 ; NSD je tedy  5; NSN 2.5= 10 

6 a 4     mají rozklady 2;3 a 2;2; NSD je tedy 2; NSN 2 . 2 . 3 = 12 

-  algoritmus NSD 

vstupem jsou dva seznamy u a v seřazené podle velikosti 
nsd = 1 
nastav se na počátek seznamů 
opakuj, dokud jsou v obou seznamech čísla 
      pokud jsou čísla v obou seznamech stejná 
             nsd = nsd * číslo v seznamu 
             posuň se v obou seznamech na další číslo 
      jinak 
             posuň se v seznamu s menší hodnotou na další číslo 
v nsd je výsledek

Témata, do kterých materiál patří