Benutzer-Werkzeuge

Webseiten-Werkzeuge


einstieg:schleifen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
einstieg:schleifen [2022/02/07 08:40] – [Wiederholungen ("Schleifen"/"Loops")] Martin Pabsteinstieg:schleifen [2022/11/04 19:58] (aktuell) – [C. Die for-loop] Martin Pabst
Zeile 69: Zeile 69:
 } }
 </code> </code>
-Die Anweisung ''while(n <= 10)'' bedeutet: Wiederhole die Anweisungen zwischen den nachfolgenden ''{}'', solange ''n'' kleiner oder gleich ''10'' ist. Damit die Anweisungen nicht unendlich oft wiederholt werden, müssen wir dafür sorgen, dass die Aussage ''n <= 10'' irgendwann nicht mehr zutrifft. Deshalb erhöhen wir am Ende der des wiederholten Blocks ''n'' um ''1'', indem wir schreiben: ''n = n + 1;''.+Die Anweisung ''while(n < = 10)'' bedeutet: Wiederhole die Anweisungen zwischen den nachfolgenden ''{}'', solange ''n'' kleiner oder gleich ''10'' ist. Damit die Anweisungen nicht unendlich oft wiederholt werden, müssen wir dafür sorgen, dass die Aussage ''n < = 10'' irgendwann nicht mehr zutrifft. Deshalb erhöhen wir am Ende der des wiederholten Blocks ''n'' um ''1'', indem wir schreiben: ''n = n + 1;''.
 <code learnj [enable_line_numbers="true", start_line_numbers_at="10"]> <code learnj [enable_line_numbers="true", start_line_numbers_at="10"]>
 println("Fertig!", Color.green); println("Fertig!", Color.green);
Zeile 196: Zeile 196:
  
 ^ While-loop ^ For-loop ^ ^ While-loop ^ For-loop ^
-| {{:einstieg:pasted:20200620-185526.png}} | {{:einstieg:pasted:20200620-185646.png}} |+| {{:einstieg:pasted:20200620-185526.png}} | {{:einstieg:pasted:20221104-195727.png}} |
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Zeile 209: Zeile 209:
 Für Einsteiger ist die ''for''-loop oft schwer zu verstehen, weil ihre drei Bestandteile jeweils ganz unterschiedliche Bedeutung haben. Noch dazu ist der 1. und 3. Bestandteil eine Anweisung, der 2. Bestandteil eine Bedingung (genauer: eine Aussage). \\ \\ **Lass' Dich nicht entmutigen:** Meist wird die ''for''-loop zum **Zählen** benutzt und sieht so oder ähnlich aus: Für Einsteiger ist die ''for''-loop oft schwer zu verstehen, weil ihre drei Bestandteile jeweils ganz unterschiedliche Bedeutung haben. Noch dazu ist der 1. und 3. Bestandteil eine Anweisung, der 2. Bestandteil eine Bedingung (genauer: eine Aussage). \\ \\ **Lass' Dich nicht entmutigen:** Meist wird die ''for''-loop zum **Zählen** benutzt und sieht so oder ähnlich aus:
 <code learnj> <code learnj>
-for(int i = 0; i < 10; i++){+for(int i = 1; i <10; i++){
    // Anweisungen    // Anweisungen
 } }
einstieg/schleifen.1644219632.txt.gz · Zuletzt geändert: 2022/02/07 08:40 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki