أعرف أكثر

مرجع


يحدد هذا الملحق بنية لغة البرمجة كاريل على صفحة واحدة.

كاريل قاعدة كاريل:

move();
turnLeft();
putBeeper();
pickBeeper();

كاريل هياكل البرنامج:

/* يمكن تضمين التعليقات في أي جزء
 * من a برنامج. هم بداية مع a خفض-نجمة
 * and end with a star-slash.
 */
public class اسم extends سوبركاريل {

   public void run() {
       رمز للتنفيذ
   }

    إعلانات الطرق الخاصة
}

أسماء الشروط:
frontIsClear()
beepersPresent()
beepersInBag()
leftIsClear()
rightIsClear()
facingNorth()
facingSouth()
facingEast()
facingWest()
frontIsBlocked() noBeepersPresent()
noBeepersInBag()
leftIsBlocked()
rightIsBlocked()
notFacingNorth()
notFacingSouth()
notFacingEast()
notFacingWest()
الظروف:

if( شرط ){
رمز run إذا مرت الحالة
}

if( شرط ){
كتلة التعليمات البرمجية لـ "نعم"
} else {
كتلة التعليمات البرمجية لـ "لا"
}

حلقات:

for(int i = 0; i <  عد ; i++){
رمز لتكرار
}

while( شرط ){
رمز لتكرار
}

إعلان الطريقة:

private void اسم () {
رمز في نص الأسلوب.
}

أوامر إضافية:

turnRight();
turnAround();
random( ص );
paintCorner( اللون );