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>