7.6 Summenfunktionen
Bei allen Summenfunktionen kann anstelle von einzelnenen Argumenten auch eine komplette Tabelle verwendet werden, wenn kein Index sondern ALL angebeben wird, z.B. function sum(Tabellefeld(all)).
7.6.1 SUM - Summe
| | | | | |
Format:
function sum(argument1 [argument2 ...])
| |
| | | |
Bildet die Summe der angegebenen Argumente
Siehe summen.cob
7.6.2 MIN - Minimalwert
| | | | | |
Format:
function min(argument1 [argument2 ...])
| |
| | | |
Gibt den Minimalwert der angegebenen Argumenten zurück
Siehe summen.cob
7.6.3 MAX - Maximalwert
| | | | | |
Format:
function max(argument1 [argument2 ...])
| |
| | | |
Gibt den Maximalwert der angegebenen Argumenten zurück
Siehe summen.cob
7.6.4 ORD-MIN - Stelle des Minimalwerts
| | | | | |
Format:
function ord-min(argument1 [argument2 ...])
| |
| | | |
Gibt die Argumentnummer zurück, die den Minimalwert aller Argumente besitzt.
Siehe summen.cob
7.6.5 ORD-MAX - Stelle des Maximalwerts
| | | | | |
Format:
function ord-max(argument1 [argument2 ...])
| |
| | | |
Gibt die Argumentnummer zurück, die den Maximalwert aller Argumente besitzt.
Siehe summen.cob
7.6.6 MIDRANGE - Differenz zwischen Min und Max
| | | | | |
Format:
function midrange(argument1 [argument2 ...])
| |
| | | |
Gibt die Differenz zwischen Maximal- und Minimalwert der angebenen Argumente.
Siehe summen.cob
7.6.7 MEAN - arithmetisches Mittel
| | | | | |
Format:
function mean(argument1 [argument2 ...])
| |
| | | |
Erzeugt das arithmetische Mittel der angegebenen Argumente.
Siehe summen.cob
7.6.8 MEDIAN - Mittelwert
| | | | | |
Format:
function mean(argument1 [argument2 ...])
| |
| | | |
Der Median ist ein Mittlwert, der so gewählt wird, daß die Hälfte der Argumente unter, die andere Hälfte über ihm liegt.
Der Median von 1, 2, 3 = 2 von 1, 2, 3, 4 = 2,5
Siehe summen.cob
7.6.9 VARIANCE - Varianz
| | | | | |
Format:
function variance(argument1 [argument2 ...])
| |
| | | |
Berechnet die Varianz der angegebenen Argumente. Die Varianz wird berechnet, indem man die Differenz der einzelnen Argumente von Mittelwert aller Argumente quadriert und aufsummiert.
Die Varianz entspricht dem Quadrat der Standardabweichung.
Siehe summen.cob
7.6.10 STANDARD-DEVIATION - Standardabweichung
| | | | | |
Format:
function standard-deviation(argument1 [argument2 ...])
| |
| | | |
Berechnet die Standardabweichung der angegebenen Argumente. Die Standardabweichung wird berechnet, indem man die Differenz der einzelnen Argumente vom Mittelwert über alle Argumente quadriert und aufsummiert und anschließend die Wurzel zieht.
Die Standardabweichung entspricht der Wurzel der Varianz.
Siehe summen.cob
7.6.11 Beispielprogramm für Summenfunktionen
Beispielprogramm summen.cob
identification division.
data division.
working-storage section.
01 cnt pic 99 value 12.
01 table.
02 monats-summe pic 9(5)v99 occurs 1 to 12
depending cnt indexed i.
procedure division.
display 'Summen-Funktionen'
display ' '
display 'Die Summe von 12, 38 und 17 ist '
function sum(12 38 17).
display ' '.
set i to 1.
move function random (123) to monats-summe (i).
loop.
compute monats-summe (i) = function random() * i * 100.
display 'monats-summe (' i ') = ' monats-summe (i).
set i up by 1.
if i < 13 go to loop.
display 'Die Summe über alle Monate ist '
function sum (monats-summe(all)).
move 6 to cnt.
display 'Die Summe bis Juli ist '
function sum (monats-summe(all)).
move 12 to cnt.
display 'Der Minimallwert ist '
function min(monats-summe(all))
' der Maximalwert ist '
function max(monats-summe(all)).
display 'Der Minimalwert ist an Stelle '
function ord-min(monats-summe(all))
' der Maximalwert ist an Stelle '
function ord-max(monats-summe(all)).
display 'Der Differenz zwischen min und max beträgt '
function midrange(monats-summe(all)).
display 'Der Mittelwert beträgt '
function mean(monats-summe(all))
' der Median ist '
function median(monats-summe(all)).
display 'Die Varianz beträgt '
function variance(monats-summe(all))
' die Standard-Abweichung beträgt '
function standard-deviation(monats-summe(all)).
call getchar.
Zurück zu Acc-Cobol: Intrinsic Functions - Datums-Funktionen
Hoch zu Acc-Cobol: Intrinsic Functions - Übersicht
|