FIUS/jvk

Blatt 2 Aufgabe 5: While i do stuff on repeat

paulesn opened this issue · 2 comments

  • Konzept von while verstanden haben
  • Syntax von while erkennen und schreiben können
  • While (canMove) {doMove} anwenden können
  • While (canPickup) {doPickup} anwenden können

Setup: Player steht auf einem haufen (~25 sicher unter 100) von Münzen (oder anderen collectibles).

  1. a) Task und Verifier setzen
  2. b) Hebe alle münzen auf
  3. c) Lege alle Münzen auf einem anderen Feld wieder ab
  4. d) Lege alle Münzen in einer linie ab (eine münze pro schritt/feld)
  5. e) wie d) nur jetzt wird die anzahl der münzen pro feld variiert
  6. f) wie e) nur jetzt wird auch die anzahl der schritte zwischen ablegen variiert
  7. g) Wie d) nur die Münzen sollen in einer diagonale abgelegt werden
  8. h) wie d) aber es darf nur eine Münze abgelegt werden wenn daneben ein Block ist (hinweis auf canMove und if um das zu testen)

Du verwendest den Begriff "Schleifenrumpf" ohne ihn zu erklären

Latex hat das < Symbol nicht richtig interpretiert (korrigiert)
es gibt noch ein TODO? (erste Zeile des 2. Code block)
Weiße für die letzte aufgabe vielleicht noch auf canMove() hin
Ich glaube nicht das allen Studenten mit der erklärung klar wird das die WHILE Schleife mit einem Wahrheitswert arbeitet. Um es genau zu sagen ichdenke Studentne können die Schleife jetzt für
while (x < y) oder (y = z)
nutzen aber nicht für
while(methodIsTrue())