[Übersicht] [Einführung] [Sequenzen] [Prozeduren] [Verzweigungen] [Ein-/Ausgabe] [Schleifen] [Zählschleifen] [Prozeduren mit Parametern] [Funktionen] [Rekursion] [Verschiedenes]

 

 Thema: Zählschleifen


Arbeitsblätter
 Beispielprogramme Übungsaufgaben Kontrolltests Zusatzprogrammieraufgaben Zusatzinformationen/aufgaben
 

 

 Arbeitsblätter nach oben

   Zählschleifen

 

 

Beispiele  nach oben

KaraZaehlt2

/*
 *  KaraZaehlt2.java,  (c) Michael Martin     19.3.2003
 *  Beispielprogramm Zählschleifen 
 *  Sie zählt die Felder bis zum Baum, geht eine Zeile tiefer und geht 
 *  genauso viele Schritte zurück und legt dabei Blätter ab.
 *  Blätter hin.
*/

import JavaKaraProgram;

public class KaraZaehlt2 extends JavaKaraProgram
{ // Anfang von KaraZaehlt2
              
          void geheZeileTiefer()
          { // Anfang von geheUmBaum
               kara.turnRight();
               kara.move();
               kara.turnRight();
          } // Ende von geheZeileTiefer


    public void myProgram()
          { // Anfang von myProgram
            int anz;
            anz = 0;
            while ( !kara.treeFront() )
                {  
                  kara.move();  
                  anz = anz + 1;   
                }
            tools.showMessage ("Ich bin " + anz + " Felder gegangen");
            this.geheZeileTiefer();
            for (int i = 1; i <= anz; i++ )
                { kara.putLeaf();
                  kara.move();  
                }
          } // Ende von myProgram

} // Ende von KaraZaehlt2       
 
 
 
 

 Übungsaufgabennach oben

 1. Kara steht in einer Reihe irgendwo vor einem Baum. Sie soll zählen, wie viel Felder sie bis zum Baum zurücklegen muss. Dies meldet sie und geht auf die andere Seite des Baumes und entfernt sich so weit vom Baum, wie sie zuvor vom Baum weg war.Lösung   

 

 2. Kara steht in einer Reihe irgendwo vor einem Baum. Sie soll zählen, wie viel Kleeblätter sie auf dem Weg bis zum Baum findet. Dies meldet sie und geht auf die andere Seite des Baumes und legt dort so viel Kleeblätter nieder, wie sie zuvor gezählt hat.Lösung   

3. Programmiere das Summieren der ersten n natürlichen Zahlen mit einer Zählschleife.Lösung   
   Zusatz: Der Benutzer wird immer wieder gefragt, ob der Computer Rechnung für ein weiteres n wiederholen soll.Lösung   

4. Der Benutzer soll eingeben können, wie oft gewürfelt werden soll. Danach wird - wie gewünscht -mehrmals gewürfelt, die Anzahl der Sechser mitgezählt und am Ende dem Benutzer mitgeteilt. Lösung   

 

 

Kontrolltestsnach oben

 Multipe-Choice-Test noch nicht verfügbar

nach oben

  5. Ergänzung von Nr. 4: Auch die relative Häufigkeit der Sechser wird ausgeben.

 6. Ergänzung von Nr. 4: Die absolute Häufigkeit der anderen Würfelaugen wird ebenfalls ausgeben, z.B. in einer Tabelle untereinander.

Zusatzinformationen/aufgabennach oben