Lernkarten

Karten 21 Karten
Lernende 5 Lernende
Sprache Deutsch
Stufe Berufslehre
Erstellt / Aktualisiert 25.09.2022 / 20.11.2022
Lizenzierung Keine Angabe
Weblink
Einbinden
0 Exakte Antworten 21 Text Antworten 0 Multiple Choice Antworten
Fenster schliessen

Was ist eine For-Schleife?

Lizenzierung: Keine Angabe
  • Die For-Schleife ist eine Zählerschleife
  • Sie besitzt eine Zählervariable die man im Code-Block nutzen kann
  • Eignet sich gut zum durchlaufen von Arrays und anderen Datenstrukturen

 

 

 

Fenster schliessen

Wie ist eine For-Schleife aufgebaut?

Lizenzierung: Keine Angabe

Mit dem Schlüsselwort "for" wird die Schleife erstellt. Danach werden im Klammerpaar folgende Parameter angegeben:

int i = 0;  | Initialisierung der Zählervariable, (kann frei festgelegt werden)

i < 10;  | Bedingung zum Weitermachen, (kann frei festgelegt werden)

i++  | Erhöhe i um 1, (kann frei festgelegt werden)

Fenster schliessen

Wie funktioniert eine For-Schleife?

Lizenzierung: Keine Angabe

Die Zählervariable "int i" wird mit dem Wert "0" initialisiert. Danach geht es in den Codeblock und es wird der darin enthaltene Code ausgeführt.

Anschliessend geht es aus dem Code-Block raus und die Zählervariable wird manipuliert, sprich in diesem Beispiel um "1" erhöht. Danach wird die Bedingung geprüft, in diesem Beispiel "i < 10" und schaut ob "i" kleiner ist als "10". Wird die Bedingung erfüllt, geht es wieder in den Code-Block.

Dieser Vorgang geht solange, bis die Bedingung nicht mehr erfüllt wird.

Fenster schliessen

Was ist eine Foreach-Schleife?

Lizenzierung: Keine Angabe
  • Mit Foreach-Schleifen können wir ganz einfach die einzelnen Werte von Datenstrukturen durchlaufen
  • Die Variable mit dem aktuellen Wert kann man nicht manipulieren
Fenster schliessen

Wie funktioniert eine Foreach-Schleife?

Lizenzierung: Keine Angabe

Mit der Foreach-Schleife kann man jeden Wert einer Datenstruktur durchlaufen. Foreach = ("für jede"), für jeden Wert.

Zuerst wird eine Variable für die Foreach-Schleife erstellt "int number" für dieses Beispiel, in der der aktuell durchlaufene Wert der Datenstruktur hineingespeichert wird. Anschliessend wird mit "in" und anschliessendem Datenstruktur-Name "numbers" festegelegt, in welcher Datenstruktur geschaut wird.

Danach wird für jeden dieser Werte, der anschliessende Code-Block ausgeführt.

Fenster schliessen

Wie ist eine foreach-Schleife aufgebaut?

Lizenzierung: Keine Angabe

Mit dem Schlüsselwort "foreach" wird die Schleife erstellt. Danach werden folgende Parameter angegeben:

int number  | Erstellt eine Variable in der die Werte der Datenstruktur hineingespeichert werden

in numbers  | Gibt an, auf welche Datenstruktur sich die Foreach-Schleife bezieht

Fenster schliessen

Was sind Schleifen und für was werden sie eingesetzt?

Sie wiederholt einen Anweisungs-Block - den sogenannten Schleifenrumpf oder Schleifenkörper-, solange die Schleifenbedingung als Laufbedingung gültig bleibt bzw. als Abbruchbedingung nicht eintritt.

  • Mit Schleifen können wir bestimmten Code wiederholt ausführen
  • Eignen sich zum durchlaufen von Datenstrukturen (wie Arrays)
  • Ermöglichen das Ausführen von Codeblock bis zur Erfüllung einer Bedingung
Fenster schliessen

Welches sind die vier gängigsten Schleifen-Arten?

  • While-Schleife (vorprüfende oder kopfgesteuerte Schleife)
  • Do-While-Schleife (nachprüfende oder fussgesteuerte Schleife)
  • For-Schleife (Zählschleife)
  • Foreach-Schleife (Mengenschleife)