|  |  | Sie betrachten gerade: Datenbank in Pascal
|  |
29.12.2009, 17:23
| Datenbank in Pascal
#1 | | Erfahrener Benutzer
Registriert seit: 20.02.2007
Beiträge: 4.436
| Datenbank in Pascal
Hey Leutz!
Bräuchte 'ne Hilfestellung bei folgender Aufgabe:
Schreiben Sie ein Pascal-Programm, welches eine Adressverwaltung
in einer Datei realisiert.
Neben dem Hauptprogramm sind folgende
Prozeduren zu entwerfen:
- Eingabe von Adressen
- Suchen einer Adresse aufgrund des Nachnamens
- Ausgabe einer Adressliste in alphabetischer Reihenfolge
- Ändern einer Adresse
Nur leider hab' ich keine Ahnung, wie ich da vorgehen/ das realisieren soll
Ich erwarte natürlich keine Lösung, nur eine Hilfestellung, vielleicht eine kleine Anleitung o.Ä...
thx @ all
|
30.12.2009, 10:42
| Datenbank in Pascal
#2 | | Erfahrener Benutzer
Registriert seit: 06.11.2005 Ort: Chemnitz
Beiträge: 327
| AW: Datenbank in Pascal
naja, die adressen würde ich zunächst in Variablen aufspalten und über einzelne read-Befehle einlesen lassen.
also z.B.: Code: writeln('Geben Sie hier ihren Namen ein: ');
readln(name); du müsstest die eingebenen Daten dann z.B. in eine txt-Datei ausgeben, weiß aber leider nicht, wie das in Pascal geht.
Der Rest übersteigt leider meine Kenntnisse in Pascal, aber vielleicht kannst du hier hilfe finden: Webplain.de | Turbo Pascal - Forum oder im Delphi-Forum: Delphi-Forum.de - Deine freundliche Delphi Community |
31.12.2009, 16:15
| Datenbank in Pascal
#3 | | Erfahrener Benutzer Themenstarter
Registriert seit: 20.02.2007
Beiträge: 4.436
| AW: Datenbank in Pascal
Danke für die Antwort...
Eigentlich benötigt man dazu ja keine Pascal Kenntnisse, denn ich möchte ja kein fertiges Programm von euch haben ^^ Klar, eine kleine Anleitung o.Ä wäre schon super!!
Allerdings geht es ja auch ums Prinzip. Klar sieht das ganze unter Basci, Delphi, C, C++, C#, Java, PHP etc... anders aus, aber vom Prinzip her dürfte das ja nicht sooo veil Unterschied machen, oder?
Hier treiben sich doch bestimmt ein Paat gute Prgrammierer rum!?! |
31.12.2009, 17:44
| Datenbank in Pascal
#4 | | Erfahrener Benutzer
Registriert seit: 24.03.2009
Beiträge: 397
| AW: Datenbank in Pascal Zitat:
Zitat von Puma45 Eigentlich benötigt man dazu ja keine Pascal Kenntnisse, denn ich möchte ja kein fertiges Programm von euch haben ^^ | Also reicht dir schon das Prinzip was dahinter steckt? Es muss kein Programmcode sein?
Hmmm, bist dir sicher?
Denn das Prinzip ist doch bei den verschiedenen Programmiersprachen recht verschieden. Ich kenn mich mit Pascal nicht aus, aber ich denke nicht, dass es dort wie bei .NET den Datenzugriff unter ADO.NET oder LINQ gibt!?
Auch gibt es objektorientierte Zugriffsmethoden wie NHibernate, bei denen keine SQL-Abfragen mehr, sondern Objekte übertragen werden.
|
31.12.2009, 17:52
| Datenbank in Pascal
#5 | | Gast | AW: Datenbank in Pascal
Ist die Frage, ob er wirklich eine Datenbank nutzen soll. Siehe hier: Zitat:
Zitat von Puma45 Schreiben Sie ein Pascal-Programm, welches eine Adressverwaltung in einer Datei realisiert. | Aber Dateizugriff ist je nach Programmiersprache auch nochmal unterschiedlich.
|
31.12.2009, 17:56
| Datenbank in Pascal
#6 | | Erfahrener Benutzer
Registriert seit: 24.03.2009
Beiträge: 397
| AW: Datenbank in Pascal
Stimmt, jetzt weiß ich auch, warum DONTSTOP write und read benutzt hat
Wenns nur um eine Datei geht, ist das doch kein großer Akt.
Und das ist dann aber wirklich Pascal-spezifisch und ist, wie Sviper sagt, speziell.
|
01.01.2010, 19:37
| Datenbank in Pascal
#7 | | Erfahrener Benutzer Themenstarter
Registriert seit: 20.02.2007
Beiträge: 4.436
| AW: Datenbank in Pascal
Ich hab leider schon mit der Aufgabenstellung meine Probleme ^^
Was bedeutet "Aderssverwaltung in einer Datei"?
Soweit ich das verstehe, soll man wohl eine Text-Datei öffnen, aber was soll da drin stehen? Einfach ein Paar Adressen etc?!?
Wenn sich jemand mit Delphi auskennt -> die 2 sind sich doch sehr ähnlich?!
thx für eure Hilfen...
|
02.01.2010, 12:36
| Datenbank in Pascal
#8 | | Erfahrener Benutzer
Registriert seit: 06.11.2005 Ort: Chemnitz
Beiträge: 327
| AW: Datenbank in Pascal
ich würde das ganze so deuten, dass ein Benutzer halt seine Daten eingibt, die werden darauf hin gespeichert. Anschließend kann man dann die Daten abfragen oder ändern, so würde ich das zumindest verstehen.
kurzum gesagt dient deine .pas dann dazu, die Adressen zu verwalten bzw. zu administrieren (also verändern, neu anlegen etc.)
Villeicht kannst du die einzelnen Variablen in der Textdatei ja durch Semikolons trennen, ähnlich wie in einer CSV-Datei.
Ich habe durchaus Kenntnisse in Pascal in Delphi, die sind aber C++-bedingt etwas angestaubt.
Ich würde erstmal versuchen, das ganze
a) in ein Struktogramm umzuwandeln
b) soweit es dir möglich ist, mit deinen Kenntnissstand umsetzen
c) alles, was unklar ist, hinterfragen
für Fragen zu Delphi oder Pascal solltest du dich besser an spezielle pascal-Foren wenden. der vorteil der .pas ist ggü. Delphi ja z.B. dass diese weniger komplex aufgebaut ist (z.B. gibts kein stringtofloat).
Würde also Pascal den Vorzug lassen.
|
02.01.2010, 21:59
| Datenbank in Pascal
#9 | | Gast | AW: Datenbank in Pascal Zitat:
Zitat von Puma45 Was bedeutet "Aderssverwaltung in einer Datei"? | Das ist eine gute Frage. Dein Programm soll eine Adressverwaltung realisieren. Als Datenhaltung soll dabei eine Datei genutzt werden. Soweit okay, nur was soll diese Adressverwaltung leisten?
Erstmal der eine Teil: Was für Daten sollen verwaltet (und gespeichert) werden. Adressen, okay, aber was sind Adressen? Outlook z.B. speichert ja da ja jede Menge. Für das Programm wird aber wohl Name, Vorname, Straße, Hausnummer, PLZ und Wohnort reichen. In einer objektorientierten Sprache würde man jetzt ein Objekt "Adresse" mit diesen Attributen erstellen. Aber auch in Pascal empfehle ich Dir, eine Datenstruktur zu erstellen. Außerdem benötigst Du noch eine ID zu jeder Adresse, um Adressen eindeutig zu identifizieren. Namen können ja auch doppelt auftreten.
So, der zweite Teil: Welche Funktionen soll das Programm realisieren?
Dies lässt sich aus der Aufgabenstellung ableiten, bzw. wurde Dir ja dort schon genannt. Du wirst natürlich noch einige Hilfsfunktionen benötigen, und einige Entscheidungen fällen müssen. Z.B. wie eine zu ändernde Adresse gefunden werden soll.
|  |  | |
| Thema: Datenbank in Pascal
| | Themen-Optionen | Thema durchsuchen | | | | | Ansicht | Linear-Darstellung |
Ähnliche Themen für: Datenbank in Pascal
| | Thema | Autor | Forum | Antworten | Letzter Beitrag | Pascal/Delphi Crosscompiler für Windows? Kennt jemand zufällig einen Crosscompiler, der unter Windows (XP/Vista) vorhandene Delphi/Pascal-Programme für ARM9 Embedded Linux-Systeme...
| xandros | Webmaster Hilfe / Programmierer Forum | 10 | 08.01.2009 18:39 | Turbo-Pascal 7.0..Probleme Hallö
Ja..einige werden mich bestimmt steinigen :D
Also..wir hängen in Informatik im Programm Turbo-Pascal zum lernen dranne
Ich hab des auch auf...
| pc-freak | Webmaster Hilfe / Programmierer Forum | 3 | 28.09.2008 18:06 | pascal hi, hab ein kleines problem:
hab ein simples pascal-prog (addition) erstellt, aber mir wird das ergebnis nicht angezeigt
ist der code irgendwo...
| xwzte45z765 | Software Probleme | 4 | 28.01.2008 15:26 | (Pascal) Unit "graph" funktioniert nicht Wie der Titel schon sagt, funktioniert bei meinem Compiler die Unit "graph" nicht. Ich benutze Dev-Pascal.
Die Errors:
5 / 14 untitl~1.pas Error:...
| michael_mitti | Webmaster Hilfe / Programmierer Forum | 12 | 11.07.2007 21:55 | Turbo Pascal, wer hilft mir?! Wir lernen in der Schule gerade Turbo Pascal...auf jeden Fall sollte ich was zum laufen bringen, es haut aber nicht hin, bekomm ständig ne...
| Claire-Redfield | Webmaster Hilfe / Programmierer Forum | 7 | 14.10.2004 09:28 | | | » Wichtige Bereiche | | | » Partner | | | |