Arrays
Aus ProgrammingWiki
Inhaltsverzeichnis |
Aufgabe 1
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
Spezifikation-Änderung
Initialisieren Sie "x" durch den folgenden Algorithmus:
$i=0,1,...,n-1$ $x_i\leftarrow \frac{1}{n-i}$
Methodenname
VektorInit02
Aufgabe 2
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
Aufgabe 3
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:
Methodenname
VektorSum02
Aufgabe 4
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