PMG2224 1/Zusatz
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
'''Aufgabe 1'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''den Wert 0''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false.
<code id="64f97fdde27ff">
function contains_0(array){
var x = false;
for(var i=0; i<array.length; i++){
if(array[i] == 0){
x = true;
//Wir können jetzt die for-Schleife schon abbrechen.
break;
}
}
return x;
}
</code>
<run id="64f97fdde2ae3">
var array = [4,5,0,2,3,4];
console.log(contains_0(array));
</run>
'''Aufgabe 2'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''einen Wert kleiner als 0''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false.
<code id="64f97fdde285d"></code>
<run id="64f97fdde2b34"></run>
'''Aufgabe 3'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und den '''größten Wert''' in diesem Array zurückgibt!
<code id="64f97fdde28b0">
function max(array){
//-Number.max_value ist die kleinstmögliche negative Zahl
var max = -Number.MAX_VALUE;
for(var i=0; i<array.length; i++){
if(array[i] > max){
max = array[i];
}
}
return max;
}
</code>
<run id="64f97fdde2b7e">
var array = [4,-5,0,-20,3,45];
console.log(max(array));
</run>
'''Aufgabe 4'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und '''die Position des größten Wertes''' in diesem Array zurückgibt! Sie können die Lösung von Aufgabe 3 verwenden. Sie brauchen eine zusätzliche Variable, um die Position abzuspeichern.
<code id="64f97fdde2901"></code>
<run id="64f97fdde2bc9"></run>
'''Aufgabe 5'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und den '''kleinsten Wert''' in diesem Array zurückgibt!
<code id="64f97fdde294d"></code>
<run id="64f97fdde2c14"></run>
'''Aufgabe 6'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''an jeder Position den Wert 0''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false.
<code id="64f97fdde29a2"></code>
<run id="64f97fdde2c5f"></run>
'''Aufgabe 7'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''an jeder Position den gleichen Wert''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false.
<code id="64f97fdde29ee"></code>
<run id="64f97fdde2cab"></run>
'''Aufgabe 8'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''genau zweimal den Wert 1''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false.
<code id="64f97fdde2a3a"></code>
<run id="64f97fdde2cf8"></run>
'''Aufgabe 9'''
Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, '''wie oft''' das Array '''den Wert 1''' enthält. Die Anzahl soll von der Methode zurückgegeben werden.
<code id="64f97fdde2a87"></code>
<run id="64f97fdde2d44"></run>