Inhalt
Index
Support Über uns
Home

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.



Summenfunktionen: Ausgabe des Beispielprogramms summen.cob





Zurück zu Acc-Cobol: Intrinsic Functions - Datums-Funktionen    Hoch zu Acc-Cobol: Intrinsic Functions - Übersicht
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.