Irgendwann muss es bei euch "Klick" machen (ihr müsst verstehen, wie man programmiert), ansonsten solltet ihr Informatik abwählen.
Also der Computer ist doof. Leider bekommen das Windows User gar nicht mit.
Alles, was du machst, musst du in aller kleinste Schritte aufteilen. Diese kannst du dann Programmieren.
Hier mal ein Beispiel:
- Wie viele "e"s sind in diesem Text?
Signatur anhängen (die Signatur kann im persönlichen Bereich geändert werden)
[/*:m:3syyzpv0]
Das sollte jeder im Kopf lösen können (für die, die es nicht können: Es sind 10 "e"s im Text).
Wie habt ihr diese Aufgabe nun gelöst?
Ihr fangt beim ersten Wort an, zählt dort die "e"s und macht das gleiche für alle anderen Wörter. So ungefähr muss man das auch Programmieren.
- Man nehme einen Text, schaue in einer Schleife, ob der aktuelle Buchstabe ein "e" ist und macht das bis man durch den Text ist.[/*:m:3syyzpv0]
Hier noch mal ein bisschen Pseudo-Code (dies funktioniert nicht), damit man mal ungefähr sieht, wie so etwas aussieht:
Code:
string text = "Signatur anhängen (die Signatur kann im persönlichen Bereich geändert werden)"
int anzahl_es
For (int i; i<sizeof(text) ;i++) {
if text[i]== "e" {
anzahl_es++
}
}
print "Es sind "+ anzahl_es + "'e's im Text."
Erst wird der Text in einer Variable gespeichert, dann wird eine For-Schleife gestartet mit der Zählvariable i. In dieser Schleife wird jeder Buchstabe geprüft (im ersten Durchgang der Erste, im zweiten Durchgang der Zweite, im i-ten Durchgang der Ite), ob er ein "e" ist. Ist dies der Fall, wird anzahl_es um eins erhöht. Das wird so lange wiederholt, wie [i] kleiner ist als die Länge des Textes. Am Ende wird ausgegeben, wie viele "e"s im Text sind.