HSZG Einf Programmierung/Arrays
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Java</language>
<h2>Aufgabe 1</h2>
'''Variablenbereich'''
''Eingabe:'' int n
''Ausgabe:'' double[] x
''Zusicherung:'' n >= 0
'''Spezifikation'''
Initialisieren Sie "x" durch den folgenden Algorithmus:
$i=0,1,...,n-1$
$x_i\leftarrow i+1$
'''Methodenname'''
VektorInit01
<code id="54d233d234404"></code>
<run id="54d233d2344a0"></run>
'''Spezifikation-Änderung'''
Initialisieren Sie "x" durch den folgenden Algorithmus:
$i=0,1,...,n-1$
$x_i\leftarrow \frac{1}{n-i}$
'''Methodenname'''
VektorInit02
<code id="54d23498cda73"></code>
<run id="54d23498cdb0e"></run>
<h2>Aufgabe 2</h2>
'''Variablenbereich'''
''Eingabe:'' double[] x
''Ausgabe:'' double h
''Zusicherung:'' x != null
'''Spezifikation'''
Berechnen Sie auf "h" die Summe der Elemente von "x", d.h. $h\leftarrow \sum_{i=0}^{n-1}x_i = x_0 + x_1+ ... + x_{n-1}$, wenn n die Anzahl der Elemente von x ist.
'''Methodenname'''
VektorSum01
<code id="54d235fad9c25"></code>
<run id="54d235fad9cb0"></run>
<h2>Aufgabe 3</h2>
'''Variablenbereich'''
''Eingabe:'' double[] x
''Ausgabe:'' double h
''Zusicherung:'' x != null && x.Length >= 2
'''Spezifikation'''
Berechnen Sie auf "h" die Standardabweichung der Elemente von "x", wenn n die Anzahl der Elemente von "x" ist:
[[Bild:Aprenzel_Formel.png | 200px]]
'''Methodenname'''
VektorSum02
<code id="54d238aa678b3"></code>
<run id="54d238aa67979"></run>
<h2>Aufgabe 4</h2>
'''Variablenbereich'''
''Eingabe:'' int[] y
''Ausgabe:'' boolean b
''Zusicherung:'' y != null
'''Spezifikation'''
Bestimmen Sie auf "b", ob alle Elemente von "y" größer als 0 sind.
'''Methodenname'''
VektorTrueForAll
<code id="54d241f444b29"></code>
<run id="54d241f444c10"></run>