我的机器人-2010年秋-振华-第八次-课程提纲

我的机器人教案

File:Textbook.JPG

志愿者信息
备课人 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();

参考页面编辑

旧百科原始链接

Template:振华教案

最后修改于2013年4月19日 (星期五) 18:56