重大版六年级信息技术下册 11 结构化编程(教案)

资源下载
  1. 二一教育资源

重大版六年级信息技术下册 11 结构化编程(教案)

资源简介

结构化编程
教学设计
本资源,《小学信息技术》第八版(重庆大学出版社)六年级下册《第11课 模拟机器人运行(三)》适用。
一、学习目标
1.利用“自制积木”新建功能模块。
2.学会运用“新建功能模块”。
3.了解结构化编程的意义。
4.初步培养善于创新、创造的实践精神,形成较为严谨的思维品质。
二、教学重点
了解结构化编程的意义。
三、教学难点
利用“自制积木”新建功能模块及学会运用“新建功能模块”。
四、教学具准备
1.配套PPT。
五、教学过程
时间 教学环节 主要内容 呈现方式
介绍三种扫地机器人运行路线图程序 同学们,实际扫地机器人运行的路线问题其实是比较复杂的,对于我们小学生而言很有难度。 所以,在这里给出三种常规的路线及程序,你们直接用就可以了。 解说+课件录屏
介绍结构化编程 大家发现,这些程序都好繁杂,如果直接写到机器人的主程序里边,程序显然会变得非常不简洁,严重影响程序的可读性,难以看懂。 鉴于此,我们可以将这些程序建成功能模块,进行调用。 (课件出示“信息窗”:结构化编程) 解说+录屏
利用“自制积木”新建及编辑功能块 新建功能块 选择“自制积木”,建立程序功能块。 编辑功能块 参照教科书上的“Z字路线”程序,将其编写在对应功能模块下。 解说+录屏
运用功能块:在主程序中调用,使程序更简洁,以增强可读性。 在扫地机器人脚本中调用Z字路线功能模块。 将“Z字路线”模块从积木区拖进脚本区相应位置即可。 改动“垃圾”角色脚本。 因为机器人按路线行进的同时,变量(机器人垃圾数)也要实时根据是否碰到“垃圾”而变化。 但是,路线程序和“如果碰到垃圾,将机器人垃圾数增加”程序,不是同时运行,此时,即使机器人碰到垃圾也不会使变量(机器人垃圾数)增加。 所以将 指令放到“垃圾”克隆体删除的程序中,让机器人行进和变量变化可以同时进行,从而减少或避免程序在运行时出错。 解说+录屏
运用结构化编程的方法,建立另外两个路线模块,并正确调用。 请同学们运用刚才学到的结构化编程的方法,分别再建立“内螺旋路线”和“N字路线”模块,并正确调用,并且预设按键“1”运行“内螺旋路线”,按键“2”运行“Z字路线”,按键“3”运行“N字路线”,让机器人自主成功扫地。 (脚本区程序太多,显示不全,可通过脚本区右下角的 按钮来解决。)
6 小结 本节课,我们采用结构化程序设计的方法,利用“自制积木”新建不同的功能模块,在主程序中进行调用,主程序因此变得简洁,程序的可读性得到增强,更容易看懂。
六、微课脚本
1 介绍三种扫地机器人运行路线图及程序 各位同学,大家好! 今天我们一起进入六年级下册《第11课 模拟机器人运行(三)》的学习,利用“自制积木”新建功能模块并学会运用“新建功能模块”,解决机器人的路线问题,同时了解一下结构化编程。 同学们,实际扫地机器人运行的路线问题其实是比较复杂的,设计和编写程序对于我们小学生而言很有难度。 所以,在这里给出三种常规的路线及程序,你们直接用就可以了。
2 介绍结构化编程 大家在按书上路线程序进行编写的时候,有没有发现这些程序都好繁杂,如果直接写到机器人的主程序里边,程序显然会变得非常不简洁,严重影响程序的可读性,难以看懂。 鉴于此,我们可以将这些程序建成功能模块,进行调用。 (课件出示“信息窗”:结构化编程)
3 利用“自制积木”新建及编辑功能块 新建功能块 选择“自制积木”,建立程序功能块。 编辑功能块 参照教科书上的“Z字路线”程序,将其编写在对应功能模块下。
4 运用功能块:在主程序中调用,使程序更简洁,以增强可读性。 在扫地机器人脚本中调用Z字路线功能模块。 将“Z字路线”模块从积木区拖进脚本区相应位置即可。 改动“垃圾”角色脚本。 因为机器人按路线行进的同时,变量(机器人垃圾数)也要实时根据是否碰到“垃圾”而变化。 但是,路线程序和“如果碰到垃圾,将机器人垃圾数增加”程序,不是同时运行,此时,即使机器人碰到垃圾也不会使变量(机器人垃圾数)增加。 所以将 指令放到“垃圾”克隆体删除的程序中,让机器人行进和变量变化可以同时进行,从而减少或避免程序在运行时出错。
5 运用结构化编程的方法,建立另外两个路线模块,并正确调用。 请同学们运用刚才学到的结构化编程的方法,分别再建立“内螺旋路线”和“N字路线”模块,并正确调用,并且预设按键“1”运行“内螺旋路线”,按键“2”运行“Z字路线”,按键“3”运行“N字路线”,让机器人自主成功扫地。 (脚本区程序太多,显示不全,可通过脚本区右下角的 按钮来解决。) 程序编写演示
6 小结 本节课,我们采用结构化程序设计的方法,利用“自制积木”新建不同的功能模块,在主程序中进行调用,主程序因此变得简洁,程序的可读性得到增强,更容易看懂。
7 探一探 同学们,其实我们设计的模拟扫地机器人还有很多的“bug”(可能出现的运行错误),继续地发现研究,小组内合作讨论或者求助于老师,去尝试解决吧!
七、作业(练习)设计
教科书66页的“探一探”。
同学们,其实我们设计的模拟扫地机器人还有很多的“bug”(可能出现的运行错误),继续地发现研究,小组内合作讨论或者求助于老师,去尝试解决吧!

展开更多......

收起↑

资源预览