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.


 
 
5
logo Kontrollstruktur Schleife 1: WIEDERHOLE-BIS
  • repeat1Niki soll nun selbständig das Material finden und aufnehmen. Die Anzahl der Schritte und die Stückzahl des Materials müssen durch seine Sensoren erkannt werden. Die Anweisungen vor und nimm_auf müssen wiederholt ausgeführt werden.

    info
    Syntax: repeat-until-schleife
    repeat

    Übung

    Teste folgenden Code in einem Programm mit dem beschriebenen Arbeitsfeld.

    struktogramm

    REPEAT
    vor;
    UNTIL platz_belegt;
    REPEAT

    nimm_auf;
    UNTIL not platz_belegt

    info Mit Schleife und Prozedur lassen sich nun nützliche Bausteine programmieren:

    Procedure Gehe_bis_zur_Wand;
    Procedure Nimm_alle_auf;
    Procedure Gib_alle_ab;
    Begin
    Repeat
    vor
    Until not vorne_frei
    end;
    Begin
    Repeat
    nimm_auf
    Until not platz_belegt
    end;
    Begin
    Repeat
    gib_ab
    Until not hat_Vorrat
    end;

    Übung
    Schreibe nun ein Programm zur Lösung des folgenden Problems und unter Nutzung der besprochenen Prozeduren:

    n5-2 Niki soll alle Steine in die gegenüberliegende Grube legen und zum Ausgangspunkt zurückkehren.


  • Lösung zu Aufgabe 5-1 Arbeitsmaterial
Alle Themen anzeigen