Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
informatik:php:php-programmierkurs:php-p6 [2024/08/09 10:07] – [Bearbeiten - Panel] jonathan.pfeifferinformatik:php:php-programmierkurs:php-p6 [2024/10/14 20:46] (aktuell) jonathan.pfeiffer
Zeile 79: Zeile 79:
 Die Zählschleife beginnt mit dem Schlüsselwort **for**. Zur Steuerung der Schleife folgen in den runden Klammern drei **Ausdrücke**: Die Zählschleife beginnt mit dem Schlüsselwort **for**. Zur Steuerung der Schleife folgen in den runden Klammern drei **Ausdrücke**:
   * Beim erstmaligen Ausführen dieser Anweisung erhält die **Schleifenvariable** $i den **Initialwert** 0 ($i=0).   * Beim erstmaligen Ausführen dieser Anweisung erhält die **Schleifenvariable** $i den **Initialwert** 0 ($i=0).
-  * Danach wird die **Laufbedingung** $i<3 überprüft; nur wenn diese Bedingung erfüllt ist, wird die Schleife durchlaufen. Da 0 kleiner 3 ist, werden die Schleifenanweisungen (hier: echo "Hello! $i";) abgearbeitet.  +  * Danach wird die **Laufbedingung** <code>$i<3</code> überprüft; nur wenn diese Bedingung erfüllt ist, wird die Schleife durchlaufen. Da 0 kleiner 3 ist, werden die Schleifenanweisungen (hier: echo "Hello! $i";) abgearbeitet.  
-  * Nachdem die Schleife durchlaufen wurde, erhält die Schleifenvariable einen neuen Wert (Re-Initialisierung). In unserem Fall wird $i um eins erhöht (siehe: i++), erhält als den Wert 1. Danach wird erneut die Laufbedingung geprüft; da 1 kleiner 3 ist, erfolgt ein weiterer Schleifendurchlauf, an dessen Ende $i auf 2 erhöht wird.+  * Nachdem die Schleife durchlaufen wurde, erhält die Schleifenvariable einen neuen Wert (Re-Initialisierung). In unserem Fall wird $i um eins erhöht (siehe: <code>$i++</code>), erhält als den Wert 1. Danach wird erneut die Laufbedingung geprüft; da 1 kleiner 3 ist, erfolgt ein weiterer Schleifendurchlauf, an dessen Ende $i auf 2 erhöht wird.
   * Dieser Vorgang wiederholt sich so lange, bis $i den Wert 3 erhält. Da nun die Laufbedingung nicht mehr erfüllt ist (3 ist nicht kleiner 3), endet die Schleife und das Programm wird nach der schließenden, geschweiften Klammer fortgesetzt.   * Dieser Vorgang wiederholt sich so lange, bis $i den Wert 3 erhält. Da nun die Laufbedingung nicht mehr erfüllt ist (3 ist nicht kleiner 3), endet die Schleife und das Programm wird nach der schließenden, geschweiften Klammer fortgesetzt.
 +
 +...
 +
  
 </panel> </panel>
 <panel type="success" title="#1"> <panel type="success" title="#1">
-/p3ub2dgon18 +{{url>https://learningapps.org/watch?v=p3ub2dgon18 80%,600px|iFrame not installed}}
 </panel> </panel>
  
 <panel type="success" title="#2"> <panel type="success" title="#2">
 <WRAP center round todo 100%> <WRAP center round todo 100%>
-Schreibe eine for-Schleife, die Zahlen von 1 bis 10 ausgibt. \\+Schreibe eine for-Schleife, die Zahlen von 1 bis 10 ausgibt. \\ \\
 Nutze hierzu [[ http://www.writephponline.com/]]! \\ Nutze hierzu [[ http://www.writephponline.com/]]! \\
 Wenn deine Ausgabe folgendes zeigt, weißt du, ob du es richtig gemachst hast ;) Wenn deine Ausgabe folgendes zeigt, weißt du, ob du es richtig gemachst hast ;)
Zeile 117: Zeile 119:
 <panel type="success" title="#3"> <panel type="success" title="#3">
 <WRAP center round todo 100%> <WRAP center round todo 100%>
-Schreibe eine for-Schleife, die Zahlen von 1000 bis 5000 in Tausenderschritten ausgibt. \\+Schreibe eine for-Schleife, die Zahlen von 1000 bis 5000 in Tausenderschritten ausgibt. \\ \\
 Nutze hierzu [[ http://www.writephponline.com/]]! \\ Nutze hierzu [[ http://www.writephponline.com/]]! \\
 Wenn deine Ausgabe folgendes zeigt, weißt du, ob du es richtig gemachst hast ;) Wenn deine Ausgabe folgendes zeigt, weißt du, ob du es richtig gemachst hast ;)
Zeile 149: Zeile 151:
 <WRAP center round todo 100%> <WRAP center round todo 100%>
 Schreibe ein PHP-Programm, das alle natürlichen Zahlen von 1 beginnend bis zu einer vorgebenen Zahl n summiert. Eine derartige Summe nennt man auch (endliche) Reihe.\\ Schreibe ein PHP-Programm, das alle natürlichen Zahlen von 1 beginnend bis zu einer vorgebenen Zahl n summiert. Eine derartige Summe nennt man auch (endliche) Reihe.\\
 +\\
 Ermittle die Summe mit PHP!\\ Ermittle die Summe mit PHP!\\
 +\\
 Nutze hierzu [[ http://www.writephponline.com/]]! \\ Nutze hierzu [[ http://www.writephponline.com/]]! \\
 </WRAP> </WRAP>
Zeile 192: Zeile 196:
 </panel> </panel>
 <panel type="success" title="#7"> <panel type="success" title="#7">
-<WRAP center round info 60%> +<callout type="success">Noch mehr Aufgaben zur for-Schleife:\\ 
-Noch mehr Aufgaben zur for-Schleife:\\ +[[https://www.w3resource.com/php-exercises/php-for-loop-exercises.php]]</callout> 
-[[https://www.w3resource.com/php-exercises/php-for-loop-exercises.php]]+ 
  
-</WRAP> 
 </panel> </panel>
  
 </accordion> </accordion>
  
-{{tag>[informatik thema php html lernpfad schleife]}}+{{tag>[informatik thema php php-programmierkurs html lernpfad schleife]}}