MR - MAMPAN SANGSA 50052523 The Karel 1)
MR - MAMPAN SANGSA 50052523 The Karel 1)
The Karel
1)
import stanford.karel.Karel;
/**
*/
/**
* @author Administrator
*/
/**
* @param args
*/
move();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
putBeeper();
turnLeft();
move();
move();
turnLeft();
while (frontIsClear()) {
move();
turnLeft();
while (frontIsClear()) {
move();
turnLeft();
}
}
2)
import stanford.karel.Karel;
/**
*/
/**
* @author Administrator
*/
public class ConditionKarel extends Karel {
/**
* @param args
*/
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
while (frontIsClear()) {
move();
}
turnLeft();
move();
turnLeft();
3)
import stanford.karel.Karel;
/**
*/
/**
* @author Administrator
*/
public class SecondKarel extends Karel {
/**
* @param args
*/
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
pickBeeper();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
while (frontIsClear()) {
move();
turnLeft();
move();
move();
move();
turnLeft();
}
4)
import stanford.karel.Karel;
/**
*/
/**
* @author Administrator
*/
/**
* @param args
*/
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
while (frontIsClear()) {
move();
}
turnLeft();
move();
turnLeft();
5)
import stanford.karel.Karel;
/**
*/
/**
* @author Administrator
*/
public class GrandFatherKarel extends Karel {
/**
* @param args
*/
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
move();
move();
turnLeft();
turnLeft();
turnLeft();
move();
pickBeeper();
turnLeft();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
move();
turnLeft();
turnLeft();
turnLeft();
move();
turnLeft();
move();
turnLeft();
while (frontIsClear()) {
move();
turnLeft();
while (frontIsClear()) {
move();
turnLeft();