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

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

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

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