das ändert nix daran, daß das andere forum der bessere platz ist für java-hamster fragen.
fragen zu boolean, java oder objektorientierung würde ich dir gerne beantworten.
beim didaktischen tool java-hamster muss ich passen, da ich es nur von google her kenne.
das hamster-modell hat ja nicht unbedingt was mit java zu tun...
ein beispiel (aber keine ahnung ob das mit
deinem hamster-modell funktioniert)
paul.vornFrei() liefert einen boolschen wert, also wahr oder falsch. ebenso paul.kornDa()
paul startet irgendwo, prüft ob ein korn auf seiner position liegt und nimmt es falls eins da ist.
dann bewegt er sich solange nach vorne, bis auf er auf ein hinderniss trifft.
bei jeder neuen position wird wieder geprüft und evntl. genommen.
das ganze hab ich hier [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] her.
Code:
Hamster paul = Hamster.getStandardHamster();
if (paul. kornDa()){
paul.nimm();
}
while (paul.vornFrei()) {
paul.vor();
if (paul. kornDa()){
paul.nimm();
}
}
wiki:
Zitat:
Das Modell orientiert sich an der Programmiersprache Java, ist aber grundsätzlich sprachunabhängig. Mit einem minimalen Satz an Befehlen sollen Hamster-Programme geschrieben werden, die einen virtuellen Hamster durch eine Landschaft steuern und ihn Aufgaben lösen lassen. Grundlage des Modells ist der schrittweise Ablauf, der Programmierkonzepte aufeinander aufbauend einführt und diese durch zahlreiche Beispiele demonstriert.
|
[
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]