Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
niki:beispiele [05.02.2018 05:26]
whupfeld [Schleifen]
niki:beispiele [06.02.2018 16:08] (aktuell)
whupfeld [Prozeduren]
Zeile 107: Zeile 107:
   drehe_links   drehe_links
 End; End;
 +
 Begin Begin
   vor;​vor;​vor;​   vor;​vor;​vor;​
Zeile 169: Zeile 170:
 End; End;
 </​code>​ </​code>​
 +
 +Hier folgt die Umsetzung in Niki-Pascal:​
  
 <code Pascal> ​ <code Pascal> ​
 Program Gehe_zum_Hindernis_und_zurueck;​ Program Gehe_zum_Hindernis_und_zurueck;​
 +
 Procedure drehe_um; Procedure drehe_um;
 Begin Begin
Zeile 177: Zeile 181:
   drehe_links   drehe_links
 End; End;
 +
 Procedure Zum_Hindernis_und_zurueck;​ Procedure Zum_Hindernis_und_zurueck;​
 Begin Begin
Zeile 189: Zeile 194:
     End;     End;
 End; End;
 +
 Begin Begin
   Zum_Hindernis_und_zurueck   Zum_Hindernis_und_zurueck
Zeile 194: Zeile 200:
 </​code> ​ </​code> ​
  
-Die Grundaufgabe wird nun dahingehend erweitern, daß NIKI über eine beliebig hohe Treppe geht. Man kann den Lösungsweg für eine rekursive Prozedur gehe_über_die_Treppe so beschreiben:​+**Aufgabe**: ​Die Grundaufgabe wird nun dahingehend erweitern, daß NIKI über eine beliebig hohe Treppe geht. Man kann den Lösungsweg für eine rekursive Prozedur gehe_über_die_Treppe so beschreiben:​
  
 <​code>​ <​code>​
Zeile 206: Zeile 212:
  
    
 +<​html><​div style="​background-color:#​eee;​padding:​3px;​text-align:​center;"></​html>​ 
 +[ [[niki:​home|Home]] ] [ [[niki:​menu|Das Niki - Menü]] ] [ [[niki:​programmiersprache|Die Programmiersprache]] ] [ [[niki:​syntax|Syntax]] ] [ [[niki:​aufgaben|Aufgaben]] ] [ **[[niki:​beispiele|NIKI-Beispiele]]** ] 
 +<​html></​div></​html>​