阳光志愿者机器人课程学生手册v0.5.doc_第1页
阳光志愿者机器人课程学生手册v0.5.doc_第2页
阳光志愿者机器人课程学生手册v0.5.doc_第3页
阳光志愿者机器人课程学生手册v0.5.doc_第4页
阳光志愿者机器人课程学生手册v0.5.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

阳光志愿者 机器人课程学生手册姓名:班级:学校:201008 阳光计算机组目 录我和我的机器人2机器人成长记录3认识一下乐跑机器人程序4我们要学习的内容5第一个程序:走一步7第二个程序:走两步8第三个程序:走两步,左转,再走两步9第四个程序:画一个大的正方形10第五个程序:顺时针画一个正方形11第六个程序:用右转函数画一个顺时针正方形12第七个程序:再定义一个前近九步的函数,用两个函数完成顺时针正方形13第八个程序:做爬楼梯的程序14第九个程序:下楼梯15第十个程序:上下楼梯16第十一个程序:用repeat语句简化上下楼梯程序17第十二个程序:用repeat语句,做个跨栏程序18第十三个程序:让我不再撞墙,前方有墙不走19第十四个程序:找到出去的路20第十五个程序:走出死胡同21第十六个程序:走出有弯路的死胡同22第十七个程序:if elif else爬楼梯(宽度高度不等)23第十八个程序:跨栏,距离栏高不等24第十九个程序:画正方形,看看能有多简单25第二十个程序:新的思考方式,看前方走路26对机器人课的建议27学生课堂表现记录28学生课堂表现记录28老师寄语29我和我的机器人1. 我是谁?我的名字:我的照片:在这里贴上你的照片自我介绍:2. 我的机器人你希望你的机器人叫什么名字:你希望你的机器人长什么样子,把它画出来吧。机器人的介绍:来自国外的乐跑(Reeborg)机器人,一门简单而有趣的编程课,主要目的在于提高学生们的逻辑思维能力。机器人成长记录序号 学会了什么我的心情给自己打分12345678910期末总结认识一下乐跑机器人程序机器人的世界程序窗口工具条右键菜单1. 机器人程序界面2. 工具条改变机器人速度停止程序暂停程序单步运行程序运行程序重新设置世界保存地图文件打开地图文件保存程序文件打开程序文件图案更改机器人机器人增加或减少更改世界大小更改地图3. 右键菜单 撤消 重做 剪切 复制 粘贴 删除 全选我们要学习的内容1. 前进命令move说明指示机器人前进一步。示例move()turn_off()2. 结束命令turn_off说明关闭机器人,结束程序。在程序中如果少了这个命令,机器人就会报错:“你忘了关掉我了!”。示例move()move()turn_off()3. 左转命令turn_left说明指示机器人向左转。重复3次turn_left命令可以向右转;重复2次turn_left命令可以向后转。示例move()turn_left()turn_off()4. 定义命令def说明将多条的命令组合包含在一起,并且用一个简单的名字来表示。相当于增加了一条新的命令,如果指示机器人执行这条新命令,机器人将会执行这条新命令中所包含的多条命令。def命令的形式:def 新命令的名称 ():包含的命令def和新命令名称之间用空格隔开,新命令名称后紧跟着一对括号的一个冒号;新命令所包含的命令从第2行开始写,并且每行的开头与第1 行的开头有一定的缩进距离,一般是4个空格;新命令在使用前要先定义。示例#先定义def turn_right():turn_left()turn_left()turn_left()#后使用turn_right()turn_off()5. 重复命令repeat说明指示机器人重复执行一条命令。repeat命令的形式:repeat( 命令名称, 次数 )repeat命令后面的括号中包含左右两部分,用逗号隔开,左边表示要重复的命令,不用再带括号,右边表示要重复的次数。示例move()repeat( turn_left, 3 )move()turn_off()6. 判断命令if说明暂略示例暂略第一个程序:走一步试着写出程序说说你的想法课后思考老师评语第二个程序:走两步试着写出程序说说你的想法课后思考老师评语第三个程序:走两步,左转,再走两步试着写出程序说说你的想法课后思考老师评语第四个程序:画一个大的正方形试着写出程序说说你的想法课后思考如何顺时针画个正方形?老师评语第五个程序:顺时针画一个正方形试着写出程序说说你的想法课后思考这么多重复是不是很麻烦,是否有避免麻烦的办法,除了复制粘贴以外?老师评语第六个程序:用右转函数画一个顺时针正方形试着写出程序说说你的想法课后思考仍然要用到36个move(),右转可以定义成一个,函数,那么前进九步呢?老师评语第七个程序:再定义一个前近九步的函数,用两个函数完成顺时针正方形试着写出程序说说你的想法课后思考怎么爬楼梯?老师评语第八个程序:做爬楼梯的程序试着写出程序说说你的想法课后思考怎么下楼梯?老师评语第九个程序:下楼梯试着写出程序说说你的想法课后思考怎么上下楼梯?老师评语第十个程序:上下楼梯试着写出程序说说你的想法课后思考怎么简化程序?老师评语第十一个程序:用repeat语句简化上下楼梯程序试着写出程序说说你的想法课后思考怎么在跨栏程序中使用repeat语句?老师评语第十二个程序:用repeat语句,做个跨栏程序试着写出程序说说你的想法课后思考如果台阶宽度和高度不一样,栏的距离和高度不一样会出现什么情况?老师评语第十三个程序:让我不再撞墙,前方有墙不走试着写出程序说说你的想法课后思考怎么让机器人不但不撞墙,还能找到出路?老师评语第十四个程序:找到出去的路试着写出程序说说你的想法课后思考找到路后,如何走出去?老师评语第十五个程序:走出死胡同试着写出程序说说你的想法课后思考改变地图,如果死胡同带拐弯怎么样?老师评语第十六个程序:走出有弯路的死胡同试着写出程序说说你的想法课后思考聪明了,可以爬宽高不等的楼梯吗?老师评语第十七个程序:if elif else爬楼梯(宽度高度不等)试着写出程序说说你的想法课后思考跨栏,距离高度不等,可以用程序十七吗?老师评语第十八个程序:跨栏,距离栏高不等试着写出程序说说你的想法课后思考老师评语第十九个程序:画正方形,看看能有多简单试着写出程序说说你的想法课后思考老师评语第二十个程序:新的思考方式,看前方走路试着写出程序说说你的想法课后思考老师评语 对机器人课的建议学生课堂表现记录姓名: 班级: 性别: 年龄: 课程课堂表现评价记录人日期第一次第二次第三次第四次第五次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论