Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » formale Sprachen » Algorithmus für Fakultätsberechnung » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
Karlito

Stimmt so.

VG,

Karlito
Dragon_Fighter 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!