myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Boolean (https://mygully.com/showthread.php?t=1931394)

xXDeathlyXx 30.10.09 16:36

Boolean
 
hey hab mal ne frage an euch

also wir haben zurzeit in der schule java mit dem java hamster.
ich wollte fragen ob sich jemand damit auskennt speziell mit boolean
ich begreif einfach den synthex nicht .... wenn es jemand weiß bitte schreibn ... für die die sich gut mit den hamster usw auskennen ich will die boolsche funktion benutzen damit der hamster erkennt ob vor neben oder hinter ihn (ihn verschiedenen modulen) ein korn liegt ....


mfg deathly

urga 30.10.09 17:10

probiers mal hier: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

xXDeathlyXx 30.10.09 17:56

muss es in objektorientierten habn

urga 31.10.09 00:28

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 und freigeschaltete Mitglieder sichtbar. Jetzt 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 und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.