A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 laiminghui 于 2013-6-9 21:27 编辑


下载Karel机器人文件
http://www.stanford.edu/class/cs106a/assignments/Assignment1.zip


下载完后导入到Eclipse编译器里面。
导入方法:
打开Eclipse StanFord Menu--->Import Project
弹出窗口,点击Browse
会弹出一个窗口选择文件。选择Karel机器人文件.







karel四个命令:
                    move            向前进一步
                    turnleft          向左转(90度)
                    pickBeeper     捡起蜂鸣器
                    putBeeper     拿出蜂鸣器放在指定位置








如下程序:指定了一系列的命令过程(也叫编程)

/*...............注释是用来解析程序操作的的简单文本.............*/


import  stanford.karel . *;

         public class Karelprogram extends Karel {    // extends 的意思是Karelprogram 是Karel的扩展

                   public void run(){
                                   move();
                                   pickBeeper();
                                   move();
                                   turnleft();
                                   move();
                                   turnright();
                                   move();      
                                   putBeeper();
                                   move();
                                  putBeeper();
                                  move();
                          }


/*.............创建新的指令............*/


private void  turnRight(){
                          turnleft();
                          turnleft();
                           turnleft();

           }

}

是不是与JAVA一样的思想呀!  用卡雷尔机器人很好的理解 JAVA语言的结构还有编程思想.


                未完待续 ... ...


karel.jpg (9.17 KB, 下载次数: 1)

Karel的世界

Karel的世界

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马