按需选用程序结构(教学设计)2026-2027学年北京版信息科技五年级全一册
2026-08-12
|
7页
|
15人阅读
|
0人下载
普通
摘要:
该小学信息科技教学设计聚焦“按需选用程序结构”核心知识点,通过师生共同填写对比表格复习顺序、选择、循环结构的特点与适用场景,搭建知识支架,衔接前两课基础,明确综合应用任务。
以计算思维培养为特色,通过易混淆案例辨析(如含重复判断的任务A与单一判断的任务B)和综合案例拆解,训练任务分析与结构匹配能力,结合生活化实例提升信息意识,为教师提供可操作的分析流程,帮助学生建立严谨算法思维。
内容正文:
《按需选用程序结构》教学设计-2026-2027学年北京版(新教材)小学信息技术五年级全一册
1、 教学背景
本课是北京版新版小学信息技术五年级全一册第二单元《算法的执行》主题3体验程序结构第三课时《按需选用程序结构》。经过前面两课时学习,学生已经分别掌握顺序结构、选择结构、循环结构,能够读懂三种结构流程图,理解各自执行逻辑,认识对应图形化编程积木。但是学生独立面对真实问题时,不知道该选用哪一种或者哪几种程序结构组合解决问题,容易出现结构错配。五年级学生已经具备综合分析简单问题的能力,本课重在综合应用,训练学生分析任务,挑选合适程序结构,甚至多种结构嵌套组合,落实计算思维综合训练。
2、 教材分析
本课是主题3的综合应用课,教材首先回顾顺序、选择、循环三种程序结构各自特点,给出对比表格,梳理三种结构适用场景。教材文本说明:解决实际算法问题,不一定只用一种结构,很多任务需要多种结构互相组合使用。教材设置多个生活化任务案例,引导学生分析任务,判断选用哪一种或者哪几种程序结构。教材案例1:依次输出三条提示文字,适合顺序结构;案例2:判断输入数字是否大于20,适合选择结构;案例3:重复输出六次星星,适合循环结构;拓展案例:循环当中嵌套选择结构。教材配有综合任务流程图分析示例,引导学生先分析任务,再匹配程序结构,最后梳理算法流程。本课核心知识点:三种程序结构特点与适用场景;根据任务需求按需选择;多种程序结构组合使用。
教材原文片段:
顺序、选择、循环是三种最基础的程序结构。不同的结构适合解决不同类型的问题。分析任务需求,再选择合适的程序结构,才能够设计出合理算法。有些复杂任务,只靠一种结构无法完成,需要把多种结构组合在一起使用。我们可以先梳理任务步骤,判断哪些步骤依次执行,哪些步骤需要条件判断,哪些步骤需要重复执行,再确定程序结构。
3、 核心素养教学目标
依据2022版信息科技课程标准四大维度设定目标。
1. 信息意识:能够识别任务当中依次执行、条件判断、重复执行的不同任务特征,感受不同程序结构解决对应现实问题。
2. 计算思维:复述顺序、选择、循环三种程序结构的特点与适用场景;能够分析简单任务,按需挑选合适程序结构;认识多种程序结构可以相互组合,读懂简单的组合结构案例;可以把任务拆解,匹配对应算法结构,绘制简单分析流程图。
3. 数字化学习与创新:借助教材案例,练习任务拆解‑分析‑匹配程序结构的思考流程;能够读懂组合结构的案例,提升算法分析能力。
4. 信息社会责任:体会设计算法要贴合实际任务需求,合理选择结构,算法设计要严谨,减少程序逻辑错误。
4、 教学重难点
教学重点
1. 牢记顺序、选择、循环三种程序结构特点与适用场景。
2. 分析任务,判断选用哪一种程序结构解决问题。
教学难点
1. 区分易混淆任务,正确匹配对应程序结构。
2. 理解多种程序结构组合使用,读懂简单嵌套案例。
5、 教学过程
活动1:复习导入,回顾三种程序结构
教师出示空白表格,带领学生集体回顾前面学习的三种程序结构。
师:前面两节课我们学习了选择结构、循环结构,加上第一课的顺序结构,我们学习了三种基础程序结构。谁可以说一说三种结构分别有什么特点?
生1:顺序结构从上到下,一步一步依次执行。
生2:选择结构先判断条件,条件成立执行指令,不成立跳过。
生3:循环结构重复执行一组指令,要有结束条件。
教师板书表格,师生共同填写。
程序结构
核心特点
适合解决什么任务
顺序结构
按次序依次执行每一条指令
任务步骤固定,一步接一步完成
选择结构
先判断条件,分支执行
需要根据条件做判断选择
循环结构
重复执行循环体,设置结束条件
存在大量重复操作的任务
师:大家都记得很清楚。但是真实生活的算法任务,不会直接告诉我们用哪一种结构。需要我们自己读懂任务,分析需求,自己挑选合适的程序结构,这就是我们今天学习的内容《按需选用程序结构》。教师板书课题。
【设计意图】复习三种基础结构,表格梳理对比,为本课按需选择做好知识铺垫,直接点明本课综合应用的学习任务。
活动2:阅读教材文本,学习选择程序结构的思路
师:请同学们阅读教材本课开篇文本,找一找教材告诉我们,选用程序结构的思考方法是什么。学生阅读教材。
师:哪位同学分享教材给出的思路?
生:先梳理任务步骤,判断哪些依次执行,哪些要判断,哪些要重复,再确定程序结构。
师:我们齐读教材原文:“顺序、选择、循环是三种最基础的程序结构。不同的结构适合解决不同类型的问题。分析任务需求,再选择合适的程序结构,才能够设计出合理算法。有些复杂任务,只靠一种结构无法完成,需要把多种结构组合在一起使用。我们可以先梳理任务步骤,判断哪些步骤依次执行,哪些步骤需要条件判断,哪些步骤需要重复执行,再确定程序结构。”
师:老师把思考步骤提炼出来:第一步读懂任务;第二步拆解任务,找出依次执行、判断、重复的部分;第三步匹配对应程序结构;复杂任务可以多种结构组合。
【设计意图】立足教材原文,提炼分析任务的思考流程,给学生一套可操作的分析方法,而不是凭感觉选择结构。
活动3:研读教材基础案例,单一结构匹配练习
师:教材当中有三组基础案例,我们逐个分析,判断每一个案例适合哪一种程序结构。
案例一:依次在屏幕输出:“欢迎来到程序世界”、“认真分析任务”、“选择合适结构”。
师:任务里面有没有条件判断?有没有重复操作?
生:没有,只是一条接一条输出三句话。
师:那适合哪一种结构?
生:顺序结构。
师:没错,全部步骤固定依次执行,选用顺序结构。
案例二:读取输入数字,如果数字大于20,屏幕输出“数字偏大”。
师:这个任务核心动作是什么?
生:要做条件判断,数字大于20就输出文字。
师:没有重复操作,需要判断条件,适合?
生:选择结构。
案例三:在屏幕输出7次“★”符号。
师:任务有什么特点?
生:重复输出7次符号,大量重复动作。
师:适合?
生:循环结构。
师:我们一起来总结简单判断小技巧:任务一步一步固定做,选顺序;需要做条件判断选选择;有重复操作就选循环。教师把三句小提示写在黑板。
【设计意图】依托教材基础案例,开展单一结构匹配训练,帮助学生掌握基础任务的判断方法,夯实本课重点。
活动4:易混淆案例辨析,扫清认知误区
师:这里有两个很像的任务,大家仔细分辨。
任务A:如果分数大于等于60,输出及格;重复执行这个判断操作10次。
师:这个任务里面,既有判断,又有重复,只用一种结构行不行?
生:不行,既要有选择结构做判断,又要有循环结构做重复。
师:说得很好,任务A需要循环结构里面嵌套选择结构,两种结构组合起来。
任务B:输入分数,大于等于60输出及格,小于60输出不及格。
师:任务B有没有重复执行?
生:没有,只做一次判断。
师:那只需要什么结构?
生:选择结构。
师:很多同学看到数字10,就直接选循环,一定要看清任务,看任务是不是需要重复执行整套操作。
师:再看任务C:第一步显示提示文字;第二步输入温度;第三步,如果温度大于35,输出高温提醒。
师:任务C里面,一部分依次执行,一部分要判断。哪些部分是顺序?哪些部分是选择?
生:显示提示、输入温度是顺序;温度判断部分是选择结构。
师:所以这个任务是顺序结构里面包含选择结构,多种结构组合在一起。
【设计意图】设置容易混淆的对比案例,纠正学生片面只看关键词就选结构的错误习惯,让学生认识复杂任务需要多种结构组合,突破教学难点。
活动5:教材综合案例研读,组合结构分析
师:教材给我们组合案例:程序重复询问同学的考试分数,一共询问5次。每一次输入分数之后,如果分数大于等于60,输出“及格”。
师:我们拆解任务,大家说一说,哪里是重复?哪里是条件判断?
生:询问分数、判断分数这套操作要重复5次,整体用循环结构;每一轮循环内部,要做分数判断,使用选择结构。
师:非常清晰,循环结构包裹选择结构,也就是循环里面嵌套选择。教师口头梳理算法流程:
1. 开始
2. 循环执行5次:
2‑1 输入分数
2‑2 判断:分数≥60?
条件成立,输出及格
3.循环全部结束
4.结束
师:老师提问,如果把选择结构放到循环外面,会发生什么?
生:只会做一次分数判断,不会每一次输入都判断,任务就完成不了。
师:所以要把需要每一轮循环都执行的判断,放在循环体内部。
【设计意图】研读教材组合案例,训练学生拆解复杂任务,识别嵌套组合结构,攻克本课难点。
活动6:课堂巩固任务分析练习
师:我们来分析新任务:先输出标题“统计开始”;重复4次,输入一个数字;如果数字大于10,输出“大数”。
师:请同学们拆解任务,说一说哪些部分顺序执行?哪里需要循环?哪里需要选择?
生:输出标题是顺序,只执行一次;输入数字重复4次,用循环;循环内部做数字大小判断,使用选择结构。
师:说得非常完整。标题放在循环外面;输入数字、条件判断放在循环体里面。
师:教师再抛出任务:开机;打开软件;输入文字;保存文件。适合什么结构?
生:顺序结构,依次完成固定步骤。
【设计意图】通过课堂练习,完整复刻“读任务‑拆解‑匹配结构”整套思考流程,巩固综合应用能力。
6、 课堂小结
本节课我们对顺序、选择、循环三种基础程序结构进行综合复习。顺序结构适合步骤固定依次执行的任务;选择结构用于需要条件判断分支处理;循环结构用来处理重复执行的操作。分析任务的时候,我们要先读懂任务,拆解任务,区分哪些步骤依次执行、哪些需要判断、哪些需要重复,按需选用程序结构。简单任务使用单一结构,复杂任务可以将多种程序结构相互嵌套组合。我们学习的三种程序结构是算法设计的基础,今后设计算法,都要先分析任务需求,再选择合适的程序结构,保证算法逻辑严谨合理。
2
学科网(北京)股份有限公司
$
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。