Administration überspringenOnline-Aktivitäten überspringen
 

Online-Aktivitäten

(in den letzten 1 Minuten)
  • Gast
 
 
 

Themen dieses Kurses

 
logo Das Konzept = Niki der Roboter=
Feld
Niki der Roboter ist eine geschlossene Programmierumgebung mit eigenem Compiler und Editor für den Anfangsunterricht in PASCAL.



NIKI ist das Modell eines programmierbaren Roboters
, der sich auf einem Arbeitsfeld der Größe 10 x 15 bewegen und dort Gegenstände aufnehmen und ablegen kann.


 
 
7
logo Kontrollstruktur Verzweigung: WENN-DANN-SONST
Niki befindet sich in einem dunklen Gang, der irgendwo nach rechts oder nach links abzweigen wird. Wie findet er diese Abzweigung? n7-1
Er benötigt also eine Abfrage von deren Ergebnis der weitere Verlauf des Programms abhängt. Dies nennt man eine Verzweigung. Es kann also sooo oder sooo weitergehen.

info WENN Abzweigung rechts DANN gehe nach rechts SONST gehe nach links

Pseudo-Code
Struktogramm
WENN bedingung erfüllt
DANN anweisung1
SONST anweisung2
stif

Syntax: if-then-else-anweisung if
Hinweis: Der ELSE-Zweig kann entfallen
Lösung:
Niki muss nach jedem Schritt die IF-THEN-ELSE-anweisung ausführen.

IF rechts_frei THEN
BEGIN
drehe_rechts; vor
END
ELSE
BEGIN
drehe_links_frei; vor
END; ...

Ü7-1 Schreibe ein Programm zur Lösung des beschriebenen Problems. Bedenke, dass die Gänge verschlossen sind.

n7-2
Ü7-2 Niki soll alle Gegenstände aufsammeln und in die Grube legen. Schreiben ein Programm mit Schleife und Verzweigung!

rohr
Ü7-3 Niki wird als Rohrleitungsreiniger eingesetzt und soll die Verstopfung beseitigen. Er sucht sich den Weg durch die Rohrleitung, findet die Verstopfung, beseitigt diese und kehrt an den Ausgangspunkt zurück.
Alle Themen anzeigen