Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Statistikprogramm Projektleiter: Zimmermann Christoph

Ähnliche Präsentationen


Präsentation zum Thema: "Statistikprogramm Projektleiter: Zimmermann Christoph"—  Präsentation transkript:

1 Statistikprogramm Projektleiter: Zimmermann Christoph
Mitarbeitende: Zach Martin und Sitz Benjamin Beginn des Projektes: Ende des Projektes: Referat am © Zimmermann, Zach, Sitz

2 Gliederung der Präsentation
Allgemeines über das Projekt Aufgabenstellung Hauptprogramm Einzelne Unterprogramme Referat am © Zimmermann, Zach, Sitz

3 Aufgabenstellung Ziel war es ein Programm zu schreiben, das aus einer Textdatei, von beliebig eingegebene Zahlen 1. den Mittelwert 2. den Median 3. die größte Zahl 4. die kleinste Zahl 5. die Standardabweichung bestimmt bzw. berechnet. Diese Berechnungen sollten jeweils in eigene Unterprogramme geschrieben werden. Referat am © Zimmermann, Zach, Sitz

4 Hauptprogramm Programmiert und getestet von Christoph Zimmermann
Im Hauptprogramm werden die Zahlen aus der Textdatei eingelesen und anschließend am Bildschirm auszugeben. Das Hauptprogramm gibt die Zahlen an die Unterprogramme weiter. Eingabe Solange: <ret!=EOF> ret => fscanf (fd,"%lf",&zahlen[i]); i++; min_max(zahlen,&min,&max,i-1) median(zahlen,i-1,&median) mittel=>mittelwert(zahlen,i-1) stand=>standardab(i-1,zahlen,mittel) AUSGABE Mittelwert AUSGABE Median AUSGABE Minimum und Maximum Referat am © Zimmermann, Zach, Sitz

5 Mittelwert Dieses Unterprogramm berechnet den Mittelwert und gibt ihn an das Hauptprogramm zurück. Für: i=0;i<anzahl;i++ summe=summe+zahl[i]; mittelwert=summe/anzahl; return(mittelwert) Referat am © Zimmermann, Zach, Sitz

6 Median Geschrieben von Sitz Benjamin
Für die Bestimmung des Medians haben wir ein Hilfsunterprogramm, Bubble Sort, verwendet. a <-anzahl % 2 b <-(anzahl / 2)+1 c <- anzahl / 2 Falls: a != 0 median <- zahlen[b] a = 0 median <- (zahlen[c] + zahlen [b]) / 2 Sonst % Referat am © Zimmermann, Zach, Sitz

7 Größte und kleinste Zahl
Dieses Unterprogramm gibt die größte und die kleinste Zahl an das Hauptprogramm zurück. Auch für dieses Unterprogramm wurde das Bubble Sort verwendet. min <- zahlen[0] max <- zahlen[anz] Referat am © Zimmermann, Zach, Sitz

8 Bubble Sort Dieses Unterprogramm ist nur als Hilfe, da wir die Zahlen geordnet brauchten. a<-1 Solange:a <- 1 a <- 0; Solange: i<-0; i< anzahl; (1) Falls: Zahlen[i] > zahlen[i+1] hilfs <- zahlen[i] zahlen[i] <- zahlen[i+1] zahlen[i+1] <- hilfs a <- 1 Sonst a<- 0 % Referat am © Zimmermann, Zach, Sitz

9 Standardabweichung Geschrieben von Zach Martin
Dieses Unterprogramm berechnet die Standardabweichung und gibt sie an das Hauptprogramm zurück Für: b=0;b< anz;b++ speicher = pow(feld[b]-mittelwert,2)+speicher stand = sqrt(speicher/(anz-1)) return(stand) Referat am © Zimmermann, Zach, Sitz

10 für eure Aufmerksamkeit
Vielen Dank für eure Aufmerksamkeit Referat am © Zimmermann, Zach, Sitz


Herunterladen ppt "Statistikprogramm Projektleiter: Zimmermann Christoph"

Ähnliche Präsentationen


Google-Anzeigen