• Kurztest 2 - Java-Hamster
  • anonym
  • 17.05.2024
  • Allgemeine Hochschulreife
  • Informatik , Informationstechnische Grundbildung
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.

Kurz­test 2 ​- ​Java-​Hamster ​- ​Ab­fra­gen und Schlei­fen

Du kannst davon aus­ge­hen, dass der Hams­ter neben den Stan­dard­be­feh­len fol­gen­de wei­te­re be­reits kennt: ​rechts­Um(), si­che­res­Nimm(), si­che­res­Gib(), um­dre­hen()

Vor sei­nem Bau lie­gen ​vier Hau­fen​ mit ​be­lie­big vie­len Kör­nern​. Diese will er ins Tro­cke­ne brin­gen. Er fängt ganz rechts in sei­nem Bau an, die Kör­ner ab­zu­le­gen, Sta­pel für Sta­pel.
Unten siehst du die Si­tu­a­ti­on vor­her und nach­her.
  • Schrei­be eine Me­tho­de ​nimmSta­pel()​, die die Kör­ner eines Sta­pels auf­nimmt. Du kannst davon aus­ge­hen, dass der Hams­ter auf einem Hau­fen steht.
    Im­ple­men­tie­re die Me­tho­de mit einer WHILE-​Schleife.
  • In ​Ma­te­ri­al 1​ sieht du eine Me­tho­de.
    Er­läu­te­re, wie die Me­tho­de funk­ti­o­niert und wofür die ein­zel­nen Teile gut sind.
    Du kannst davon aus­ge­hen, dass der Hams­ter di­rekt vor dem Ein­gang zu sei­nem Bau steht und rein schaut.
vor­her
nach­her
void geheZuFreiemFeld(){
while( !kornDa() && vornFrei() ){
vor();
}
umdrehen();
if(kornDa()){
vor();
}
}
Ma­te­ri­al 1
x