Brückenkurs Websites und Webapps/Bedingungen II

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
<code id="58e16f0c4ea04" hidden>function print(array){
  for(var i=0; i< array.length; i++){console.log(array[i]);}
}</code>
==Bedingungen bei der Untersuchung von Arrays verwenden==

'''Beispiel 1'''

Gegeben ist ein Array mit Zahlen. Wir prüfen, ob das erste Element > 0 ist.
<code id="58e16d80e7a1c">
var array = [1, 5, -4, 3, 2, -6, 7, 8];
</code>
<run id="58e16d80e7aea">
if(array[0] > 0){
  console.log("Das erste Element ist positiv.");
}
</run>


Ebensogut hätten wir auch Folgendes schreiben können:
<code id="58e16d80e7a80">
var array = [1, 5, -4, 3, 2, -6, 7, 8];
</code>
<run id="58e16d80e7b49">
var wert = array[0];

if(wert > 0){
  console.log("Das erste Element ist positiv.");
}
</run>


'''Beispiel 2'''

Gegeben ist ein Array mit Zahlen. Wir durchlaufen das Array mit einer for-Schleife. Immer, wenn ein Wert < 0 gefunden wird, erscheint die Ausgabe "Es wurde ein negativer Wert gefunden!".
<code id="58e16f0c4ea76">
var array = [1, 5, -4, 3, 2, -6, 7, 8];
</code>
<run id="58e16f0c4eb55">
for(var i=0; i< array.length; i++){
  
  var wert = array[i];

  if(wert < 0){
    console.log("Es wurde ein negativer Wert gefunden!");
  }
}
</run>


'''Beispiel 3'''

Gegeben ist ein Array mit Zahlen und ein leeres Array. Wir durchlaufen das Array mit einer for-Schleife. Immer, wenn ein Wert < 0 gefunden wird, wird der Wert in das zweite Array geschrieben.
<code id="58e16f0c4eadd">
var array = [1, 5, -4, 3, 2, -6, 7, 8];
var array2 = [];
</code>
<run id="58e16f0c4ebbc">
for(var i=0; i< array.length; i++){
  
  var wert = array[i];

  if(wert < 0){
     array2.push(wert);
  }
}

print(array2);
</run>

'''Hinweis:''' Die Funktion ''push'' kann verwendet werden, um ein neues Element an das Ende eines Arrays anzufügen: [https://www.w3schools.com/jsref/jsref_push.asp https://www.w3schools.com/jsref/jsref_push.asp]


==Aufgaben==


Gegeben ist ein Array mit Zahlen. Formulieren Sie eine If-Anweisung: Wenn das erste Element gleich 0 ist, soll die Ausgabe "das erste Element ist 0" erscheinen. Ändern Sie die Werte des Arrays, um das Programm zu testen.
<code id="58e1717fa6505">
var array = [1, 5, -4, 3, 2, -6, 7, 8];
</code>
<run id="58e1717fa68b5">
</run>


Gegeben ist ein Array mit Zahlen. Formulieren Sie eine If-Anweisung: Wenn das letzte Element gleich 0 ist, soll die Ausgabe "Das letzte Element ist 0!" erscheinen. Ändern Sie die Werte des Arrays, um das Programm zu testen.
<code id="58e1717fa65cf">
var array = [1, 5, -4, 3, 2, -6, 7, 8];
</code>
<run id="58e1717fa6960">
</run>


Gegeben ist ein Array mit Zahlen. Formulieren Sie eine for-Schleife und eine darin enthaltene If-Anweisung: Jedesmal, wenn ein Wert > 10 gefunden wird, soll die Ausgabe 

 Es wurde ein Wert > 10 gefunden!

erscheinen.
<code id="58e1717fa6683">
var array = [1, 15, -4, 30, 2, -6, 7, 8, 90, 120, 7, 49, 49];
</code>
<run id="58e1717fa6a02">
</run>


Gegeben ist ein Array mit Zahlen. Formulieren Sie eine for-Schleife und eine darin enthaltene If-Anweisung: Jedesmal, wenn ein Wert > 10 gefunden wird, soll die Ausgabe 

 Es wurde ein Wert > 10 gefunden! Der Wert lautet <wert>.

erscheinen. Anstelle von <wert> soll der gefundene Wert eingesetzt werden.
<code id="58e1717fa672c">
var array = [1, 15, -4, 30, 2, -6, 7, 8, 90, 120, 7, 49, 49];
</code>
<run id="58e1717fa6aa8">
</run>


Gegeben ist ein Array mit Zahlen. Formulieren Sie eine for-Schleife und eine darin enthaltene If-Anweisung: Jedesmal, wenn ein Wert > 10 gefunden wird, soll die Ausgabe 

 An der Position <position> wurde ein Wert > 10 gefunden! Der Wert lautet <wert>.

erscheinen. Anstelle von <wert> soll der gefundene Wert eingesetzt werden. Anstelle von <position> soll die aktuelle Position im Array eingesetzt werden.
<code id="58e1717fa67cf">
var array = [1, 15, -4, 30, 2, -6, 7, 8, 90, 120, 7, 49, 49];
</code>
<run id="58e1717fa6b4d">
</run>


Gegeben ist ein Array mit Zahlen und ein leeres Array. Alle Werte > 10 sollen in das leere Array geschrieben werden.
<code id="58e171eebec09">
var array = [1, 15, -4, 30, 2, -6, 7, 8, 90, 120, 7, 49, 49];
var array2 = [];
</code>
<run id="58e171eebecd5">


print(array2);
</run>