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 erste 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); //Fügt wert am Ende von array2 ein
}
}
//Ausdrucken des Arrays:
for(var i=0; i<array2.length; i++){
console.log(array2[i]);
}
</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. Geben Sie anschließend die Werte dieses Arrays auf der Konsole aus.
<code id="58e171eebec09">
var array = [1, 15, -4, 30, 2, -6, 7, 8, 90, 120, 7, 49, 49];
var array2 = [];
</code>
<run id="58e171eebecd5">
</run>