PMG10cd 2023/Zählschleifen

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

Beispiel:

<code id="648606f3d90a8" >
function print(){

  for(var i=0; i<5; i++){

    console.log(i);
  }

}
</code>
<run id="648606f3d9262" >
print();
</run>

Für die for-Schleife gibt es verschiedene Variationen:
* anstelle von ''i'' andere Variablennamen einsetzen
* für ''startwert'' und ''obergrenze'' beliebige Werte einsetzen.
* Wiederholungszuweisung ändern; Beispiele:
** ''i=i+2'' bedeutet: ''i'' wird nach jeder Iteration um 2 erhöht. 
** ''i--'' oder ''i=i-1'' bedeutet: ''i'' wird nach jeder Iteration um 1 erniedrigt.
* Wiederholungsbedingung ändern: statt ''i<5'' z.B. ''i>5'' schreiben

== Beispiele ==


Andere Wiederholungszuweisung (i=i+5):
<code id="648606f3d90f9">

function print(){
  
  for(var i=0; i< 55; i = i + 5){
    console.log(i);
  }  
}
</code>
<run id="648606f3d92b1">
print();
</run>


Andere Wiederholungsbedingung (i>=0)
<code id="648606f3d9160">

function print(){
  
  for(var i=10; i>=0; i--){
    console.log(i);
  }  
}
</code>
<run id="648606f3d92f7">
print();
</run>


== Aufgaben ==


''Berechnung mehrerer Quadratzahlen''

Es sollen die ersten 5 (10, 20, ...), also n beliebigen Quadratzahlen in einer Funktion ''QZ_n'' berechnet und ausgegeben werden.<br>


{| border="0"
 |-
 | <code id="648606f3d91ab"> </code> ||           || [[Bild:Thomas_N_QZ.jpg|right|thumb|190px|Struktogramm]]
 |-
 | <run id="648606f3d933d" ></run> || ||
 
 |}


''Berechnung beliebiger Anzahl ausgewählter Quadratzahlen''

Verändere Dein Programm nun so, dass die Quadratzahlen von n bis m in einer Funktion ''QZ_nm'' berechnet und ausgegeben werden.

<code id="648606f3d920f" id>

</code>

<run id="648606f3d9383" id>