计算机(儿童)-2010年春-振华-第七次活动 机器人-课程提纲
| 计算机-机器人教案 | |
|---|---|
|  志愿者信息  | |
| 备课人 | frolasue | 
| 邮箱 | frolasue@gmail.com | 
| 课程组 | 计算机 | 
|  课程信息  | |
| 上课日期 | 2010.5.22 | 
| 上课时长 | 50分钟 | 
| 授课对象 | 振华学校 | 
| 学生信息 | 约15 | 
授课目标
继续利用def和repeat完成跨栏,引入关于if的思考
授课内容
继续巩固def、repeat 
引发用if让机器人变聪明的思考 
授课提纲
一、 质疑导入 (5min) 
首先要奖励上次课表现好的同学,元元和赵攀可以拥有喜羊羊造型的机器人,你们也想要吗?那就好好表现吧! 
上次课上机时间较短,估计大家都来不及完成跨栏的程序,不要紧这次课咱们继续完成,你们还记得思路吗?有人能说一下吗? 
二、 简化上楼梯,一起来跨栏 (25min) 
下面咱们打开跨栏地图,继续完成用repeat像刘翔一样来跨栏吧! 
def turn_right (): 
repeat(turn_left,3) 
def kl(): 
move() 
turn_left() 
move() 
turn_right() 
move() 
turn_right() 
move() 
turn_left() 
repeat(kl,4) 
move() 
turn_off() 
三、 魔法师的学徒 (15min) 
还记得上次咱们看的小魔法师的故事吗?他用魔法教会了扫把去打水,想知道之后怎么样了吗?咱们接着看看吧! 
试想一下,如果扫把像人一样会思考,知道水满了就不用再倒了是不是就不会出现这样的结果?咱们的机器人可比扫把厉害,只要咱们学会了另一个咒语,他就能自己思考,奇妙吧? 
先输入下面的程序看看: 
if front_is_clear(): 
move() 
turn_off() 
谁能用学过的英语知识猜猜第一句是什么意思?机器人动了吗?为什么?因为咱们让机器人学会了判断!这段程序的意思就是——如果前面没有障碍就走一步。如果有的话,机器人就会很聪明的停下来! 
四、 全课总结 (5min) 
这次课咱们学了跨栏以及如何让机器人做最简单的思考,下次课咱们会学用一个程序让机器人自己学会思考走不同的地图,让他变成智能机器人! 
教学环境、材料需求
电脑、投影
助教需求
5名以上助教
参考页面
| 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||

