✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Der Ablauf einer Suche durch die Überprüfung jedes einzelnen Zeichens sieht im Flussdiagramm folgendermaßen aus:
Dieser Ablauf wird "Lineare Suche" genannt und ist das grundlegende Verfahren, um zu durchsuchen. Die Daten und Variablen im obigen Ablauf haben folgende Bedeutung:
Text : Der Text ist die Datenmenge, die durchsucht werden soll. Dieser muss entweder eingelesen oder durch eine andere Möglichkeit zur Verfügung gestellt werden (z.B. als Parameter, wenn die Suche innerhalb einer Methode stattfindet).
: Das ist das Zeichen, das im Text gesucht werden soll. Wie schon der Text muss auch dieses Zeichen entweder eingelesen werden, oder über andere Möglichkeiten dem Algorithmus zur Verfügung gestellt werden.gesuchtesZeichen
: In dieser Variable "merkt" sich das Programm an welcher Stelle - genauer bei - das Zeichen gefunden wurde. Damit am Schluss überprüft werden kann, ob überhaupt ein passendes Zeichen gefunden wurde, wird am Anfang der Wert auf -1 gesetzt. Dieser Wert (-1) kann als Index nicht vorkommen (ein Index beginnt immer bei 0) und kann deswegen auch kein gültiger "Merk-Wert" innerhalb der Schleife sein. Wenn am Schluss der ganze Text durchsucht wurde (d.h. wenn die Schleife aufgehört hat) und diese Variable immer noch den Wert -1 hat, dann weiß man, dass kein passendes Zeichen gefunden wurde.indexMerken
: Mit Hilfe von dieser Variable wird der ganze Text Index für Index durchgegangen. Daher muss diese Variable bei 0 beginnen und aufhören, wenn der letzte Index erreicht wurde. Damit muss diese Variable immer einen Wert haben, der die Länge ist (z.B. hat das Wort Objekt eine Länge von 6 aber der letzte Index beim Buchstaben t hat den Wert 5).indexZähler
: Das ist da Zeichen, das gerade an Stelle im Text steht, auf die der gerade "zeigt". Dieses wird mit der Variablen verglichen und wenn beide übereinstimmen, dann wird der Wert von gespeichert. Damit wird sich der Index dieses Zeichens gemerkt.aktuellesZeichen
indexZähler
gesuchtesZeichen
indexZähler
in die Variable indexMerken
Der Text muss
Die Variable gesuchtesZeichen
muss ebenfalls
Die Aufgabe der Variable
In der Variablen
indexZähler
im Text steht.Wenn das Zeichen in aktuellesZeichen
mit dem Zeichen in gesuchtesZeichen
übereinstimmt, dann wird der Index von aktuellesZeichen
in der Variablen
Wenn die Variable
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!