KAROL Übung der Struktogramme AUFGABEN SCHRIFTLICH BEARBEITEN Karol steht auf einem Feld, wenn das Feld markiert ist, legt Karol eine Ziegel auf das Feld, sonst markiert er das Feld. Karol legt eine Reihe von 4 Ziegel. Hauptprogramm H inle g e n S c hritt H inle g e n S c hritt H inle g e n S c hritt H inle g e n S c hritt Hauptprogramm w ie d e rh o le 4 m a l H inle g e n S c hritt Karol steht auf einem Feld, wenn das Feld markiert ist, legt Karol eine Reihe von 4 Ziegel, sonst macht Hauptprogramm er einen Schritt. Is tM a rk e w f w ie d e rh o le 4 m a l H inle g e n S c hritt S c hritt Karol läuft zur Wand, dann dreht er sich um und baut eine Reihe von 5 Ziegel. H auptprogramm w d h . s o la n g e N ic h tIs tW a n d S c h ritt UMDREHEN w i e d e rh o l e 5 mal H in le g e n S c h ritt Karol läuft zur Wand, dann dreht er sich um und baut eine Reihe bis zur nächsten Wand. (Anfangsposition darf leer bleiben.) Hauptprogramm s o la n g e N ic htIs tW a nd Hauptprogramm s o la n g e N ic htIs tW a nd S c hritt S c hritt UMDREHEN UMDREHEN H inle g e n S c hritt w d h . b is Is tW a nd s o la n g e N ic htIs tW a nd H inle g e n S c hritt Karol baut eine Reihe Ziegel bis zur Wand. Danach sammelt er alle Ziegel wieder ein. (auch den auf dem Hauptprogramm er steht). s o la n g e N ic htIs tW a nd H inle g e n S c hritt Link s D re he n Warum wird dieses Programm abstürzen? S c hritt UMDREHEN A ufhe b e n S c hritt R e c hts D re he n s o la n g e N ic htIs tW a nd A ufhe b e n S c hritt An der Anfangsposition gab es kein Ziegel zum aufheben. Karol baut eine Reihe Ziegel bis zur Wand. Danach sammelt er alle Ziegel wieder ein. (auch den auf dem er steht). s o la n g e N ic htIs tW a nd H inle g e n S c hritt Link s D re he n S c hritt UMDREHEN A ufhe b e n S c hritt R e c hts D re he n s o la n g e Is tZ ie g e l A ufhe b e n S c hritt Karol zwischen vier Stapeln. Er soll alle abbauen und am Ende in Richtung schauen, wo der kleinste Stapel Hauptprogramm war. (Er muss den kleinsten Stapel finden). Aufgabe wird später programmiert s o la n g e Is tZ ie g e l A ufhe b e n Link s D re he n w ie d e rh o le 3 m a l Link s D re he n s o la n g e Is tZ ie g e l A ufhe b e n Link s D re he n Karol läuft durch die ganze Welt und sammelt alle Ziegel die er findet (überall liegt maximal ein Ziegel). Karol fängt in Nord-Westlichen Ecke. Aufgabe wird später programmiert Hauptprogramm Anw.: WENDEN IstSüden solange NichtIstWand w REIHEAUFHEBEN LINKSWENDEN WENDEN Anw.: REIHEAUFHEBEN solange NichtIstWand IstZ iegel w Aufheben Schritt f f RECHTSWENDEN Schritt LinksDrehen Anw.: LINKSWENDEN Anw.: RECHTSWENDEN LinksDrehen RechtsDrehen IstZ iegel w IstZ iegel f Aufheben w f Aufheben NichtIstW and w NichtIstW and f w Schritt Schritt LinksDrehen RechtsDrehen f JETZT DIE LETZTEN ZWEI AUFGABEN PROGRAMMIEREN 1) Karol zwischen vier Stapeln. Benutzt die Welt „Vergleichen“. 2) Karol läuft durch die ganze Welt und sammelt alle Ziegel die er findet (überall liegt maximal ein Ziegel). Karol fängt in Nord-Westlichen Ecke.
© Copyright 2024 ExpyDoc