Georg-von-Giesche-Oberschule 8KA (Informatik) 04/05 Di Darstellung von Algorithmen: 2. Quelltext und Struktogramm am Beispiel der Sprache Karol Aufgabe: Robot Karol soll eine in sich geschlossene rechteckige Mauer von 6 mal 3 Steinen und einer Höhe von 3 Schichten errichten und anschließend wieder abbauen. Lösung 1: Quelltext Struktogramm Programm wiederhole 6 mal wiederhole 5 mal Hinlegen Schritt *wiederhole Linksdrehen wiederhole 2 mal Hinlegen Schritt *wiederhole Linksdrehen *wiederhole wiederhole 6 mal wiederhole 5 mal Aufheben Schritt *wiederhole Linksdrehen wiederhole 2 mal Aufheben Schritt *wiederhole Linksdrehen *wiederhole *Programm Hauptprogramm wiederhole 6 mal wiederhole 5 mal Hinlegen Schritt LinksDrehen wiederhole 2 mal Hinlegen Schritt LinksDrehen wiederhole 6 mal wiederhole 5 mal Aufheben Schritt LinksDrehen wiederhole 2 mal Aufheben Schritt LinksDrehen Lösung 2: { Programm mit eigenen Anweisungen / Prozeduren } Hauptprogramm wiederhole 3 mal EINESCHICHTLEGEN wiederhole 3 mal Anweisung EineSchichtLegen wiederhole 2 mal wiederhole 5 mal Hinlegen Schritt *wiederhole LinksDrehen wiederhole 2 mal Hinlegen Schritt *wiederhole LinksDrehen *wiederhole *Anweisung {Ende Legen} EINESCHICHTABBAUEN Anw.: EINESCHICHTLEGEN wiederhole 2 mal wiederhole 5 mal Hinlegen Schritt LinksDrehen wiederhole 2 mal Hinlegen Schritt LinksDrehen Anweisung EineSchichtAbbauen wiederhole 2 mal wiederhole 5 mal Aufheben Schritt *wiederhole LinksDrehen wiederhole 2 mal Aufheben Schritt *wiederhole LinksDrehen *wiederhole *Anweisung {Ende Abbauen} Programm { Beginn des Hauptprogramms } wiederhole 3 mal EineSchichtLegen *wiederhole wiederhole 3 mal EineSchichtAbbauen *wiederhole *Programm Anw.: EINESCHICHTABBAU wiederhole 2 mal wiederhole 5 mal Aufheben Schritt LinksDrehen wiederhole 2 mal Aufheben Schritt LinksDrehen
© Copyright 2025 ExpyDoc