Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi zahlen Sortieren (https://www.delphipraxis.net/200189-zahlen-sortieren.html)

2Kuhl4You 27. Mär 2019 12:00

zahlen Sortieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo, ich brauche dringend Hilfe.
Folgende Aufgabenstellung:
Schreibe ein Programm das Zahlen sortiert.
Du musst Zahlen, getrennt durch Komma, in die Anwendung eingeben.
Per Knopfdruck sollen diese Zahlen dann in einer Liste korrekt sortiert angezeigt werden.
Verwende dazu eine TStringList
LG und Danke

DeddyH 27. Mär 2019 12:02

AW: zahlen Sortieren
 
Und was ist jetzt Dein konkretes Problem?

Neutral General 27. Mär 2019 12:07

AW: zahlen Sortieren
 
Zitat:

Zitat von DeddyH (Beitrag 1428869)
Und was ist jetzt Dein konkretes Problem?

Wieso Problem? Das ist nur die Aufgabe der grad aktuellen Informatikstunde :duck:

hoika 27. Mär 2019 12:07

AW: zahlen Sortieren
 
Hallo,
such mal nach BubbleSort.

Neutral General 27. Mär 2019 12:08

AW: zahlen Sortieren
 
Zitat:

Zitat von hoika (Beitrag 1428871)
Hallo,
such mal nach BubbleSort.

Nicht mal das ist notwendig. Er soll eh eine TStringList benutzen.
Die hat schon eine Sortierfunktion.
Edit: Die aber falsch (nach ASCII, nicht nach Zahlenwert) sortiert.. Also muss er doch selbst sortieren bzw. per TStringList.CustomSort sortieren (immer recht einfach)

DeddyH 27. Mär 2019 12:11

AW: zahlen Sortieren
 
Ja, aber die sortiert alphanumerisch, d.h. man erhält ggf. unerwartete Ergebnisse.

Delphi.Narium 27. Mär 2019 12:22

AW: zahlen Sortieren
 
Nein, wenn man CustomSort richtig verwendet, geht das.

TStringList
DelitmitedText
Delimiter
und 'nen eigenen, passenden CustomSort

sollte eigentlich ausreichen.

DieDolly 27. Mär 2019 12:30

AW: zahlen Sortieren
 
Zitat:

Hallo, ich brauche dringend Hilfe.
Welches Problem hast du denn?

Zitat:

Schreibe ein Programm das Zahlen sortiert.
Da steht doch ganz klar was du machen musst.

Zitat:

LG und Danke
Bitte kein Problem. Aber hier werden leider keine Hausaufgaben gemacht, nur Tipps gegeben :warn:

Du solltest vielleicht die Ausbildung wechseln oder den Kurs, wenn dir sowas nicht liegt.

Versteh mich nicht falsch. Aber Leute wie dich hatte ich vor etlichen Jahren in meinem Kurs auch. Und leider sind es immer genau die, die am Ende die Ausbildung oder den Kurs mit Bravour bestehen, obwohl sie sich von vorne bis hinten durchgeschummelt haben.


Randbemerkung:
Zitat:

zahlen Sortieren
>> Zahlen sortieren
Natürlich sorgt ein groß geschriebenes Wort für mehr Aufmerksamkeit. Aber grammatikalisch ist es dennoch falsch.

Michael II 27. Mär 2019 13:12

AW: zahlen Sortieren
 
Wenn ich die angehängte Grafik richtig deute, dann liegen die Zahlen bereits in Papierform vor.

Vorgehen:
1. Suche nach Schere, Leim und einem A4 Blatt.
2. Schneide alle Zahlen sorgfältig aus. Sortiere die Zahlen und klebe sie nun in der richtigen Reihenfolge aufs leere Blatt.

Fertig.

Wenn du nach einer Methode suchst, mit welcher du auch andere Zahlen sortieren kannst, dann findest du hier sehr viele mögliche Wege.
Nimm eine dieser Methoden und setze diese in Delphi um. Wenn's nicht klappt, dann poste deinen Code hier und jemand wird sicher helfen.

Einen bereits in Delphi eingebauten Sortieralgorithmus empfehle ich dir nicht, da du dabei nix lernst.

Viel Spass beim Codieren.

Sherlock 27. Mär 2019 14:13

AW: zahlen Sortieren
 
Michael II: Mach es doch bitte lieber so wie ich, und poste besser nichts in Hausaufgabenthreads, damit kein böses Blut aufkommt.

Sherlock

hoika 27. Mär 2019 15:15

AW: zahlen Sortieren
 
Hallo,
so, jetzt noch schnell in Google gesucht nach Delphi TStringList CustomSort

http://docs.embarcadero.com/products...ustomSort.html

DieDolly 27. Mär 2019 16:01

AW: zahlen Sortieren
 
Ob das Sortieren einer StringList mit Stringlist-eigenen Mitteln hier vom Lehrpersonal erwünscht ist?
Vielleicht will sie oder er ja eher auf Quick- und BubbleSort hinaus.

Neutral General 27. Mär 2019 16:05

AW: zahlen Sortieren
 
Zitat:

Zitat von DieDolly (Beitrag 1428914)
Ob das Sortieren einer StringList mit Stringlist-eigenen Mitteln hier vom Lehrpersonal erwünscht ist?
Vielleicht will sie oder er ja eher auf Quick- und BubbleSort hinaus.

Das kann außer dem Fragesteller niemand zu 100% beantworten. Kommt drauf an was sie im Unterricht schon gelernt haben und was nicht.
Die Tatsache dass in der Aufgabenstellung explizit TStringList genannt wird, könnte z.B. darauf hindeuten, dass man tatsächlich TStringList.CustomSort benutzen soll.
Aber das ist alles Raterei.

So oder so wurden genug Informationen/Links zu beiden Methoden gepostet.
Jetzt muss 2Kuhl4You sich melden und sagen wie weit er mit den Infos gekommen ist und wo es noch hakt.

Andreas13 27. Mär 2019 18:33

AW: zahlen Sortieren
 
Nimm doch mal z.B. folgendes Fachbuch in die Hand:

Pomberger + Dobler: Algorithmen und Datenstrukturen. Pearson Studium München (2008)
Seite: 297 - 344.

Dort findest Du eine verständliche Erläuterung zahlreicher Sortieralgorithmen & auch einen pascalähnlichen Pseudocode...

In einem anderen alten Buch steht es schon seit langem geschrieben: "Im Schweiße deines Angesichts..."
--> Üben, üben und nochmal üben, sonst lernst Du es nie!

Gruß, Andreas


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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