Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
---- formale Sprachen (http://www.informatikerboard.de/board/board.php?boardid=12)
----- Algorithmus für Fakultätsberechnung (http://www.informatikerboard.de/board/thread.php?threadid=1450)


Geschrieben von Dragon_Fighter am 10.04.2013 um 13:51:

  Algorithmus für Fakultätsberechnung

Meine Frage:
Hallo, es soll ein Algorithmus formuliert werden, der die Fakultät einer Zahl [latex]x\in\mathbb{N}_0[/latex] berechnet.

Es geht eher um eine "verbale" Beschreibung des Algorithmus als um eine korrekte Formulierung einer bestimmten Sprache.



Meine Ideen:
Zu berechnen: x!

Mein Algorithmus:

Lese x ein;
setze [latex]y=1[/latex];
setze [latex]z=1[/latex];

(*)Falls [latex]z\leq x[/latex]
setze [latex]y=y\cdot z[/latex];
setze [latex]z=z+1[/latex];
---> zurück zu (*)

Sonst
gebe y aus

ENDE

Ist das so in Ordnung?
Für [latex]x=0[/latex] wird doch 1 ausgegeben (wie es sein muss)?



Byebye!



Geschrieben von Karlito am 10.04.2013 um 14:02:

 

Stimmt so.

VG,

Karlito


Forensoftware: Burning Board, entwickelt von WoltLab GmbH