我的机器人-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();
参考页面[编辑 | 编辑源代码]
| 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||

