Aus Das deutschsprachige Scratch-Wiki

(Zeichen () von [])
(Zeichen () von [])
Kategorie: Operatoren
Typ: Wertblock
Eingeführt in: Scratch 1.4
Eingaben: Zahl, Text
Plugin-Code (Wiki): (Zeichen () von [])


Der Zeichen () von ()-Block ist ein Operatorenblock in Wertblockform. Er gibt ein durch die erste Eingabe bestimmtes Zeichen einer Texteingabe (zweite Eingabe) zurück. Dabei können nicht nur Buchstaben sondern auch Sonderzeichen, Leerzeichen und Zahlen zurückgegeben werden.

Beispielanwendungen

Dieser Block wird immer dann angewandt, wenn innerhalb einer Zeichenkette ein spezifisches Zeichen gelesen werden soll. Dies ist zum Beispiel in folgenden Situationen der Fall:

  • Man möchte etwas über die vom Benutzer gegebene Antwort auf den "frage () und warte"-Block erfahren
  • Eine Zahl in Mitten von Buchstaben finden
  • Prüfen, ob ein bestimmtes Zeichen in einer Zeichenkette vorkommt

Beispielskripte

  • das letzte Zeichen einer Variable identifizieren
(Zeichen (Länge von (Variable)) von (Variable))
  • einen Satz (ohne Berücksichtigung der Satzzeichen) in Einzelwörter aufteilen
füge [] zu [Wörter v] hinzu//Leerer Input
setze [Zähler v] auf (0)
wiederhole (Länge von (Satz)) mal
ändere [Zähler v] um (1)
falls <(Zeichen (Zähler) von (Satz))=[ ]>//Leerzeichen
füge [] zu [Wörter v] hinzu//Leerer Input
sonst
ersetze Element (letztes v) von [Wörter v] durch (verbinde (Element (letztes v) von [Wörter v])(Zeichen (Zähler) von (Satz)
ende
ende

Verdeutlichung

Folgendes Projekt verdeutlicht die Funktion des "Zeichen () von ()"-Blockes. Fahre mit der Maus über die Eingabefelder des Blockes und klicke sie, um eine Eingabe zu machen. Du erhältst dann unter "Ergebnis" den Wert, den der Block mit den Eingaben, die du gemacht hast, zurückgibt.




Schau' dir dieses Projekt auf der Scratch-Webseite an...


Siehe auch



Code zum Einbinden ins Forum:
[wiki=de:Zeichen () von () (Block)]Zeichen () von () (Block)[/wiki]