![]() ![]() INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo zusammen, das Demoprogramm soll in erster Linie die Technik der Rekursion verdeutlichen. Auf der OM läßt sich die Fakultät natürlich leichter mittels FOR..NEXT-Schleife berechnen: ' =========================================================================== ' Fakultät per FOR..NEXT-Schleife berechnen. ' In OCBASIC 1.11a für Open-Maxi von Dietmar Harlos am 23. August 2020 ' =========================================================================== ' --- Definitionen ---------------------------------------------------------- INCLUDE "omax.def" 'Definitionen für die Open-Maxi DIM a BYTE 'eine Byte-Variable DIM w INT 'eine Word-Variable (16 Bit) im Zweierkomplement ' --- Hauptprogramm --------------------------------------------------------- PrintSpc=ON 'Bei PRINT dezimale Zahlen mit führendem Leerzeichen ausgeben End2Host=ON 'Bei Programmende (siehe END) gleich in den Host-Modus wechseln w=1 FOR a=2 TO 7 w=w*a NEXT a PRINT "Die Fakultät von 7 ist";w;"." END 'Programm beenden. Wegen End2Host=ON in den Host-Modus gehen ' --- Programmende --------------------------------------------------------- Viel Spaß und Erfolg mit den OM-Mikrocontrollern! Dietmar Passender Link: Infosite zu den OM-Mikrocontrollern Meine Homepage: http://ccintern.dharlos.de |
Antwort schreiben |