Forum: Sonstige Fragen zu Delphi
Delphi
by Dalai,
22. Apr 2014
Öhm, na dann bau sie doch andersrum auf. Code macht immer genau das, was du geschrieben hast, nicht das, was du dir denkst (manchmal besteht ein Unterschied zwischen Erwartung/Theorie und Realität). Ich seh aber nicht, wo das Problem liegt. Wenn die Reihenfolge der Schleifen nicht passt, dann dreht man sie rum. I4 außen, dann I3, dann I2 und zuletzt I in der innersten Schleife. Genau wie du dein...
Forum: Sonstige Fragen zu Delphi
Delphi
by Dalai,
22. Apr 2014
Nö, ich meine Beitrag #32 in diesem Thread, was dein eigener ist. Da hast du doch bereits 4 verschachtelte for-Schleifen drin.
Naja, logisch. Das macht die Schleife selbst. Eine for-Schleife läuft von einem Startwert bis zu einem Endwert (auf- oder absteigend) und bei jedem Durchlauf ist die Laufvariable um eins höher oder niedriger; dafür muss man keinen weiteren Code schreiben.
Dann...
Forum: Sonstige Fragen zu Delphi
Delphi
by Dalai,
22. Apr 2014
:shock: Das hattest du doch bereits gepostet/geschrieben?! Irgendwie ist dir anscheinend noch nicht klar, was du da eigentlich tust, also im programm-/codetechnischen Sinn. Solange dir nicht die Grundlagen von verschachtelten Schleifen und/oder Rekursion klar sind, wird's schwierig. Eine gewisses Maß an Abstraktion ist notwendig, um Gedanken, Ideen und Konzepte in Code umzusetzen, aber vorher...
Forum: Sonstige Fragen zu Delphi
Delphi
by Dalai,
21. Apr 2014
Naja, mit viel gutem Willen kann man Gotos als Schleifen bezeichnen ;). Eigentlich sind es Sprungziele/Sprungmarken (in Delphi eben mit Label deklariert), die von irgendwo innerhalb derselben Funktion angesprungen werden können. Aber überleg dir mal selber, inwiefern Rekursion für das Befüllen eines Strings mit zufälligen Zeichen helfen sollte.
Naja, der Ansatz mit den geschachtelten Schleifen...
Forum: Sonstige Fragen zu Delphi
Delphi
by Dalai,
21. Apr 2014
Ich glaube, das Erarbeiten von Grundlagen wäre ein guter Ansatzpunkt für dich. Was ist Rekursion? Wie funktioniert sie? Das Wichtigste ist, dass sich eine rekursive Funktion selbst wieder aufruft, logischerweise mit anderen Werten in ihren Parametern. Ebenso wichtig ist, dass eine rekursive Funktion eine sinnvolle Abbruchbedingung hat, damit man die Funktion verlässt, wenn nichts mehr zu tun ist...
Forum: Sonstige Fragen zu Delphi
Delphi
by Dalai,
20. Apr 2014
Ich empfehle dringend, das Label rauszuschmeißen und stattdessen eine rekursiv arbeitende Funktion aufzubauen! Goto ist böse. Davon abgesehen wird spider nirgendwo ersichtlich freigegeben. Das Problem ist IMO keineswegs eine zu große Stringliste sondern ein falsches Konzept. Mir ist durchaus bewusst, dass Menschen Schwierigkeiten haben, rekursiv zu denken (ebenso wie exponentiell), aber der...