Algoritmus a na ntou

Kategorie >>Programování>> Algoritmus a na ntou


Narazil jsme na problém, jak by se mohla naprogramovat obecná mocnina.

Trochu jsem zagoogloval a nalezl jsem na anglicke wikipedii clanek. Pojďme se podívat co nám zde radí.

Chcete-li spočítat mocninu x na ntou udělejte následujicí postup.

Načtěte si proměnou n a proměnnou a.např. n = 3, a = 5 -> výsledek by měl být 35 tou, to je 243

Algoritmus

ukázka viz níže

 

Inicializace

incializace potřebných proměnných.

y = 1, f = a, k = n

 

Kod

je k == 0 , jestli ano tak mi vytiskni proměnnou y a skonči.

je k liché? jestli ano tak mi uloz y = y * f

pokračuj.....

k = k/2 (bez zbytku, např. 9/2 = 4, 8/4 = 2. 7 / 3 = 2, 15 / 8 Obrázek= 1)

f = f * f

skoč na začátek a otestuj k

 

Ukázka

Na obrázku můžete vidět výsledný vývojový diagram.

 

Zdroj

wikipedie






Vloženo: 30.11.2007 13:28
Přečteno:2984
Autor: Martin Mizera

Hlasů: 2 Hodnocení(jako ve škole): 1.5
 

Komentáře (0)

   -     Nový Komentář