Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Sommer Zewe Geändert vor über 10 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.