Filter:
01
Befehl
Zuweisung
→ klicken zum Umdrehen
So heißt es
x ← 5Java/Python:
x = 5 — erst rechts auswerten, dann links speichern.
02
Befehl
Vergleich auf Gleichheit
→ klicken zum Umdrehen
So heißt es
Pseudocode: a = b
Java/Python: a == bJava-Strings:
Java/Python: a == bJava-Strings:
s.equals(t)
03
Befehl
Verzweigung im Pseudocode
→ klicken zum Umdrehen
So heißt es
wenn … dann
… sonst …
ende wennDie Bedingung ist wahr oder falsch.
… sonst …
ende wennDie Bedingung ist wahr oder falsch.
04
Befehl
Kopfgesteuerte Schleife
→ klicken zum Umdrehen
So heißt es
solange … wiederhole
…
ende solangePrüft vor jedem Durchlauf — der Rumpf läuft eventuell gar nicht.
…
ende solangePrüft vor jedem Durchlauf — der Rumpf läuft eventuell gar nicht.
05
Befehl
Zählschleife
→ klicken zum Umdrehen
So heißt es
für i von 1 bis n
wiederhole … ende fürJava:
wiederhole … ende fürJava:
for (int i = 1; i <= n; i++) · Python: for i in range(1, n + 1)
06
Befehl
Struktogramm: Verzweigung
→ klicken zum Umdrehen
So heißt es
Dreieck mit Bedingung
wahr links · falsch rechtsEin leerer Zweig ist erlaubt (einseitige Verzweigung).
wahr links · falsch rechtsEin leerer Zweig ist erlaubt (einseitige Verzweigung).
07
Befehl
Struktogramm: Schleifen
→ klicken zum Umdrehen
So heißt es
Bedingung oben → kopfgesteuert
Bedingung unten → fußgesteuertFußgesteuert: Rumpf läuft mindestens einmal.
Bedingung unten → fußgesteuertFußgesteuert: Rumpf läuft mindestens einmal.
08
Befehl
Rückgabe
→ klicken zum Umdrehen
So heißt es
zurück wert
return wert;Beendet die Operation sofort; der Wert ersetzt den Aufruf.
return wert;Beendet die Operation sofort; der Wert ersetzt den Aufruf.
09
Befehl
Ganzzahldivision
→ klicken zum Umdrehen
So heißt es
17 / 5 = 3Java:
/ bei int-Werten · Python: 17 // 5
10
Befehl
Rest
→ klicken zum Umdrehen
So heißt es
17 mod 5 = 2Java/Python:
17 % 5 · Rest liegt zwischen 0 und b − 1.
11
Befehl
Zufallszahl von 1 bis 6
→ klicken zum Umdrehen
So heißt es
(int) (Math.random() * 6) + 1Python:
random.randint(1, 6) — beide Grenzen inklusive.
12
Befehl
Zeichen an Position i
→ klicken zum Umdrehen
So heißt es
s.charAt(i)
s[i]Java oben, Python unten · Index beginnt bei 0.
s[i]Java oben, Python unten · Index beginnt bei 0.
13
Befehl
Teilzeichenkette
→ klicken zum Umdrehen
So heißt es
s.substring(a, b)
s[a:b]Zeichen a bis b − 1, also b − a Zeichen.
s[a:b]Zeichen a bis b − 1, also b − a Zeichen.
14
Befehl
Länge einer Zeichenkette
→ klicken zum Umdrehen
So heißt es
s.length()
len(s)Java oben, Python unten · letzter Index = länge − 1.
len(s)Java oben, Python unten · letzter Index = länge − 1.
15
Befehl
Zeichen ↔ ASCII-Wert
→ klicken zum Umdrehen
So heißt es
(int) 'A' → 65
(char) 66 → 'B'Python:
(char) 66 → 'B'Python:
ord('A') = 65, chr(66) = 'B'
16
Begriff
Algorithmus
→ klicken zum Umdrehen
Definition
Endliche Folge eindeutiger, ausführbarer Anweisungen, die ein Problem löst und nach endlich vielen Schritten anhält.
17
Begriff
Terminierung
→ klicken zum Umdrehen
Definition
Der Ablauf endet nach endlich vielen Schritten — jede Schleife nähert sich ihrem Abbruch.
18
Begriff
Korrektheit
→ klicken zum Umdrehen
Definition
Für jede zulässige Eingabe terminiert der Algorithmus und liefert das gewünschte Ergebnis.
19
Begriff
Sequenz
→ klicken zum Umdrehen
Definition
Anweisungen werden nacheinander ausgeführt, genau in der notierten Reihenfolge.
20
Begriff
Struktogramm
→ klicken zum Umdrehen
Definition
Nassi-Shneiderman-Diagramm: der Algorithmus als ein Rechteck aus Kastenformen, gelesen von oben nach unten.
21
Begriff
Pseudocode
→ klicken zum Umdrehen
Definition
Halbformale Schreibweise ohne feste Programmiersprache, z. B. mit ←, wenn … dann und solange.
22
Begriff
Variable
→ klicken zum Umdrehen
Definition
Benannter Speicherplatz für genau einen Wert; eine neue Zuweisung überschreibt ihn.
23
Begriff
Datentyp
→ klicken zum Umdrehen
Definition
Legt fest, welche Werte eine Variable aufnehmen kann:
int, double, boolean, char, String.
24
Begriff
Initialisierung
→ klicken zum Umdrehen
Definition
Die erste Zuweisung an eine Variable — nötig, bevor ihr Wert zum ersten Mal gelesen wird.
25
Begriff
Tracetabelle
→ klicken zum Umdrehen
Definition
Protokoll eines Ablaufs: eine Spalte je Variable, eine Zeile je Schritt.
26
Begriff
Parameter
→ klicken zum Umdrehen
Definition
Platzhalter im Kopf einer Operation; beim Aufruf bekommt er der Reihe nach den Wert eines Arguments.
27
Begriff
Lokale Variable
→ klicken zum Umdrehen
Definition
In einer Operation deklariert, nur dort gültig — sie verschwindet, wenn die Operation endet.
28
Begriff
Globale Variable
→ klicken zum Umdrehen
Definition
Außerhalb aller Operationen deklariert und überall lesbar; eine lokale mit gleichem Namen verdeckt sie.
29
Begriff
ASCII
→ klicken zum Umdrehen
Definition
Code, der 128 Zeichen die Zahlen 0 bis 127 zuordnet: '0' = 48, 'A' = 65, 'a' = 97.
30
Begriff
Lexikographischer Vergleich
→ klicken zum Umdrehen
Definition
Zeichen für Zeichen von links; das erste unterschiedliche Zeichen entscheidet nach seinem ASCII-Wert.
Alles gelernt!In dieser Auswahl sind keine Karten mehr offen — wechsle den Filter oder setze die Markierungen zurück.
So lernst du mit den Karten: Geh sie in zwei Runden durch — erst die Befehle, dann die Begriffe. Sprich die Antwort laut aus oder schreib den Befehl auf, bevor du umdrehst. Markiere nur, was du ohne Hinsehen kannst, und arbeite danach mit „Nur ungelernte“ weiter. Bei den Befehlen lohnt es sich, Java und Python immer zusammen zu nennen. Dein Stand wird im Browser gespeichert.
