-------------精选文档-----------------
(1)小组中最快掌握使用“子程序”的同学是 (2)这节课,你觉得自己“智能宝宝”的表现是: 优秀( ) 良好( ) 合格( ) 课后反思
学生能够综合运用多种模块实现效果,个别学生还存在一定的困难。
第十一穿越彩色舞台—地面检测模块的使用(2) 教学内容:学会调用子程序,让“智能宝宝”载歌载舞; 教学目标:
知识与技能:学会调用子程序,让“智能宝宝”载歌载舞 方法与过程:掌握编写子程序的方法。
情感态度与价值观:培养互相协作的能力和不怕失败的科学精神 教学重点:学会调用子程序,让“智能宝宝”载歌载舞;
可编辑
-------------精选文档-----------------
教学难点:掌握编写子程序的方法。 教学时间:一课时 教学过程:
谈话:同学们:听说,要举行文艺汇演了。我们的“智能宝宝”既会唱歌,又能跳舞,这次我可要大显身手了!
今天我们就一起学习一下让“智能宝宝” 跳舞,看看他是怎么跳舞的。今天我就教大家几个舞步。
一、 建立彩色舞台
进入仿真环境,利用“环境编辑”在工作区中添加不同颜色的矩形块形成彩色舞台。
二、 程序分析
三、 编写程序并调试仿真
1、 使用永远循环让机器人在行走的过程中不断判断脚下的颜色。
2、 利用地面检测模块的条件判断功能首先判断是否为255,如果是就右转前进,如果不是就进入第三步。
3、 判断是不是等于128,如果是就发出高音1并前进,如果不是就进入第四步。
可编辑
-------------精选文档-----------------
4、 判断是不是等于170如果是就唱歌,如果不是就进入第五步。
5、 判断是不是等于43,如果是就发出高音3并前进,如果不是就进入第六步。
6、 判断是不是等于213,如果是就发出高音4并前进,如果不是就什么也不做。
第十二课聪明的数学脑袋—机器人的计数功能
教学目标:
知识与技能:学会调用子程序,让机器人计算相关数据。 方法与过程:掌握编写子程序的方法。
情感态度与价值观:培养互相协作的能力和不怕失败的科学精神
可编辑
-------------精选文档-----------------
教学重点:学会调用子程序,让机器人计算相关数据。 教学难点:掌握编写子程序的方法。 教学时间:一课时
教学过程: ? 程序分析
求两个正整数的最大公约数,可用辗转相除法(参见后面的小知识)。编程计算时,须注意到C语言中整型数的特点,两个整型数相除得到的商仍为整型数,小数部分被忽略。参考程序如如图4-13所示。 ? 参数设置
条件循环之前的四个“计算”模块:计算表达式如下表所示 整型变量一 整型变量二 整型变量三 整型变量三 = 255(被除数) = 60(除数) = 整型变量一÷整型变量二(得到商) = 整型变量一 -整型变量二×整型变量三(得到余数) “条件循环”模块:条件表达式为
可编辑
-------------精选文档-----------------
整型变量三!=0 循环体中的四个“计算”模块:计算表达式为
整型变量一 = 整型变量二(除数升级为被除数) 整型变量二 = 整型变量三(余数升级为除数) 整型变量三 = 整型变量一÷整型变量二(得到商) 整型变量三 = 整型变量一 -整型变量二×整型变量三(得到余数) “显示”模块:显示信息为“整型变量二”。
图4-1 求最大公约数例程 小知识:最大公约数和辗转相除法
可编辑