Algoritmizace

<- Zpátky
Cvičení 11 UPCE FEI (pokročilé algoritmy)

Výběr z několika málo algoritmů:

Algoritmy jsem všechny psala já, byť jsem si u některých vzala inspiraci odjinud. Všechny ale nejsou otestované, takže neručím za chyby, které v algoritmech mohou nastat. :)
Pokud najdete v některém z algoritmů chybu, budu ráda, pokud mi ji oznámíte. ;)

Algoritmus pro vaření čaje

Toto je taková algoritmická hříčka, má spoustu způsobů řešení a dá se napsat více či méně podrobně. :-)
"Robot má za úkol uvařit čaj. Napište pro něj algoritmus, podle kterého čaj uvaří."
Zde uvedené řešení není jediné správné, je to jen jedno z mnoha a mnoha řešení...

Algoritmus pro převod číselných soustav

Algoritmické schéma pro převod čísla (A) z desítkové číselné soustavy do soustavy o zadáném základu (Z) (od 2 do 9).

Proměnné:
A: Číslo na prevod (v desítkové soustavě)
Z: Základ soustavy, do které budeme převádět (od 2 do 9)
P: Počítadlo
X: Pracovní proměnná
V: Výsledek

Pozn. Napsala jsem i algoritmus pro převod tam a zpátky ve 2, 8, a 10kové soustavě. Zatím se mi ho nechtělo překreslovat do diagramu, ale kdo ví, třeba časem bude. ;-)

Algoritmus pro výpočet mocniny

Měla to být součást většiho algoritmu. Pak jsem si uvědomila, že výpočet mocniny stačí prostě zapsat jako umocnění... No ale co, algoritmus už byl na světě, tak ho sem dávám. :-)

Proměnné:
A: Základ (mocněné číslo)
X: Mocnitel (na kolikátou)
V: Výsledek

Algoritmus pro výpočet faktoriálu

Výpočet faktoriálu (x!)

Proměnné:
N: Základ (číslo, ze kterého počítáme faktoriál)
I: Počítadlo
FAK: Faktoriál - výsledek

<- Zpátky


Počítá od 15.1.2012, 15:00

V roce 2012 vytvořila Tlapka -tygritlapka zavináč gmail tečka com