Hab nur noch eine Frage, wenn ich es in Worte fassen müsste, macht die Prozedur was genau ? Sie fängt bei dem 1. Rezept an, schaut/vergleicht es mit dem Array Inhalt und dann ? Inc? was bedeutet das?
Inc(i) entspricht i := i + 1
Die Prozedure sucht in dem Array Rezept nach der ersten Übereinstimmung von Suchbegriff und Rezepteinträgen. Dabei wird die Groß-/Kleinschreibung ignoriert.
Am Ende wird ausgegeben, ob der Suchbegriff gefunden wurde oder nicht.
Um zu verstehen was die Routine macht, setze Dich hin und kommentiere jede Zeile, schreib zu jeder Zeile im Kommentar, was sie macht. Ähnlich wie hoika es in seinem Beispiel tat und gib Dich erst zufrieden, wenn wirklich jede Zeile kommentiert ist. Schreibe zu jeder Variabel, warum sie deklariete wurde und welche Aufgabe sie im weiteren Verlauf der Routine erfüllen soll.
Ausnahme ist das Befüllen des Arrays, hier reicht ein Kommentar für alle identischen Zeilen.
Wenn Du die Kommentare in verständlichem Deutsch schreibst, ergibt sich daraus fast von alleine die von Dir gewünschte Beschreibung zur Prozedur.
Sollte Dir das nicht gelingen, dann frag nach! Ein "Ich hab' ja fast alles verstanden bis auf ..." darf es nicht geben.
Das erscheint eventuell erstmal etwas übertrieben, aber es erhöht den Lerneffekt kolossal.
Und dass Du
Zitat von
Lisaaaa:
Bin leider in Info nicht allzu begabt
schreiben musst, erledigt sich dann fast von alleine. Wenn Du Dich anstrengst sagen die anderen dann später:
Zitat von
die anderen:
Frag mal Lisaaaa, die ist in in Info begabt!
Bei uns heißt es immer: Programmierung ist 3% Inspiration und 97% Transpiration.
Oder anders formuliert: Mit Fleiß, Geduld und Genauigkeit erreicht man hier sehr vieles.