Forum: FreePascal
by DesWeeedert,
20. Mai 2017
Ich hätte vielleicht erwähnen sollen, dass ein zweiter Teil der Aufgabe die Frage war, ob denn die Rekursion hier sinnvoll angewendet wird.
Also ich fand die Aufgabe ganz gut, um das Prinzip der Rekursion zumindest ein erstes Mal kennenzulernen.
Forum: FreePascal
by DesWeeedert,
17. Mai 2017
Hallo!
Ich habs tatsächlich auch selber geschafft, glaube ich:
function ZeigListMax (inRefAnfang : tRefListe) : tRefListe;
{ bestimmt rekursiv einen Zeiger auf das Listenelement mit
der groessten Zahl }
begin
if inRefAnfang = nil then
Forum: FreePascal
by DesWeeedert,
16. Mai 2017
Erstmal vielen Dank für deinen Input!
Vielleicht hätte ich dazu sagen sollen, dass ich absoluter Programmier-Neuling bin. Also wundert euch bitte nicht, wenn ich vielleicht etwas wirre Ansätze drin habe :D
Iterative Funktionen sind soweit ich aktuell weiß, solche Funktionen, die eine bestimmte Anweisung (oder Folgen von Anweisungen) immer wieder ausführen, bis eine festgelegte Bedingung...
Forum: FreePascal
by DesWeeedert,
16. Mai 2017
Von mir ist nur derjenige Code, der zu der Funktion ZeigListMax gehört. Also sozusagen alles das, was Quatsch ist, ist von mir.
Der Rest ist durch die Aufgabenstellung vorgegeben. Ich solldie Funktion so einbauen, dass sie mit dem Rest funktioniert.
Forum: FreePascal
by DesWeeedert,
16. Mai 2017
Hallo zusammen,
meine Aufgabe ist es eine rekursive Funktion zu schreiben, die in einer linear verketteten Liste die größte Zahl findet.
In meinem Programm heißt diese Funktion ZeigListMax.
Hier ist mein bisheriger Ansatz:
program FindeListMax (input, output);