小学信息科技 / 北师大版 / 六年级下册 / 第一单元 自动驾驶来探秘——系统及模块 / 任务四 编程实现我来做 / 编号:25881660

单元一任务四《编程实现我来做》教案【北师大】《信息技术》六年级下册

日期:2026-06-09 科目:小学信息技术 类型:教案 来源:二一教育课件站
关键词:程序,倒计时模块,颜色,设计,功能,时间
预览图 4
小学信息技术 小学信息技术
中小学教育资源及组卷应用平台 1单元 任务四《编程实现我来做》教学设计 课题 编程实现我来做 单元 第一单元 学科 信息技术 年级 六年级 核心素养目标 信息意识:能够感知模块化设计中各模块的功能边界与潜在风险,理解模块故障、协同失效与系统整体运行的关联。计算思维:能够梳理复杂系统的模块化拆分流程链条,理解 “模块划分 — 独立开发 — 系统整合” 的逻辑。数字化学习与创新:能够借助案例、示意图等工具,分析模块化设计的优势,构建系统拆分与功能整合的认知思路。信息社会责任:能够了解模块化设计对红绿灯系统安全可靠运行的重要性,树立规范设计模块、保障系统稳定的责任意识。 教学重点 一、分析程序我能行二、相同模式寻一寻三、模块制作试一试四、功能通用便移植 教学难点 模块制作试一试 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 一、新知引入播放视频分析程序我能行在编程平台编写红绿灯程序,上传实验主控板后观察实验效果。小贴士表示清除LED点阵屏上的所有内容。实验主控板上变化颜色的4个灯称为RGB灯,它们有3个颜色通道,分别是红色(R)绿色(G)和蓝色(B)。在程序中可以通过设置R、G和B的值调整RGB灯的颜色。R、G、B每个颜色通道的取值范围均为0~255的整数,常用的颜色取值见图1-13。在设置完颜色之后,还需要使用程序块 才能使RGB灯的颜色发生改变。实验主控板上的4个灯最开始亮红色,经过10秒后变为绿色,又过了10秒后变成黄色,持续秒后又变为最初的红色。这种现象周而复始,不断循环。试分析上述程序,想想该程序可以模拟生活中的什么系统,与同伴交流你的想法。 认真观察主控板 RGB 灯的颜色变化,分析程序模拟的系统,和同伴交流自己的想法。 通过直观观察实验现象,理解程序与真实生活系统的关联,初步培养程序分析能力。 讲授新课 新知讲解:一、相同模式寻一寻图中的程序模拟了路口的红绿灯,找出程序里相同的程序段,思考其作用。学生A:我发现图1-12第4~第9行、第12~第17行及第20~第25行都是相同的程序段。这些程序段都设置了一个变量叫“剩余时间”,初始值为10 。只要剩余时间大于(大于/小于/等于)0,就重复执行如下操作:首先显示剩余时间,然后等待 1 秒,接着剩余时间-1 (-1/+1),最后清除显示内容。学生A:这些程序段都完成了“显示10,9,...,1"的功能。学生B:所以它们是为了“10秒倒计时”!学生C:这些程序段都具有共同的功能,因此可以把该功能提炼出来,形成一个“倒计时模块”。学生B:这体现了模块化设计的一个优点:避免相同指令的重复表达!播放视频二、模块制作试一试技术天地创建“倒计时模块”1.在左侧选择“函数”分类,将“procedure”程序块拖入程序块拼搭区。2.选中上一步中程序块的“procedure”字样,修改为“倒计时模块”。3.编写“倒计时模块”程序。完成后,我们就可以在“函数”分类中找到自己制作的“倒计时模块”。请用该函数替代图1-12程序中的相应部分,看看是否和之前的功能相同。学生A:现实生活中等待红绿灯的时间与我们设计的“倒计时模块"的时间不一样。我们的“倒计时模块”只有10秒。学生B:可以通过修改,使“倒计时模块”更加通用。技术天地修改“倒计时模块”1.点击“倒计时模块”左上角的齿轮,在弹出框左侧拖动到右侧“输入”程序块内部。2.点击中的“x”字样,修改为“时间”。3.在“变量”分类下,找到“时间”程序块,将其作为“倒计时模块”中的“剩余时间”的初始值。4.完成上述操作后,“倒计时模块”会变成如图a所示的样子,通过给“时间”赋不同值(图b),即可实现不同时长的倒计时功能。图中给出了红、绿、黄灯倒计时分别为5秒、10秒和3秒的程序。请修改程序,为不同颜色的灯设计不同的倒计时时长。三、复杂系统需要你 ... ...

~~ 已预览到文档结尾了 ~~