Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

start:info:11if:06_schleifen 11.11.2008 23:06 start:info:11if:06_schleifen 13.04.2018 11:29 aktuell
Zeile 3: Zeile 3:
Jetzt geht es um Schleifen. Das wird jetzt wieder so 'ne Informationsflut - also viel ausprobieren und ... hoffentlich wird's euch nicht zu langweilig ... Jetzt geht es um Schleifen. Das wird jetzt wieder so 'ne Informationsflut - also viel ausprobieren und ... hoffentlich wird's euch nicht zu langweilig ...
-**Ach ja:** Dieses Thema verlangt eine hohe Abstraktionsfähigkeit((hää?)). Bitte - nein: __Bitte!__ - lest nur **dann** weiter, **wenn** ihr auch das Gelesene bis dahin verstanden habt((undzwar jede ver***** Zeile! __Jede!__)).\\+**Ach ja:** Dieses Thema verlangt eine hohe Abstraktionsfähigkeit((hää?)). Bitte - nein: __Bitte!__ - lest nur **dann** weiter, **wenn** ihr auch das Gelesene bis dahin verstanden habt((undzwar jede //einzelne// Zeile! __Jede!__)).\\
---- ----
Zeile 45: Zeile 45:
<code java> <code java>
-for (i=5; i>=1; i--) {+for (int i=5; i>=1; i--) {
    System.out.println(i);     System.out.println(i);
} }
Zeile 93: Zeile 93:
int i = 1; int i = 1;
while (i < 6) { while (i < 6) {
-    Sytem.out.println(i); +    System.out.println(i);
    i++;     i++;
} }
Zeile 109: Zeile 109:
    Anweisungen / Befehle;     Anweisungen / Befehle;
        :         :
-} while ( <Schleifenbedingung> )+} while ( <Schleifenbedingung> );
</code> </code>
Zeile 123: Zeile 123:
int i = 1; int i = 1;
do { do {
-    Sytem.out.println(i);+    System.out.println(i);
    i++;     i++;
-} while ( i<6 )+} while ( i<6 );
</code> </code>
Zeile 150: Zeile 150:
    // blablabla...     // blablabla...
        :         :
-} while ( 10>2 )+} while ( 10>2 );
</code> </code>
  10 ist immer größer als 2,   10 ist immer größer als 2,
Zeile 184: Zeile 184:
    // blablabla...     // blablabla...
        :         :
-} while (true)+} while (true);
</code> </code>
Zeile 213: Zeile 213:
    }     }
        :         :
