Java Reference
In-Depth Information
void rechtsUm() {
kehrt();
linksUm();
}
/*
* drehe dich um 180 Grad
*/
void kehrt() {
linksUm();
linksUm();
}
Die beiden Prozeduren zum Wechseln der Reihe werden nur aufgerufen, wenn die Reihe in nördli-
cher Richtung auch frei ist. Sie sind also besonders einfach zu implementieren:
/*
* der Hamster soll sich in die naechste Reihe in noerdlicher
* Richtung begeben; vom Hamster aus gesehen, liegt diese Reihe
* links von ihm
*/
void begibDichLinksUmInNaechsteReihe() {
linksUm();
vor();
linksUm();
}
/*
* der Hamster soll sich in die naechste Reihe in noerdlicher
* Richtung begeben; vom Hamster aus gesehen, liegt diese Reihe
* rechts von ihm
*/
void begibDichRechtsUmInNaechsteReihe() {
rechtsUm();
vor();
rechtsUm();
}
Damit sind alle Prozeduren bzw. booleschen Funktionen implementiert, das Hamster-Programm ist
fertig gestellt.
12.7.4 Implementierung
In der Implementierungsphase wird der Programmcode nun mit einem Editor in den Rechner einge-
geben und auf syntaktische Fehler untersucht.
Search WWH ::




Custom Search