我的机器人-2010年秋-振华-第八次-课程提纲
我的机器人教案 | |
---|---|
志愿者信息 | |
备课人 | libtyger |
邮箱 | libtyger(a)gmail.com |
课程组 |
计算机 |
课程信息 | |
上课日期 | 2010-11-20 |
上课时长 | 50分钟 |
授课对象 | 振华五年级学生 |
学生信息 | 15-17个 |
授课目标[编辑 | 编辑源代码]
1、让同学们掌握判断语句的使用场景和格式;
授课内容[编辑 | 编辑源代码]
1、复习def和repeat命令的使用场景和格式;
2、讲解判断语句(if...else...)的使用场景和具体格式并上机完成绕开墙壁的程序;
授课提纲[编辑 | 编辑源代码]
一、复习def关键字和repeat命令 (10') 强调上节课大家良好的完成情况,鼓励。
1、如何完成右转?能否把爬楼梯的几个步骤用一个命令完成?
2、def使用的场景和格式?
3、如何前进一百步?
4、repeat使用场景和格式?纠正成年人有32颗牙齿/互联网搜索;
二、新课(35')
1、提出问题:在机器人前面布置一面墙,演示撞墙;提问:如何绕开墙壁?
2、游戏:我不要撞墙!
四名同学扮演墙壁,之后选择两名同学依次演示如何绕开墙壁。
他们是怎么绕开墙壁的呢?引出判断的概念。思考的简单实现。如果...那么...
3、 if ... :
else :
front_is_clear()
边写程序,边演示、说明机器人使用判断语句绕开墙壁。提问这个语句的使用场景?
4、开放性造句:如果...那么...否则...:
老师先来:如果前面没有墙,那么我就前进一步;否则我就左转。
如果前面是绿灯,那么我就过马路;否则就等红灯变成绿灯。
5、上机操作:使用工具在机器人前面布置一堵墙,然后使用判断语句绕开墙壁,左转继续前进;
希望助教能帮助同学们布置墙壁; 指导使用 if...else... front_is_clear();
三、总结(5')
1、判断语句的使用场景和格式?
2、遇到了什么问题,怎么解决的?
教学环境、材料需求[编辑 | 编辑源代码]
1、投影仪 2、我的机器人手册
助教需求[编辑 | 编辑源代码]
尽量让每位同学掌握if...else...的简单用法,每个人完成一段儿小程序,下节课会定义move_or_turn(),以复习def、repeat、判断语句的用法;本节课,对于掌握较快的同学,请助教给其讲解定义一个move_or_turn();
参考页面[编辑 | 编辑源代码]
|