Arrays

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading

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:

Aprenzel Formel.png

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

Persönliche Werkzeuge