本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
一、教学内容分析
《机器人走迷宫》是初中信息技术教材川教版 ( http: / / www.21cnjy.com )《信息技术》九年级下册第八课。通过第7课《程序设计流程图》的学习,学生已经掌握了“流程图”设计算法,“while……wend……”循环语句的使用方法。本节是对上节内容的拓展、延伸,目标是让学生用流程图设计机器人走迷宫的算法,用“while…wend…”循环语句和“if…then lese…end if”条件判断语编写程序,控制机器人完成走迷宫的任务。21世纪教育网版权所有
二、学生情况分析
对于初三学生来说,程序设计是新鲜内容,虽然 ( http: / / www.21cnjy.com )已经有了流程图设计算法和while…wend循环语句用法基础,但是,要将本节的if…then… else…endif条件判断语句综合运用,还得先通过讲解,让学生用流程图设计出机器人走迷宫的算法,理解条件判断语句的意思和用法;再让学生试着编写机器人走迷宫程序;最后,交流、合作改编程序。这样讲、练、合作交流相结合的学习方法,才会让学生的求知欲得以满足,从而达到真正快乐学习的目的。
三、学习目标
1、知识技能目标:
(1)通过对任务的分析,会用左手/右手法则设计流程图算法。
(2)掌握if…then else…endif语句的使用方法。
(3)能够根据任务需求,举一反三改编程序。
2、过程方法目标:
(1)分析机器人走迷宫的算法,让学生体会“设计算法”在程序设计中的重要性,培养学生绘制流程图的习惯。21教育网
(2)通过交流、合作改编程序,提高学生编程解决实际问题和交流、合作学习的能力。
3、情感态度与价值观
通过本节程序代码与以前程序代码的比较,让学生明白不管程序语句怎样改变,程序设计的思想不会发生改变的。21cnjy.com
四、重点难点
1、重点:(1)机器人走迷宫的设计算法,流程图的绘制;
(2)if…then… else…endif语句的理解和使用方法。
2、难点:改编程序,控制机器人完成任务二。
五、教学方法
采用讲授、任务驱动、合作探究相结合的学习方法。
六、教学过程
教 学 活 动 学 生 活 动 设 计 意 图
一、引入(2分钟)
1、设问:观看表演,说说表演者完成任务是怎么做的?表演:让一名蒙着眼睛的学生,从讲台的一端,走到另一端。2、答问:用手摸墙壁,沿着墙壁前进,若前方有其它阻碍,绕过阻碍,到达目的。3、过渡:这种以参照物走迷宫的方法,叫“迷宫定则”。 观看、答问 激发学生兴趣。
二、分析、设计算法 (8分钟)
1、PPT展示机器人需完成的任务。(1)迷宫示意图;(2)文字描述:机器人从比赛场起始区出发,在规定时间内,寻找最好路线走出迷宫。2、生说说:(1)用“左手法则”走出迷宫路线。(2)机器人用什么方法才能识别到阻碍? 答案:安装超声波、光电传、红外传感器…… 3、简介红外避障传感器(PPT展示)。 4、PPT展示小车机器人,让生思考:红外避障传感器安装在小车上的哪个位置,安装几个最恰当。(师启发) 答案:个数:1个、2个、3个……位置:前面、左侧、中间……5、PPT展示安装有避障传感器的机器人图。(1)分析算法:当9号或10号传感器遇到障 ( http: / / www.21cnjy.com )碍时,机器人右转,绕过;当11号传感器遇到障碍时,机器人前进;9、10、11号传感器都没有遇到障碍时,机器人左转,寻找参照物。(2)画流程图:在设计算法的同时,在黑板上画出流程图,体现整个算法的过程。(要求学生在笔记本上与老师同步进行) 观察、思考、简述 提高学生分析问题的能力,巩固流程图设计算法,体会设计算法的重要性。
三、解读、编写程序(18分钟)
1、在流程图中加入if…then… else…endif语句。分析(4分钟):(1)if…then… else…endif语句意思和使用方法;(2)moter()函数、digital()函数的意思和使用方法;(3)所有程序执行过程。2、生编编:PPT展示学习任务一:根据上述分析,打开记事本,编写机器人走迷宫程序。(12分钟)3、展示学生编写程序,予以点拨。4、生说说:用自己的语言解释程序语句的意思和执行顺序。(2分钟) 理解、编写、简述 提高学生理解、编写程序的能力。
四、合作、改编程序(10分钟)
1、学习任务二:在上述程序基础上,改编程序,控制机器人完成以下任务:图为100米短跑场地,地面是黑色,起跑线和终点线均为白色,请设计搭建一个机器人,要求机器人听到“枪声”起跑,到终点停止。要求:相邻4人为一小组,交流、讨论完成。知识点提示:(1)“枪声”用声控传感器控制,声控传感器是数字传感器,有声音=1,无声音=0,声控函数是:digital(端口号)=1/0。(2)地面黑、白颜色用灰度 ( http: / / www.21cnjy.com )传感器检测,灰度传感器是模拟传感器,函数是:analog(端口号)>120时为黑色,analog(端口号)<120时为白色。2、展示学生改编程序,予以点拔。 交流、讨论、改编程序 让学生能够灵活运用BASIC语句,举一反三改编程序。
五、小结(2分钟)
1、运用左手/右手法则,设计流程图算法。2、if…then else…endif语句的使用方法。3、数字传感器函数的使用:digital(端口号)。4、模拟传感器函数的使用:analog((端口号)。5、比较智慧BASIC程序与NSTRSS仿真BASIC程序代码的区别,明确编程思想的统一性。 思考、理解、比较 巩固本节知识
21世纪教育网 -- 中国最大型、最专业的中小学教育资源门户网站。 版权所有@21世纪教育网