Title: Aufgabe: Wiederholungen
Course: Gy 7, Inf, Robot Karol > Section: Wiederholungen

In einer der früheren Übungen zu eigenen Methoden hast Du einen Fünferturm gebaut. Der Programmtext dazu hat wie folgt ausgesehen: |
Anweisung FuenferTurm
   Hinlegen
   Hinlegen
   Hinlegen
   Hinlegen
   Hinlegen
*Anweisung

Fuenferturm
Bei höheren Türmen wird das Programm noch länger.

Schneller geht es mit Wiederholungen. Die Befehlsstruktur dafür ist
folgendermaßen aufgebaut:

wiederhole Anzahl mal
   Sequenz/Befehlsfolge
*wiederhole

Du siehst, am ganz Anfang muss wiederhole und am Ende *wiederhole stehen. Dies ist ähnlich zu Klammer-auf und Klammer-zu in der Mathematik. Die Anweisung für den Fünferturm kann man also zwei Zeilen kürzer schreiben:
Anweisung FuenferTurm
   wiederhole 5 mal
      Hinlegen
   *wiederhole
*Anweisung

Fuenferturm
Noch mehr Programmzeilen lassen sich bei noch höheren Türmen,
wie z.B. bei einem Zehnerturm einsparen!
1. Schreibe den Programmtext für nebensthendes "Quadrat ohne Ecken". Verwende dabei Wiederholungen, um Dein Programm möglichst kurz zu gestalten.

2. Speichere das Programm auf Deinem USB-Stick ab.
Verwende dabei folgenden Dateinamen "Familienname_Quadrat.kdp"

3. Lege nun ein neues Thema an. Verwende als Betreff "Familienname: Meine Quadrat". Vergiss nicht, vor
dem Abesenden des Beitrags Dein Programm als Anhang hinzuzufügen!

4. Im Anschluss lädst Du Dir aus diesem Forum die Programmdateien zweier beliebiger
Mitschüler herunter und öffnest sie in Robot Karol!

5. Überprüfe die Programme,

  - ob Wiederholungen vorkommen,
  - ob das abgebildete Quadrat ohne Ecken entsteht und
  - ob das Programm eine saubere äußere Form aufweist (Einrückungen, Schreibweise der Befehle, ...).
  - Verfasse dann diesbezüglich Antwort-Beitrag in welchem Du auch schreibst, was besonders gut gelungen ist
  - und gib ggf. Verbesserungsvorschläge.