-} while (j > 2)+} while (j > 2);
</code> </code>
Zeile 250: Zeile 250:
public void schleife() { public void schleife() {
    for (int i=1; i<=4; i++ ) {     for (int i=1; i<=4; i++ ) {
-        for (int j=1; i<=5; j++ ) { +        for (int j=1; j<=5; j++ ) { 
-            System.out.println(i + " " + j);+            System.out.println(i + " " + j);
            if (j==3) {             if (j==3) {
                break;                 break;
Zeile 264: Zeile 264:
**Ergibt:** **Ergibt:**
-  1 +  1  1 
- +  1  2 
-  1 +  1  3
- +
-  1 +
- 3+
  Nächster i-Schleifendurchlauf   Nächster i-Schleifendurchlauf
-  2 +  2  1 
- +  2  2 
-  2 +  2  3
- +
-  2 +
- 3+
  Nächster i-Schleifendurchlauf   Nächster i-Schleifendurchlauf
-  3 +  3  1 
- +  3  2 
-  3 +  3  3
- +
-  3 +
- 3+
  Nächster i-Schleifendurchlauf   Nächster i-Schleifendurchlauf
-  4 +  4  1 
- +  4  2 
-  4 +  4  3
- +
-  4 +
- 3+
  Nächster i-Schleifendurchlauf   Nächster i-Schleifendurchlauf
  Fertig!   Fertig!
Zeile 299: Zeile 287:
public void schleife2() { public void schleife2() {
    for(int i=1; i<=5; i++ ) {     for(int i=1; i<=5; i++ ) {
-        for (int j=1; i<=3; j++ ) { +        for (int j=1; j<=3; j++ ) { 
-            System.out.println(i + " " + j);+            System.out.println(i + " " + j);
        }         }
        if (i==2) {         if (i==2) {
Zeile 311: Zeile 299:
**Ergibt:** **Ergibt:**
-  1 +  1  1 
- +  1  2 
-  1 +  1  3 
-  1 +  2  1 
-  1 +  2  2 
- +  2  3
-  1 +
- +
-  2 +
- +
-  2 +
- +
-  2 +
- 3+
  Fertig!   Fertig!
Zeile 371: Zeile 351:
  - Einfach- bis Mittelschwer   - Einfach- bis Mittelschwer
-    - ''Eingabe: 5\\ +    - <code>Eingabe: 5 
-       Ausgabe: 1 2 3 4 5 4 3 2 1\\ \\ +Ausgabe: 1 2 3 4 5 4 3 2 1
-        Eingabe: 1\\ +
-        Ausgabe: 1'' +
-    - ''Eingabe: 5\\ +
-        Ausgabe: 1 2 3 4 5\\ +
-%%                  %%1 2 3 4 5\\ +
-%%                  %%1 2 3 4 5\\ +
-%%                  %%1 2 3 4 5\\ +
-%%                  %%1 2 3 4 5'' +
-    - ''Eingabe: 5 +
-        Ausgabe: 1\\ +
-%%                  %%1 2\\ +
-%%                  %%1 2 3\\ +
-%%                  %%1 2 3 4\\ +
-%%                  %%1 2 3 4 5'' +
-    - ''Eingabe: 5\\ +
-        Ausgabe: 1 2 3 4 5\\ +
-%%                  %%2 3 4 5 1\\ +
-%%                  %%3 4 5 1 2\\ +
-%%                  %%4 5 1 2 3\\ +
-%%                  %%5 1 2 3 4'' +
-    - ''Eingabe: 5 +
-        Ausgabe: 1\\ +
-%%                  %%2 2\\ +
-%%                  %%3 3 3\\ +
-%%                  %%4 4 4 4\\ +
-%%                  %%5 5 5 5 5'' +
-    - ''Eingabe: 5\\ +
-        Ausgabe: 1 1 1 1 1\\ +
-%%                  %%2 2 2 2 2\\ +
-%%                  %%3 3 3 3 3\\ +
-%%                  %%4 4 4 4 4\\ +
-%%                  %%5 5 5 5 5''+
 +Eingabe: 1
 +Ausgabe: 1
 +</code>
 +    - <code>Eingabe: 5
 +Ausgabe: 1 2 3 4 5
 +        1 2 3 4 5
 +        1 2 3 4 5
 +        1 2 3 4 5
 +        1 2 3 4 5
 +</code>
 +    - <code>Eingabe: 5
 +Ausgabe: 1
 +        1 2
 +        1 2 3
 +        1 2 3 4
 +        1 2 3 4 5
 +</code>
 +    - <code>Eingabe: 5
 +Ausgabe: 1 2 3 4 5
 +        2 3 4 5 1
 +        3 4 5 1 2
 +        4 5 1 2 3
 +        5 1 2 3 4
 +</code>
 +    - <code>Eingabe: 5
 +Ausgabe: 1
 +        2 2
 +        3 3 3
 +        4 4 4 4
 +        5 5 5 5 5
 +</code>
 +    - <code>Eingabe: 5
 +Ausgabe: 1 1 1 1 1
 +        2 2 2 2 2
 +        3 3 3 3 3
 +        4 4 4 4 4
 +        5 5 5 5 5
 +</code>
  - Mittelschwer bis schwierig   - Mittelschwer bis schwierig
-    - ''Eingabe: 5\\ +    - <code>Eingabe: 5 
-       Ausgabe:\\ +Ausgabe: 
-%%.              1%%''\\ +              
-%%.            1 2 1%%\\ +             1 2 1 
-%%.          1 2 3 2 1%%\\ +           1 2 3 2 1 
-%%.         1 2 3 4 3 2 1%%\\ +          1 2 3 4 3 2 1 
-%%.       1 2 3 4 5 4 3 2 1%%\\ +        1 2 3 4 5 4 3 2 1 
-%%.     1 2 3 4 4 4 4 3 2 1 1%%\\ +      1 2 3 4 4 4 4 4 3 2 1 
-%%.   1 2 3 3 3 3 3 3 3 3 3 2 1%%\\ +    1 2 3 3 3 3 3 3 3 3 3 2 1 
-%%. 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1%%\\ +  1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 
-%%.1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1%%'' +1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
-    - ''Eingabe: 5\\ +</code> 
-       Ausgabe:\\ +    - <code>Eingabe: 5 
-%%                  1 1 1 1 1%%\\ +Ausgabe: 1 1 1 1 1 
-%%                  1 2 2 2 1%%\\ +         1 2 2 2 1 
-%%                  1 2 3 2 1%%\\ +         1 2 3 2 1 
-%%                  1 2 2 2 1%%\\ +         1 2 2 2 1 
-%%                  1 1 1 1 1%%'' +         1 1 1 1 1 
-  - Gib die Fibonaccizahlen aus.\\ Wenn die Eingabe n ist, gib alle Fibonaccizahlen bis zur n-ten aus:\\ ''Eingabe: 10\\ +</code> 
-   Ausgabe: 1 1 2 3 5 8 13 21 34 55''+  - Gib die Fibonaccizahlen aus.\\ Wenn die Eingabe n ist, gib alle Fibonaccizahlen bis zur n-ten aus:\\ <code>Eingabe: 10 
 +Ausgabe: 1 1 2 3 5 8 13 21 34 55 
 +</code>
Die ersten beiden Fibonaccizahlen sind 1. Die dritte ist die Summe der ersten beiden. Die vierte die Summe der zweiten und der dritten, usw. die n-te die Summe der (n-1)-ten und (n-2)-ten. Die ersten beiden Fibonaccizahlen sind 1. Die dritte ist die Summe der ersten beiden. Die vierte die Summe der zweiten und der dritten, usw. die n-te die Summe der (n-1)-ten und (n-2)-ten.
start/info/11if/06_schleifen.1226441174.txt.gz · Zuletzt geändert: 23.10.2013 10:12 (Externe Bearbeitung)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0