6 Aufgaben von einfach bis anspruchsvoll – ideal zur Vorbereitung auf Klausuren und das Informatik-Abitur in BW.
Löse die Aufgaben direkt im Nassi-Designer. Klappe den Lösungshinweis erst auf, wenn du es selbst versucht hast.
Erstelle ein Struktogramm für einen Algorithmus, der eine eingegebene Zahl n daraufhin überprüft, ob sie gerade oder ungerade ist, und das Ergebnis ausgibt.
nn mod 2 = 0Erstelle ein Struktogramm, das die Summe aller natürlichen Zahlen von 1 bis n berechnet und ausgibt.
nn mit einer SchleifeErstelle ein Struktogramm, das drei Zahlen a, b, c einliest und die größte davon ausgibt.
a, b, cTipp: Verwende eine Variable max := a und prüfe dann, ob b oder c größer sind. Zwei verschachtelte einseitige Alternativen reichen.
Berechne die Fakultät einer eingegebenen Zahl n (n! = 1 × 2 × 3 × … × n).
nn, Produkt aufbauenn!0! = 1Der Computer "denkt" sich eine Zahl zwischen 1 und 100. Der Nutzer rät, bis er die richtige Zahl gefunden hat. Nach jedem Versuch erhält er den Hinweis "zu groß" oder "zu klein". Am Ende wird die Anzahl der Versuche ausgegeben.
zahl := 42)Tipp: Initialisiere versuche := 0 und zahl := 42. Die Do-While-Schleife läuft solange eingabe ≠ zahl. Innerhalb der Schleife: Versuche erhöhen, Eingabe einlesen, mit Alternative "zu groß"/"zu klein" ausgeben.
Erstelle ein Struktogramm für den Bubble-Sort-Algorithmus, der ein Array a der Länge n aufsteigend sortiert.
i von 0 bis n-2j von 0 bis n-2-ia[j] > a[j+1]: Tausche a[j] und a[j+1]tempTipp: Du brauchst zwei verschachtelte For-Schleifen. Der Tausch besteht aus drei Sequenz-Blöcken: temp := a[j], a[j] := a[j+1], a[j+1] := temp. Die Alternative prüft a[j] > a[j+1] – bei Ja wird getauscht, bei Nein passiert nichts (einseitige Alternative).
Öffne die App und erstelle deine Struktogramme kostenlos im Browser.
App starten →