Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Vysvětlení procedury mocnina v TB

Dobrý den
Při programování v TurboPascalu jsem narazil na proceduru mocnina, která má následující kód:

begin
 vysledek:=1;
 while exponent>0 do begin
             while not odd(exponent) do begin
                                      zaklad:=Sqr(zaklad);
                                      exponent:=exponent div 2
                                                    end;
                vysledek:=vysledek * zaklad;
                exponent:=exponent - 1
                end
end;

Mohl by mi prosím někdo z vás tento kód vysvětlit, co dělá co. Jsem začátečník a zatím se učím základy programování.
Děkuji za odpovědi

účes nutný.. (touchwood)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ešte pridám jeden odkaz - možno pomôže: operacie poslední
pme 20.10.2009 21:45
pme

Zpět do poradny Odpovědět na původní otázku Nahoru