Die verallgemeinerte Form

IDevice Icon Wir betrachten diese Kontrollstruktur näher

Wahrscheinlich bist du noch ein wenig verwundert über die komplizierte Schreibweise

for(int i=0; i<n; i=i+1) für die Wiederholung mit fester Anzahl, denn in der siebten

Jahrgangsstufe war diese einfacher formuliert. Allgemein besteht sie jetzt aus drei

Teilen, die im nachfolgenden Bild markiert sind.

 

   

 

Um die Arbeitsweise dieser Kontrollstruktur besser verstehen zu können, sieh dir die folgende Animation an.

Aufgabe:

.

Finde heraus, welche Bedeutung die 3 Teile des for-Konstrukts haben!

Z.B.: Wann wird der Zähler erhöht?

Hinweis: z++ und z=z+1 ist gleichbedeutend!

Zum Starten klicke auf den Playbutton.

 


iDevice Icon Ordne richtig zu!

Benenne die 3 Teile einer Wiederholung mit fester Anzahl. Trage dazu nur den korrekten Buchstaben in das jeweilige Feld ein!

   

 

1. Teil "int i=0"
2. Teil
"i<10"
3. Teil
"i=i+1"

 

  

iDevice Icon Teste dein Verständnis!

Bei den folgenden Fragen muss angegeben werden, wie viele Wiederholungen die angegebene Kontrollstruktur jeweils durchführt.

Hinweis: z++ ist gleichbedeutend mit z=z+1

Aufgabe 1

for (int z=0; z<7; z++)
{
  robo.schritt();
}

 

 

Aufgabe 2

for (int z=1; z<10; z++)
{
   robo.schritt();
}

 

 

Aufgabe 3

for (int z=0; z<=5; z++)
{
   robo.schritt();
}

 

 

Aufgabe 4

for (int z=1; z<20; z=z+2)
{
   robo.schritt();
}

 

 

Aufgabe 5

for (int z=5; z>10; z++)
{
   robo.schritt();
}

 

 

Aufgabe 6

for (int z=10; z>0; z=z-1)
{
   robo.schritt();
}

 

 

Aufgabe 7

for (int z=0; z<5; z=z+10)
{
   robo.schritt();
}

 

created with eXelearningPlus provided by lernmodule.net