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: