HSZG Einf Programmierung/ForAnweisungen

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
<h2>Aufgabe 1</h2>
'''Variablenbereich'''

''Eingabe:'' int a, int n

''Ausgabe:'' int b

''Zusicherung:'' n$\geq 0$

'''Spezifikation'''

Berechnen Sie $b_n$ nach der folgenden Vorschrift:

 $i=1,2,...,n$
 $b_i = 2*b_{i-1}-1$

'''Methodenname'''

FolgeIter00

<code id="54d22f02a417e"></code>
<run id="54d22f02a41fc"></run>

<h2>Aufgabe 2</h2>
'''Variablenbereich'''

''Eingabe:'' int n
''Ausgabe:'' double s

'''Spezifikation'''

Bestimmen Sie auf "s" den Wert der Summe $s \leftarrow \sum_{i=1}^n \frac{1}{i}$

'''Methodenname'''

FolgeExplSum01

<code id="54d2301ac6915"></code>
<run id="54d2301ac6999"></run>

'''Spezifikation-Änderung'''

Bestimmen Sie auf "s" den Wert der Summe $s \leftarrow \sum_{i=1}^n \frac{i}{i+1}$

'''Methodenname'''

FolgeExplSum02
<code id="54d230fd04f4e"></code>
<run id="54d230fd04ff6"></run>

<h2>Aufgabe 3</h2>

'''Variablenbereich'''

''Eingabe:'' int n

''Ausgabe:'' double h

''Zusicherung:'' n >= 0

'''Spezifikation'''

Berechnen Sie auf "h" den Wert von $n!=\prod_{i=1}^n 1*2*...*n$

'''Methodenname'''

fakultaet

<code id="54d2326c747ff"></code>
<run id="54d2326c74896"></run>