AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Code-Bibliothek Neuen Beitrag zur Code-Library hinzufügen Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht

Ein Thema von Lisaaaa · begonnen am 28. Nov 2017 · letzter Beitrag vom 30. Nov 2017
 
Delphi.Narium

Registriert seit: 27. Nov 2017
2.587 Beiträge
 
Delphi 7 Professional
 
#36

AW: Frage zu Rezeptsammlung-> Suchfunktion durch Array funktioniert nicht

  Alt 28. Nov 2017, 16:33
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.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 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