Autor Beitrag
Kel
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 19.02.08 20:49 
Hallo,
ich bräuchte dringend ein paar Denkanstöße bezüglich der folgenden Aufgabe, die wir im Unterricht lösen sollen.
Meine Frage speziell bezieht sich auf die Modellbildung bzw. die Problemanalyse.
Leider habe ich so gut wie keine Ahnung von Delphi, bis auf das Nötigste, sodass ich auch nichts mit dem Begriff der Modellbildung anfangen kann - es wäre wirklich super nett, wenn mir vielleicht jemand helfen kann :-)


Thema: Erstellung eines Programms für die Auswertung des Schulsportfestes

Für die Auswertung des Schulsportfestes ist ein Programm zu entwerfen, dass folgende Aufgaben erfüllt:
1.) In einem Stringgitter können die Daten der Schüler (Name, Vorname, Klassenstufe) eingegeben werden und in einer Datei abgespeichert werden. Dabei ist zu beachten, dass für jede Klassenstufe eine separate Datei existiert.
2.) Die entsprechende Datei der Klasse kann geöffnet werden und alle Daten können ins Formular eingelesen werden.
3.) Während des Sportfestes können die erreichten Ergebnisse in das Stringgitter eingetragen werden.
4.) Über einen Button erfolgt das Ermitteln des besten Wertes, wenn mehrere Versuche möglich waren sowie der entsprechenden Punktzahl.
5.) Über einen weiteren Button werden die Schüler innerhalb des Stringgitters entsprechend ihrer Leistungen absteigend sortiert und das Programm gibt die Namen der Schüler, die auf den ersten drei Plätzen absteigender Reihenfolge platziert sind aus.
Wunschkriterien) Es können automatisch die Urkunden mit den entsprechenden Namen gedruckt werden. Das Layout für die entsprechende Urkunde ist zu entwerfen.
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Di 19.02.08 20:57 
Und was daran ist genau deine Frage? :wink:
Wo genau hakts, was verstehst du nicht?

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Kel Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 19.02.08 21:03 
ich kann mit dem Begriff Modellbildung nichts anfangen - ist da ein Struktogramm erwünscht - Formularskizze und weiter - würde das dann nicht zur Problemanalyse gehören?
Außerdem weiß ich gar nicht wo ich anfangen soll - also womit ich beginnen soll.
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Di 19.02.08 21:38 
Ich habe zwar Informatik studiert aber von Modellbildung habe ich noch nie was gehört.
Aber ich kann mir denken was es heißt. Es hat jedenfalls nichts speziell mit Delphi zu tun sondern allgemein mit den Gedanken die man sich machen sollte bevor man anfängt auf einem Blatt zu programmieren (Stukto, PAP) schreiben.
Problemanalyse trifft es aber ganz gut.
Es geht sicher darum das du dir erstmal ganz allgemein überlegst (ohne dabei an die programmiertechnische Umsetzungen zu denken) was die einzelnen Programmanforderungen für funktionale Gruppen erfordern.
Also, was du für Funktionen zur Umsetzungen benötigst. Und, um zum Modell zu kommen, was diese miteinander zu tun haben.

Danach kommen dann Stuktos und PAP's.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
oldmax
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 380


D3 Prof, D4 Prof
BeitragVerfasst: Mi 20.02.08 13:37 
Hi
Zitat:
Modellbildung bzw. die Problemanalyse

Nun ja, Problemanalyse ist, wenn man sich zur Löung eines Proplems das nötige Werkzeug und einen Weg sucht.
Werkzeug : Programm, Programmbibliothek, Wissen und Hilfedatei
Weg : Das Wissen anwenden, die Hilfe benutzen, aus der Programmbibliothek vorhandene Elemente auswählen und mit eigenen Code erweitern bzw. Verbindungen schaffen.
Letztlich bleit EVA übrig, Eingabe, Verarbeitung Ausgabe.
1. du brauchst eine Eingabe, also schaffst du dir einen Editor und damit die Information erhalten bleibt, schreibst du auch gleich eine Ausgabe, also in eine Datei an dieser Stelle.
Jetzt hast du schon 2 Eingabequellen, wenn du das Auslesen vorhandener Daten auch gleich umsetzt. Damit würde ich mal anfangen undwenn das zufriedenstellend ist, erst dann kommt die Mitte von EVA ins Spiel
Sieht irgendwie dann so aus
----------------
Eingabe aus Speicher --! Verarbeitung !-- Ausgabe Datei
Eingabe aus Tastatur --! sortieren !-- Ausg. Monitor / Drucker
Eingabe sonstige Quellen --! etc. !-- sonstige Ausgabe
----------------

also so schwer ist das dann nicht mehr...
Gruß oldmax

_________________
Zier dich nich so, ich krieg dich schon....
Kel Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 28.02.08 19:27 
Hey ho, ich bin wieder da :-)
mit einem neuen Problem, ich bin mit dem Projekt fertig.
Aber es wurde mit Delphi5 geschrieben, hier habe ich Delphi7 und dann brauch ich es eigentlich noch für Delphi6.
Ist es möglich, zwischen den verschiedenen Versionen zu wechseln, so dass das Programm auch noch läuft, was müsste ich dafür tun, wenn es überhaupt möglich ist?!
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1340
Erhaltene Danke: 120

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Do 28.02.08 20:40 
Eigentlich: Neu Frage, Neuer Thread!
Aber: Ich bin mir Sicher, wenn du über Delphi 5 bleibst, das du dann Problemlos zwischen den Nersionen (ich mache das mit D6/D7) wechseln kannst.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?