Brückenkurs Websites und Webapps/Zusatz
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language>
==Summen- und Produktformeln==
Gegeben ist folgende Summenformel:
$s=\sum_{i=1}^{n}i$
Für $n=5$ gilt also $s=1+2+3+4+5$. Für $n=6$ gilt $s=1+2+3+4+5+6$.
Es soll eine Funktion entwickelt werden, die $n$ als Parameter besitzt und die oben gezeigte Summe berechnet:
<code id="58fc71d580c63">
function summe(n){
var s = 0;
for(var i=1; i<=n; i++){
s = s + i; //alternativ s += i
}
return s;
}
</code>
<run id="58fc71d580d39">
console.log(summe(5));
console.log(summe(6));
</run>
Gegeben ist folgende Summenformel:
$s=\sum_{i=1}^{n}(i*2)$
Es soll eine Funktion entwickelt werden, die diese Summe in Abhängigkeit vom Parameter $n$ berechnet:
<code id="58fc71d580cce">
function summe2(n){
var s = 0;
for(var i=1; i<=n; i++){
s = s + (i*2); //alternativ s += (i*2)
}
return s;
}
</code>
<run id="58fc74bd30965">
</run>
'''Aufgabe 1'''
Gegeben ist folgende Summenformel:
$s=\sum_{i=1}^{n}(i+3)$
Entwickeln Sie eine Funktion, die in Abhängigkeit vom Parameter $n$ diese Summe berechnet.
<code id="58fc74bd3080e">
</code>
<run id="58fc74bd309f3">
</run>
'''Aufgabe 2'''
Gegeben ist folgende Summenformel:
$s=\sum_{i=1}^{n}(i^2+\frac{3}{i+1})$
Entwickeln Sie eine Funktion, die in Abhängigkeit vom Parameter $n$ diese Summe berechnet.
<code id="58fc74bd3087f">
</code>
<run id="58fc74bd30a61">
</run>
'''Aufgabe 3'''
Entwickeln Sie eine Funktion, die die Fakultät $n!$ einer Zahl $n$ berechnet.
Es gilt:
$n! = 1*2*3*...*n = \prod_{i=1}^n i$
<code id="58fc74bd308e5">
</code>
<run id="58fc74bd30ac5">
</run>