F.A.Q.

Allgemeine Frage

/

Wie gehen noch mal die Grundbefehle?
  • vor()  ein Feld nach vorne springen
  • linksUm()  90 Grad nach links drehen
  • nimm()  ein Korn aufnehmen
  • gib()  ein Korn ablegen
Kategorie: Hamsterbefehle
Wie gehen noch mal die Testbefehle?
  • vornFrei()  überprüft ob Vorne frei ist
  • maulLeer()  überprüft ob der Hamster ein Korn im Maul hat
  • kornDa()  überprüft ob ein Korn auf der Kachel liegt
Kategorie: Hamsterbefehle
Wie funktioniert eine while-Schleife?

Eine while-Schleife lässt den Hamster eine Anweisung so lange wiederholen, bis die angegebene Bedingung nicht mehr zutrifft.

Beispiel für eine while-Schleife:

while (!maulLeer()) {
gib();
vor();
}

Kategorie: Hamsterbefehle
Wie funktioniert eine if-Anweisung?

Mit einer if-Anweisung kann man dem Hamster die Befehle unter einer bestimmten Bedingung übergeben.

Beispiel für eine if-Anweisung:

if (Bedingung) {
Anweisung();
}
else {
Anweisung();
}

Kategorie: Hamsterbefehle
Was sind noch mal Prozeduren?

Prozeduren vereinfachen das Programmieren da man sie nur einmal schreiben muss und immer wieder verwenden kann. Sie fassen mehrere Befehle zusammen und lassen sich an anderer Stelle wieder aufrufen.

Ohne Prozedur:

void main() {

vor();

vor();

linksUm();

linksUm();

linksUm();

}

Mit Prozedur:

void main() {
vor();
vor();
rechtsUm();
}

void rechtsUm() {
linksUm();
linksUm();
linksUm();
}

Kategorie: Hamsterbefehle

Nach oben

Hamsterbefehle

/

Wie gehen noch mal die Grundbefehle?
  • vor()  ein Feld nach vorne springen
  • linksUm()  90 Grad nach links drehen
  • nimm()  ein Korn aufnehmen
  • gib()  ein Korn ablegen
Kategorie: Hamsterbefehle
Wie gehen noch mal die Testbefehle?
  • vornFrei()  überprüft ob Vorne frei ist
  • maulLeer()  überprüft ob der Hamster ein Korn im Maul hat
  • kornDa()  überprüft ob ein Korn auf der Kachel liegt
Kategorie: Hamsterbefehle
Wie funktioniert eine while-Schleife?

Eine while-Schleife lässt den Hamster eine Anweisung so lange wiederholen, bis die angegebene Bedingung nicht mehr zutrifft.

Beispiel für eine while-Schleife:

while (!maulLeer()) {
gib();
vor();
}

Kategorie: Hamsterbefehle
Wie funktioniert eine if-Anweisung?

Mit einer if-Anweisung kann man dem Hamster die Befehle unter einer bestimmten Bedingung übergeben.

Beispiel für eine if-Anweisung:

if (Bedingung) {
Anweisung();
}
else {
Anweisung();
}

Kategorie: Hamsterbefehle
Was sind noch mal Prozeduren?

Prozeduren vereinfachen das Programmieren da man sie nur einmal schreiben muss und immer wieder verwenden kann. Sie fassen mehrere Befehle zusammen und lassen sich an anderer Stelle wieder aufrufen.

Ohne Prozedur:

void main() {

vor();

vor();

linksUm();

linksUm();

linksUm();

}

Mit Prozedur:

void main() {
vor();
vor();
rechtsUm();
}

void rechtsUm() {
linksUm();
linksUm();
linksUm();
}

Kategorie: Hamsterbefehle