Programmiertechnik

Aus SibiWiki
Zur Navigation springen Zur Suche springen

Methoden, die etwas berechnen

Methoden, die etwas berechnen, haben in der Regel folgenden Aufbau:

  • Zuerst wird eine Variable ergebnis deklariert.
  • Dann wird mit einer Schleife das zu berechnende Feld (oder Blätterspur o.ä.) durchlaufen.
    In der Schleife passiert folgendes:
    • Die Berechnung wird aktualisiert
    • Es wird zum nächsten Schritt weitergegangen.
  • Wenn die Schleife fertig ist, dann wird ergebnis zurückgegeben.

Beispiel

Die folgende Methode lässt Kara so lange geradeaus laufen, wie Kara auf einem Blatt steht.

Dabei werden die Blätter gezählt und am Ende der Methode zurückgegeben.

Programmbeschreibung Java Quelltext
 Methode zaehleBlaetter(): gibt eine Zahl zurück
 ⌈¯¯¯¯¯¯ 
 |  Setze ergebnis auf 0
 |  Solange Kara auf einem Blatt steht
 |  ⌈¯¯¯¯¯¯
 |  | erhöhe ergebnis um 1
 |  | gehe einen Schritt
 |  ⌊ ̶ ̶ ̶ ̶ ̶ ̶
 |  gib ergebnis zurück;
 ⌊ ̶ ̶ ̶ ̶ ̶ ̶
 public int zaehleBlaetter()
 {
    int ergebnis = 0;
    while(kara.onLeaf())
    {
       ergebnis = ergebnis + 1;
       kara.move();
    }
    return ergebnis;
  }