logo

Crowdly

Ein Beispielablauf Im Folgenden ist ein Beispielablauf Schritt für Schritt ab...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Ein Beispielablauf

Im Folgenden ist ein Beispielablauf Schritt für Schritt abgebildet. Dazu

schauen wir uns in jeder Zeile die Werte von den oben besprochenen

Variablen an. Zum einfacheren Verständnis ist auch noch die Länge des

Textes extra angeführt.

Bevor wir mit dem eigentlichen Algorithmus beginnen, muss das gesuchte

Zeichen und der Text, in dem gesucht werden soll, festgelegt werden.

Dadurch ergibt sich auch die Länge des Textes.

Der Algorithmus startet, in dem die Variablen indexMerken

auf -1 und

indexZähler auf 0 gesetzt wird. Die Variable indexZähler

wird dazu

verwendet, ein Zeichen aus dem Text zu holen. Wenn sie auf 0 ist,

„zeigt" sie auf das erste Zeichen (= das Zeichen mit dem Index 0).

Mit Hilfe von indexZähler

wird ein Zeichen geholt und in die Variable

aktuellesZeichen

gespeichert. Dieses wird dann mit dem Inhalt der

Variablen

gesuchtesZeichen verglichen.

Nachdem der Wert in aktuellesZeichen

nicht mit dem Wert in

gesuchtesZeichen übereinstimmt, wird indexMerken nicht verändert. Anschließend wird indexZähler erhöht und wieder zum Anfang der Schleife gesprungen. Dort wird indexZähler mit der Länge des Textes verglichen und die Schleife dann wiederholt, wenn der Wert in indexZähler kleiner als die Länge ist.

Nun zeigt indexZähler

auf ein neues Zeichen (das Zeichen mit Index 1),

das wieder geholt, in

aktuellesZeichen

gespeichert und dann verglichen

wird. Nachdem auch dieses Zeichen nicht mit dem Wert in

gesuchtesZeichen

übereinstimmt, wird

indexMerken wieder nicht verändert.

Der Wert in indexZähler

wird erhöht und mit der Länge verglichen. Die

Länge wurde noch nicht erreicht und so wird auch das nächste Zeichen

geholt, gespeichert und - ohne anderes Ergebnis - verglichen.

 

Löse folgende Aufgabe:

Versuche nun in ähnlicher Weise die ersten 2 Zeilen für so eine Tabelle aufzustellen, wenn der Buchstabe n im Wort Sonne gesucht wird.

gesuchtesZeichen:

indexMerkenindexZähleraktuellesZeichenTextLänge

More questions like this

Want instant access to all verified answers on elearning.tgm.ac.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!