计算机-机器人教案 | |
---|---|
File:Textbook.JPG 志愿者信息 | |
备课人 | frolasue |
邮箱 | frolasue@gmail.com |
课程组 |
计算机 |
课程信息 | |
上课日期 | 2010.5.15 |
上课时长 | 50分钟 |
授课对象 | 振华学校 |
学生信息 | 约15 |
授课目标编辑
掌握def,熟悉repeat,引入关于if的思考
授课内容编辑
复习def
学习repeat的用法
引发让机器人变聪明的思考
授课提纲编辑
零、复习(5min)
上次课咱们学了那么多神奇的咒语,大家经过了半个月还记得吗?咱们分组轮流讲一下吧!
def turn_right():
def ptj():
def xtj():
def p4tj():
def x4tj():
下面咱们看看下面的内容,一起来破解魔法书的咒语吧!
def a():
turn_left()
turn_left()
def b():
turn_left()
a()
def c():
move()
move()
def d():
c()
b()
def e():
d()
d()
d()
d()
turn_left()
e()
b()
turn_off()
一、 质疑导入 (5min)
大家知道刘翔吗?没错,他最擅长的是跨栏,这次课会教大家施魔法让机器人学会跨栏!
先输入这串咒语,看看有什么效果?
def move3():
repeat(move, 3)
move3()
def move5():
repeat(move,5)
move5()
你能猜出什么意思吗?那这个呢?是重复几次呢?
def move15():
repeat(move,8)
move15()
二、 简化上楼梯,一起来跨栏 (20min)
咱们看看上次课用到的爬台阶函数,还有重复的地方吗?可以用repeat再简化吗?(5min)
def turn_right():
repeat(turn_left,3)
def ptj():
turn_left()
move()
turn_right()
repeat(move,2)
def xtj():
repeat(move,2)
turn_left()
move()
turn_right()
move()
repeat(ptj,4)
repeat(turn_left,2)
repeat(xtj,4)
move()
repeat(turn_left,2)
turn_off()
下面咱们打开跨栏地图,练习用repeat像刘翔一样来跨栏吧!(15min)
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)
知道吗?每年5月的15日,也就是今天是国际家庭日!咱们用五分钟的时间一起来看看《我的邻居山田君》的片段吧!看看他们幸福的家庭生活~(有时间就讲讲今年家庭日的主题“The impact of migration on families around the world”)
完成跨栏的同学用之前的学过的咒语和put_beeper()写个“515”吧!看看谁写的最快!
四、 全课总结 (5min)
这次课咱们学习了用repeat来跨栏,大家表现很好!
大家课后有时间可以继续完成写“515”,写完的同学,老师下次课可以让他的机器人变身成喜羊羊或者灰太狼呦!而且下次课咱们会继续看上次魔法师的动画,来学习让机器人自己思考!
教学环境、材料需求编辑
电脑、投影
助教需求编辑
5名以上助教
参考页面编辑
|
Template:振华教案