![]() |
Projektarbeit 12. Klasse - Denkanstöße
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. |
Re: Projektarbeit 12. Klasse - Denkanstöße
Denkanstöße? :shock:
Also ich finde eindeutiger kann man die Aufgabenstellung nicht mehr machen. Was genau meinst Du mit denkanstößen, bzw wo haperts? Vielleicht könnte man Dir eher helfen, wenn du genau sagst, was Du schon gemacht hast, bzw wo Du nicht weiterkommst. mfG, Nico |
Re: Projektarbeit 12. Klasse - Denkanstöße
HI Kel89,
fang doch mal ganz simpel an. :cyclops: Bau dir eine Excel-Tabelle und führ mal all deine Funktionen durch (bis auf dir Urkunde, dazu wann anders). Dann überleg dir in ganz einfachen Schritten (am Besten mit Struktogramm) :stupid: , was du tun willst. Lass dich hier noch gar nicht von der Datenmenge beeinflussen. Dann erst stellst du eine Liste auf, mit allen (wirklich allen) Funktionen, die das Programm haben soll (1. Punkt der Liste: Grafische Oberfläche). Zu dem Punkt 1 komme ich jetzt. Nachdem du deine Funktionsliste hast, fange an, die Form zu designen. Nehme schon mal alle Funktionen auf die Form auf, auch wenn sich noch nicht existieren. Fang dann an, mit dem StringGrid (Stringgitter) zu arbeiten. Da gibt es die Eigenschaft, ob man Daten bearbeiten kann oder nicht (Name grad missfallen). Mache bis hier hin max 1 Klasse!!!!! :angel: Dann kannst du mit den Speicherfunktionen der Daten anfangen. Dazu wirst du hier im Forum genug finden. Sieh dir dazu auch mal ![]() :arrow: Was du für dein Programm brauchst, ist ein Sortieralgorithmus (klingt schwerer als es ist). :lol: Dazu brauchst du eine Schleife (for) und ein paar If-Abfragen... rollstuhlfahrer PS: ich hoffe, du hast das Prinzip verstanden (Liste aufstellen/ansehen/abarbeiten von leicht nach schwer und immer schön die Suche verwenden) :thumb: EDIT: Ist sowas genehm?? Edit2: Wenn du hier bist und immer noch denkst, du brauchst noch eine Problemanalyse, les alles nochmal :cheers: |
Re: Projektarbeit 12. Klasse - Denkanstöße
@rollstuhlfahrer: Danke danke danke für deine schnelle und ausführliche Antwort - ich versuche mich dann mal weiter dran :-)
|
Re: Projektarbeit 12. Klasse - Denkanstöße
Ich bin's mal wieder...ich bin jetzt durch mit dem Projekt, lediglich ein größeres Problem hab ich nun, das Projekt ist mit Delphi5 geschrieben, ich hae hier Delphi7 und dann in der Schule Delphi6.
Kann ich das Projekt in den jeweiligen Versionen öffnen, so dass es auch noch funktioniert? Also im Moment gehts nicht und ich weiß nicht was ich tun muss, damit es wieder passt - kann mir jemand helfen? Ist es überhaupt möglich? |
Re: Projektarbeit 12. Klasse - Denkanstöße
Ja du musst dich halt an den kleinsten Nenner (Delphi5) halten
|
Re: Projektarbeit 12. Klasse - Denkanstöße
ahja, okay es ist ja schon mal schön zu hören, dass es überhaupt möglich ist...
und wie soll ich das anstellen? als ich es das erste Mal mit Delphi7 geöffnet habe - da hat es nicht mal alles angezeigt und nur Fehlermeldungen angegeben |
Re: Projektarbeit 12. Klasse - Denkanstöße
Natürlich müssen (Fremd-)Komponenten jeweils in der richtigen Version installiert sein.
|
Re: Projektarbeit 12. Klasse - Denkanstöße
Es ist ebenfalls zu beachten, ob es sich um Personal, Prof. oder sonstige Versionen handelt.
|
Re: Projektarbeit 12. Klasse - Denkanstöße
Außerdem musst du nur die nötigen Sachen mitnehmen... also *.dpr, *.pas, *.dfm... den Rest brauchst du eig nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz