我的机器人-2010年秋-振华-第九次-课程提纲
我的机器人教案 | |
---|---|
志愿者信息 | |
备课人 | libtyger |
邮箱 | libtyger(a)gmail.com |
课程组 |
计算机 |
课程信息 | |
上课日期 | 2010-11-27 |
上课时长 | 50分钟 |
授课对象 | 振华五年级 |
学生信息 | 17个左右 |
授课目标[编辑 | 编辑源代码]
1、对本学期的课程进行总结、复习if...else...、def关键字、repeat关键字,让同学们对本学期的课程有个整体的认识,
授课内容[编辑 | 编辑源代码]
1、复习if...else...使用场景和格式;
2、使用上述内容完成逆时针一周的程序;
授课提纲[编辑 | 编辑源代码]
1、以自己早晨从家里到学校的路上的选择过程开始; 8’
过渡到if...else...,复习其使用场景和具体的使用格式;
复习front_is_clear(),介绍新内容right_is_clear()/left_is_clear()
2、问题:让机器人逆时针走一周有什么方法? 5’
演示:repeat(move, 9)
turn_left()
repeat(move, 9)
turn_left()
repeat(move, 9)
turn_left()
repeat(move, 9)
turn_left()
能不能让机器人自己思考,碰到墙壁转弯?
repeat(move, 36) ?
3、定义一个congming_move(),使用if...else... 5’
def congming_move():
if front_is_clear():
move()
else :
turn_left()
move()
4、上机:使用repeat/def/if...else...组合命令的方式完成逆时针走动一周; 25’
比较快的同学可以做一些迷宫,使用maze1.wld文件;
5、总结上机过程中的问题; 7’
演示一个综合性的程序(先上楼梯,然后跨栏,然后走迷宫);
边演示边总结本学期的主要内容,顺序解决问题、def、repeat、if...else...
教学环境、材料需求[编辑 | 编辑源代码]
1、投影仪;2、我的机器人手册;
助教需求[编辑 | 编辑源代码]
本次内容比较简单,请助教帮助在上机阶段务必让所有同学完成机器人逆向转动一圈的程序。
做的较快的同学请助教帮助其打开maze1.wld文件,并引导其思考如何完成。
上次课有些同学做的比较靠前,看黑板可能有些模糊,这次希望不要坐的太靠近黑板~
参考页面[编辑 | 编辑源代码]
|