K-EL: Verzweigungen

Aus ProgrammingWiki
Archivierte Version vom 2012-05-30T21:38:39+00:00. Aktuelle Version

Inhaltsverzeichnis

Einführung

Einfaches Beispiel

Das folgende kleine Programm soll prüfen, ob Tim älter ist als Tom. Um zu zeigen, was das Programm machen soll, hier das Struktogramm:

Elephan_TimUndTom.png

etwas schwieriger

Nun kommt noch Struppi ins Spiel. Falls Tim nun nicht älter ist als Tom, so soll noch geprüft werden, ob er wenigstens älter ist als Struppi:

erste Aufgabe

Folgendes Beispiel soll als Programm umgesetzt werden.

Elephan_Nassi_schulweg.png

Dabei sollen die Anweisungen "Schultasche packen" usw. als Befehle vom Programm ausgegeben werden (bspw.: "Pack deine Tasche!"). Statt der Frage "regnet es?" soll das Programm prüfen, ob die Variable Wetter 1 (bedeutet es regnet) oder 0 (bedeutet es regnet nicht) ist.

Aufgabe

Erstelle nun selbst folgendes Programm: Der Nutzer soll nach seinem Kennwort gefragt werden. Ist dieses richtig, wird er angemeldet (Das Programm gibt "angemeldet" aus). Ansonsten wird noch maximal 2 Mal geprüft, ob das erneut eingegebene Kennwort korrekt ist. Ist dies nicht der Fall, wird "gesperrt" ausgegeben.