Pseudocode-Dojo · Programmier-Basics
Potenz berechnen (SOLANGE)
Übungsaufgabe aus der Lernplattform: Aufgabenstellung hier lesen, Lösung dort schreiben und automatisch prüfen lassen.
Die letzte Challenge hat die FÜR-Schleife vorgestellt: “Wiederhole genau
n-mal.” Jetzt kommt die zweite Schleifenart: die SOLANGE-Schleife.
Der Unterschied klingt technisch, ist aber vor allem eine Frage der
Perspektive. Bei FÜR sagst du der Schleife vorher, wie oft sie laufen soll.
Bei SOLANGE beschreibst du nur, unter welcher Bedingung es weitergeht — wie
oft das am Ende passiert, entscheidet sich erst während des Laufs. Diese
zweite Sichtweise brauchst du überall dort, wo das Ende von den Daten abhängt
und nicht von einem vorher bekannten Zähler: suchen, warten, einlesen,
halbieren. Die Potenz ist hier nur das bewusst überschaubare Übungsobjekt, an
dem du das Muster einmal ohne Ablenkung sauber hinschreibst.
Das steckt in der vollständigen Aufgabe
- FÜR vs. SOLANGE: Wann nimmst du welche?
- Wie SOLANGE funktioniert
- Die Zähler-Variable
- Deine Aufgabe
- Regeln
Die vollständige Aufgabenstellung mit Beispieldaten, Hinweisen und erklärter Musterlösung steht in der Lernplattform.
Lernplattform
Schreib die Lösung, wir prüfen sie.
In der Lernplattform arbeitest du direkt im Browser. Deine Lösung wird automatisch geprüft, mit Hinweisen bei Fehlern und einer erklärten Musterlösung.
Weitere Aufgaben aus Programmier-Basics
Alle Aufgaben- Verdoppelt zurückgeben Das ist deine erste Funktion. Bevor du tippst, kurz ein Bild davon, was eine Funktion eigentlich ist und wofür es sie gibt. Die Rechnung selbst ist mit Absicht trivial — daran soll hier nichts häng... Leicht , Schwierigkeit 1 von 5 ca. 6 Minuten
- Flächeninhalt eines Rechtecks Die erste Challenge hatte eine Funktion mit einem Parameter. Jetzt kommt eine mit zwei. Das ist der nächste natürliche Schritt: Viele Berechnungen brauchen mehr als einen Eingabewert, und die Reihe... Leicht , Schwierigkeit 1 von 5 ca. 4 Minuten
- Ist die Zahl gerade? Bisher haben Funktionen eine Zahl oder Zeichenkette zurückgegeben. Manchmal aber soll eine Funktion einfach nur Ja oder Nein antworten: "Ist das gerade?" "Darf dieser Nutzer rein?" "Hat die Liste m... Leicht , Schwierigkeit 1 von 5 ca. 5 Minuten
- Wochenende erkennen Die letzte Challenge hatte eine Bedingung: Ist der Rest 0? Jetzt kommt der nächste Schritt: Was, wenn eine Entscheidung von mehreren Bedingungen gleichzeitig abhängt? Dafür gibt es die logischen Op... Leicht , Schwierigkeit 1 von 5 ca. 5 Minuten