资源简介 (共34张PPT)UNIT 2 · LESSON 07 · 算法的控制结构浙教版 小学信息科技 · 五年级上册第二单元 算法的控制结构 · 第 7 课分支结构先看条件,再决定这一步做不做主讲教师:×××学校:×××小学站台上一句话:如果不满 6 周岁,那么免票。第二单元 算法的控制结构 · 第 7 课CONTENTS本课导航一条线走到底:先看条件,再决定这一步做不做。01情境:站台上的一句话02认一认:什么叫分支结构03把话说准:条件与事件04画一画:菱形判断框05走一遍:免票算法06练一练,理一理小浙提示六站按上课顺序排:先读一句话,再认结构,最后走一遍、改一改。03本课学习目标第二单元 算法的控制结构 · 第 7 课01知道什么叫分支结构:依据条件选择执行路径的算法结构。02会用“如果……那么……”说清规则,能分出条件和要做的事。03能看懂流程图里的菱形判断框,知道条件成立走“是”那条路。04能说清条件不成立时这条算法会怎么走,并会判断一个条件写得准不准。本课主线:一句话 → 条件与事件 → 菱形判断框 → 免票算法 → 改一改。小浙提示重点看第一条和第四条:知道什么是分支结构,说得清条件不成立时怎么走。04上一课排好序,这一课来看条件第二单元 算法的控制结构 · 承接第 6 课上一课的算法是“一步接一步”。这一课遇到一个新问题:有些步骤做不做,得先看一个条件。01上一课煮茶六步,一步接一步;每一步都做,也只做一次。02这一课的新问题不满 6 周岁就可以免票——可要是不成立呢?03这一课要回答这种“先看条件、再决定做不做”的算法叫什么?顺序结构问“下一步做什么”,分支结构先问“这一步要不要做”。小浙提示上一课问“怎么一步步做”,这一课问“这一步要不要做”。05站台上的一句话情境导入小浙在售票口看到一句提示:“如果不满 6 周岁,那么免票。”提示牌上写的小浙的问题如果不满 6 周岁这半句说的是什么?它能回答“是”或“不是”吗?那么免票满足了前面那个条件,才做这件事吗?如果不满 6 周岁,那么免票这一句话,能不能画成一条算法?把这句话读明白,就是这一课要做的事。小浙提示先别急着解释,让学生自己读一读提示牌上的话。06这句话,分成两半读一读整句话读一遍:如果不满 6 周岁,那么免票。前半句条件“不满 6 周岁”。它管的是“要不要做”,而且能干脆地回答“是”或“不是”。后半句要做的事“免票”。只有在前面那个条件成立时,才做这件事。条件在前,要做的事在后——两半都在,才是一条完整的规则。小浙提示让学生自己指:哪半句是条件,哪半句是要做的事。07什么叫分支结构知识建构依据条件选择执行路径的算法结构,叫分支结构。教材上的话红灯停“如果遇到红灯,那么停止通行。”条件:遇到红灯;要做的事:停止通行。条件不成立,就照常往前走。和上一课比两种结构顺序结构是一步一步依次做;分支结构要先看条件,再决定这一步做不做。分支结构用“如果……那么……”来说:先说条件,再说条件成立时要做什么。小浙提示重点句:先看条件,再决定这一步做不做。08生活里的“如果……那么……”找一找这三条规则,读一读,看它们像不像同一副样子。路上遇到红灯如果遇到红灯,那么停止通行。条件成立,就停下来等。出门前下起雨来如果下雨,那么带上雨伞。条件成立,才需要带伞。教室里放学没人放学时如果教室里没有人,那么关灯。条件成立,才去关灯。这些规则都不按“一步一步做完”来走——先看条件,条件成立才做那件事。小浙提示三张卡读完,问一句:它们是不是同一副样子?09把半截话补完整动手做一做下面三条规则各缺了一半,把它补上,再读一遍。半截话我补上的那一半如果______,那么停止通行。如果下雨,那么______。如果放学时教室里没有人,那么______。补完读一遍:条件那半句,能不能回答“是”或“不是”?小浙提示巡视看两点:条件那半句能不能回答“是 / 不是”。10判断条件要能判断“是”或“不是”知识建构判断条件要能回答一个问题:是,还是不是?能判断答得上“是 / 不是”年龄不满 6 周岁;遇到红灯;下雨。这些都能干脆地回答“是”或“不是”。说不清答不上“是 / 不是”天气很好;今天很开心。好不好、开心不开心,说不出一个准数,不能当判断条件。条件写不准,计算机就没法照着选路——它只会按“是”和“不是”来决定走哪一条。小浙提示重点讲“天气很好”这一类:答不上“是 / 不是”,不能当条件。11挑一挑:哪些能当判断条件动手做一做下面四条说法,能当判断条件的打“能”,不能的打“不能”。说法能 / 不能我的理由年龄不满 6 周岁今天心情不错成绩比 90 分高大家都喜欢这本书能当判断条件的说法,都要能干脆地回答“是”或“不是”。小浙提示第 1 条能,第 3 条能;第 2、4 条说不清,不能。12想一想:判断条件怎样确定教材活动判断条件不是随手写的——要看这件事的“规则”是怎么规定的。这件事规则上是怎么说的判断条件就写免票这件事不满 6 周岁可以免票年龄不满 6 周岁借书这件事借书超过 30 天要提醒还书借书超过 30 天先找到规则里那句话,再把它写成能判断“是 / 不是”的条件。小浙提示教材上的想一想:条件从规则里来,不是随手写的。13流程图里的新符号:菱形判断框知识建构第 6 课认过三种符号,这一课只加一张新面孔——菱形,管判断。年龄不满 6 周岁?判断菱形菱形里写什么菱形里写的,是一条能判断“是 / 不是”的条件。条件成立走“是”,条件不成立走“否”。圆角矩形、矩形、平行四边形,第 6 课已认过。认准这一张新面孔:菱形 = 判断。小浙提示只加这一张新面孔——菱形;其余三种符号第 6 课已认过,不再重复。14菱形怎么走:成立走“是”知识建构同一个菱形,两条路——走哪一条,全看条件成不成立。条件成立走“是”那条路从“是”的方向往下走,执行菱形后面那一步指令。条件不成立走“否”那条路从“否”的方向走,什么也不做——不执行任何指令。教材上的话:条件为真,执行相应的指令;否则不执行任何指令。小浙提示重点句:条件不成立就不执行任何指令,这一步整条跳过。15把“免票”画成流程图本课重点输入年龄年龄不满 6 周岁?是输出“免票”结束否这条算法的三个部件判断条件:年龄不满 6 周岁条件成立:输出“免票”条件不成立:什么也不做,直接结束两条路的终点都是结束。条件成立走“是”,不成立走“否”——两条路都走到结束。小浙提示本课重点页:从“输入年龄”往下读到“结束”,两条路都走一遍。16跟着流程图走一遍动手做一做对着第 12 页的流程图走一走,把表格填完。输入年龄判断条件成立吗?这条算法会输出什么568输入 5 走“是”;输入 6 和 8 都走“否”——屏幕上什么也没有。小浙提示参考答案:5 走“是”,输出“免票”;6 和 8 走“否”,什么都不输出。17改一改:让输入 6 也给出结果教材练习购票规则是:不满 6 周岁免票,满了 6 周岁就要买票。可这条算法在输入 6 时,什么也没输出。怎么改才对?想法会怎么样把条件改成“年龄不满 7 周岁”6 周岁的同学也免票了——和规则不符,不行。给算法再添一条“否则”的路条件不成立时也能输出“购买车票”——这才对。这条“否则”的路怎么画、怎么写,是下一课《双分支结构》要学的事;这一课先把它找出来。小浙提示教材练习:只改条件会改错规则,要添一条“否则”的路。18用计算机验证这条算法拓展 · 让机器跑一跑把这条算法交给计算机,让它自己判断一次。算法三步第 1 步 输入年龄第 2 步 判断:年龄不满 6 周岁?第 3 步 条件成立,输出“免票”条件不成立:第 3 步不执行。计算机里的写法nianling = int(input("请输入年龄:"))if nianling < 6:print("免票")第 1 行:把输入的年龄存进 nianling。第 2 行:判断 nianling 是不是小于 6。第 3 行:条件成立,才打印“免票”。运行程序:输入 5,屏幕上出现“免票”;输入 8,屏幕上什么都没有。小浙提示不要求学生会写程序,只让他们看到“条件变成了一句话”。19活动一:写一条校园里的分支算法动手做一做 · 练习校园里有很多“如果……那么……”。选一件事,先写成一句话,再把它拆开填进表格。我来填内容我选的一件事我写的“如果……那么……”这里面的判断条件条件成立时要做什么可以写:过马路、放学关灯、作业没交提醒同学——也可以自己想一件。小浙提示一定要问:这句话里的判断条件,能回答“是 / 不是”吗?20活动二:画一画“提醒还书”动手做一做 · 练习图书馆有一条规则:借书超过 30 天,就要提醒还书。把这条规则拆成四个框,填进表格。第几个框框里写什么第 1 个框:输入什么?输入借书的天数第 2 个框:判断条件写什么?借书超过 30 天?第 3 个框:条件成立时做什么?第 4 个框:条件不成立时做什么?画的时候别忘了:判断条件写在菱形里,条件成立走“是”。小浙提示前两个框给了样子,后两个框让学生自己填。21同桌互查:这句话说准了吗动手做一做检查项我同桌的答案我写的“如果……那么……”,能分出哪半句是条件吗?□ 做到了 □ 还要改这个条件能回答“是”或“不是”吗?□ 做到了 □ 还要改流程图里,判断条件写在菱形里了吗?□ 做到了 □ 还要改条件成立走“是”那条路,走对了吗?□ 做到了 □ 还要改说清条件不成立时,这条算法会怎么走了吗?□ 做到了 □ 还要改发现一处就指出来一处,改完再交换回来看一遍。小浙提示重点查第二项和第四项:条件能不能判断,两条路走对了没有。22辨一辨练一练说法对 / 错我的理由分支结构是依据条件选择执行路径的算法结构。判断条件不成立时,就不执行任何指令。写判断条件,只要读起来顺口就行,说不清“是 / 不是”也没关系。流程图里,判断条件写在菱形里。“如果不满 6 周岁,那么免票”这条算法,输入年龄 8 会输出“免票”。用计算机运行程序,可以检查判断条件写得准不准。说清理由,比只写一个“对”或“错”更重要。小浙提示重点讲第 3 句和第 5 句,其余快速过。23议一议:条件写不准会怎样想一想条件写得不准,这条算法会出什么问题?写得太严该免的没免本来该免票的同学,因为条件卡得太紧,没免成。写得太松不该免的也免了条件放得太宽,不该免票的人也免了,规则就乱了。说得不清别人照着做也拿不准条件说不清“是 / 不是”,同学照着这条算法做,也做不对。条件写在前面,事情做不做由条件说了算——所以条件必须写得准。小浙提示先让学生说,再点开三张卡归纳。24练习与小结:把这一课理一理第三部分 · 练一练,理一理01练习14 题分三层:基础 1—5、提升 6—10、综合 11—14。02讲评重点讲第 2、5、9、10、12 题,说清为什么。03小结理一理:分支结构是什么、条件怎么写、菱形怎么走。做完就讲,讲完就理——这一课才算收口。小浙提示先练后讲,讲评只挑第 2、5、9、10、12 题。25随堂练习(一)基础题 1—5题号题目和选项我的答案1依据条件选择执行路径的算法结构叫( )。A 顺序结构 B 分支结构 C 循环结构2分支结构通常用( )的方式表述。A 如果……那么…… B 一步一步依次…… C 先……再……3流程图里表示“判断条件”的框是( )。A 矩形 B 菱形 C 平行四边形4“如果不满 6 周岁,那么免票”里,“免票”是( )。A 输入的数据 B 判断条件 C 条件成立时要做的事5判断:分支结构里,如果判断条件不成立,就不执行任何指令。A 正确 B 错误小浙提示第 2 题让学生自己说“如果……那么……”。26随堂练习(二)提升题 6—10题号题目和选项我的答案6免票算法里,输入年龄 5,流程图会( )。A 沿“是”的方向走到“免票” B 沿“否”的方向直接结束 C 两条路都走一遍7免票算法里,输入年龄 8,这条算法会( )。A 输出“免票” B 不执行任何指令 C 输出“购买车票”8判断:判断条件怎么写都行,“天气很好”也能当判断条件。A 正确 B 错误9想让输入 6 时也有结果,最合适的做法是( )。A 再添一条“否则”的路 B 把条件改成“年龄不满 7 周岁” C 把“免票”改成“购买车票”10判断:写分支结构时,判断条件要能回答“是”或“不是”。A 正确 B 错误小浙提示第 6 题考走哪条路,第 7 题考不成立时的走法。27随堂练习(三)综合题 11—14题号题目和选项我的答案11判断:流程图里的菱形可以有两个出口,一个走“是”,一个走“否”。A 正确 B 错误12小浙写了一条提醒算法:“如果____,那么提醒带雨伞。”横线上填( )最合适。A 天气不错 B 今天星期三 C 下雨13判断:判断条件只要写出来就行,用不用程序验证都一样。A 正确 B 错误14免票算法:输入年龄→菱形“年龄不满 6 周岁?”→成立时输出“免票”,否则什么都不输出。下面说法正确的是( )。A 输入几岁都输出“免票” B 只有不满 6 周岁才输出“免票” C 输入 6 时也输出“免票”小浙提示第 12 题让学生比较三个说法,说清哪一个能判断。28参考答案对一对题号1234567答案BABCAAB题号891011121314答案BAAACBB讲评要点第 2 题:分支结构用“如果……那么……”说,别和顺序结构的“一步一步依次”混。第 5 题:条件不成立就是不执行任何指令,这一步整条跳过。第 9 题:只改条件会连规则一起改错,要给算法再添一条“否则”的路。第 10、12 题:判断条件要能干脆地回答“是 / 不是”,“天气不错”这类说法不算。小浙提示只讲第 2、5、9、10、12 题,其余以订正为主。29课堂小结本课回顾1分支结构依据条件选择执行路径的算法结构。2怎么表述用“如果……那么……”:先说条件,再说要做的事。3怎么写条件要能干脆地回答“是”或“不是”。4流程图里判断条件写在菱形里,成立走“是”,不成立走“否”。5一句话先看条件,再决定这一步做不做。一句话:先看条件,再决定这一步做不做。小浙提示对照板书,把分支结构和“菱形怎么走”复述一遍。30关键概念记一记1分支结构依据条件选择执行路径的算法结构。2判断条件放在菱形里的那句话,要能回答“是”或“不是”。3判断框流程图里表示判断条件的菱形。4“如果……那么……”分支结构常用的表述方式:先条件,后要做的事。把这四个词抄进笔记本:分支结构、判断条件、判断框、“如果……那么……”。小浙提示四个词抄进笔记本,能用自己的话说清最好。31学习评价评一评评价内容自评互评师评知道什么是分支结构,能举出生活里的例子☆☆☆☆☆☆☆☆☆能用“如果……那么……”把一条规则说清楚☆☆☆☆☆☆☆☆☆能看懂流程图里的菱形,知道条件成立走“是”☆☆☆☆☆☆☆☆☆能说清条件不成立时,这条算法会怎么走☆☆☆☆☆☆☆☆☆☆☆☆ 能独立完成并说清理由;☆☆ 需要一点提示;☆ 需要同伴帮助。没到三星的那一项,就是课后的复习重点。小浙提示没到三星的那一项,就是课后的复习重点。32课后作业分层完成01基础(必做)把课上三句“半截话”补完整,抄写一遍,再读给同桌听。02提高(选做)给“如果下雨,那么带雨伞”这条规则画一张流程图。03拓展(选做)找一条家里的规则,写成“如果……那么……”,说清做什么。04阅读读《红灯亮了,才停下》,想一想把规则里的条件写准有什么好处。作业里的例子要写明“示例”,不写真实同学姓名。小浙提示作业里的例子要写明“示例”。33拓展阅读读一读红灯亮了,才停下小浙上学要过一个路口,路口有一盏红绿灯。他给自己定了一条规则:如果遇到红灯,那么停下来等。绿灯亮着的时候,他直接走过去,什么也不用等。同学问他:那黄灯呢?小浙想了想,把条件改准了——如果灯不是绿色,那么先停下来。条件一改,做法就跟着变:原来只有红灯才停,现在黄灯也停。读后想一想:条件写得越准,照着这条算法做事就越放心。小浙提示读后让学生说一句自己的规则。本课结束 谢谢观看课后想一想:你身边还有哪条规则,可以写成“如果……那么……”?浙教版 小学信息科技 · 五年级上册《分支结构》教学设计第二单元 算法的控制结构 · 第 7 课 · 1 课时(40 分钟) · 配套课件 34 页课题 分支结构 教材版本 浙教版五年级上册单元 第二单元 算法的控制结构 课时 1 课时(40 分钟)执教教师 学校课型 新授课 授课时间一、教材分析《分支结构》是浙教版小学信息科技五年级上册第二单元“算法的控制结构”的第二课。上一课《顺序结构》解决的是“一条算法的步骤怎么一步一步做完”;这一课问题往前一步:有些步骤做不做,得先看一个条件。全课只有一条线——站台售票口的一句话“如果不满 6 周岁,那么免票”:先把这句话拆成“条件”和“要做的事”,再认识这种结构叫分支结构;接着把话说准,弄明白判断条件必须能回答“是”或“不是”;然后认流程图里的新符号菱形,走通免票算法;最后发现这条算法在输入 6 时什么也不输出,从而找出“要再添一条‘否则’的路”——这正是下一课《双分支结构》的入口。教材给出的核心内容有三块。一是分支结构的含义:依据条件选择执行路径的算法结构叫分支结构,用“如果……那么……”的方式表述;条件为真,执行相应的指令,否则不执行任何指令。二是判断条件要能判断:条件要能干脆地回答“是”或“不是”,“天气很好”这类说不清的说法不能当判断条件;条件不是随手写的,要从这件事的规则里找出来。三是流程图里的表示方法:判断条件用菱形表示,条件成立从“是”的方向走,不成立从“否”的方向走。教材安排的学生活动是“想一想:判断条件怎样确定”,练习是“修改免票算法,使输入 6 时输出‘购买车票’”,并给出用程序验证这条算法的方式。二、学情分析五年级学生对“看情况做不做”有大量生活经验,难点不在认同,而在说清和用准,具体有三处。一是把分支结构理解成“比原来多做了一步”,分不出哪半句是条件、哪半句是条件成立时要做的事,写“如果……那么……”时两半颠倒或只写一半。二是条件写不准:把“天气很好”“今天很开心”当成判断条件,不明白计算机只能按“是”和“不是”来决定走哪条路。三是最容易记错的一句——条件不成立时“不执行任何指令”,学生常想成“输出‘不免票’”,所以本课安排对着流程图走输入 5、6、8 三遍,亲眼看到输入 6 时屏幕上什么也没有。四是遇到“输入 6 什么都没有”时容易走捷径:直接把条件改成“不满 7 周岁”,只改条件却把规则一起改错了。因此本课的设计要点是“一句话走完全课”。第 5 页出现售票口那句话,第 6 页把它拆成“条件”与“要做的事”,第 7—9 页从这句话提炼出分支结构并动笔补全半截话,第 10—12 页把话说准(什么能当判断条件、条件从哪里来);第 13—15 页认菱形、认两条路,第 15 页是本课重点页——免票算法的流程图;第 16—18 页走一遍、改一改、用计算机验证;第 19—23 页做校园里的分支算法与“提醒还书”两件事,同伴互查、辨析讨论;第 24—33 页练习、小结、评价与作业。每个知识环节后面紧跟一页动笔的活动页,教师讲稿 34 条与 34 页一一对应。课上的人物一律虚构,年龄、天数等均为示例数据,不出现真实的未成年人姓名与照片。三、教学目标信息意识· 知道生活里很多规则是“先看条件、再做那件事”,遇到规则时愿意先想一想:它的条件是什么?· 愿意留意身边的规则里哪些条件写得清楚、哪些说得含糊,并能举例说出来。计算思维· 知道什么叫分支结构:依据条件选择执行路径的算法结构,并能用自己的话说出它的意思。· 会用“如果……那么……”把一条规则说清楚,能分出哪半句是条件、哪半句是条件成立时要做的事。· 能看懂流程图里的菱形判断框,知道条件成立走“是”、不成立走“否”,并说清条件不成立时不执行任何指令。数字化学习与创新· 能判断一个说法能不能当判断条件,并能从一件事的规则里找出该写的条件。· 能把一条校园里的规则写成算法、补全它的流程图,并能把算法交给计算机验证一次。信息社会责任· 知道条件写得不准,该做的事会漏掉、不该做的事会多做,愿意把条件写完再照着做。· 活动与作业中的年龄、天数与练习数据均为示例数据,人物一律虚构,不出现真实同学的姓名与照片。四、教学重点与难点教学重点:知道什么叫分支结构——依据条件选择执行路径的算法结构;会用“如果……那么……”把一条规则说清楚,能分出哪半句是条件、哪半句是条件成立时要做的事;知道流程图里判断条件用菱形表示,条件成立走“是”那条路。教学难点:一是说清条件不成立时这条算法会怎么走——不执行任何指令,而不是“输出另一种结果”;二是把判断条件写准,能回答“是”或“不是”,并知道条件要从规则里找;三是遇到“输入 6 什么也没有”时,明白问题出在“只有一条‘是’的路”,不是把条件改松一点。五、教学准备教师:教学课件(34 页)、核心动画(约 5 分钟,带配音)、售票口提示牌(自制)、流程图符号卡(含菱形,自制)、“能判断 / 说不清”条件对比卡(自制)、学习任务单、学习评价表。学生:学习任务单、铅笔、直尺。六、教学方法与学法指导教法:情境教学法、问题驱动法、动手操作法、对比归纳法。以售票口那句“如果不满 6 周岁,那么免票”开课,先让学生自己把这句话读明白、拆成两半,再从这句话里提炼出“分支结构”这个名称——让术语成为学生自己读懂的那句话的名字,而不是老师新给的一个词。学法:观察发现法、对比体会法、动手画图法、同伴互查法。学生先把一句话拆成条件和要做的事,再自己判断哪些说法能当条件;接着跟着流程图走输入 5、6、8 三遍,找出“输入 6 什么也没有”的原因,最后独立写一条校园里的分支算法、画出“提醒还书”的流程图,并交给同桌检查。七、教学过程环节 教师活动 学生活动 设计意图 时间一、承接与情境导入 先接第 6 课:上一课解决的是“下一步做什么”,这一课先问“这一步要不要做”。第 5 页出示售票口的提示牌——“如果不满 6 周岁,那么免票”,三行问题逐行读完,先不解释,也不提“分支结构”这个词。 对照上一课说出“一步接一步”的意思;读提示牌上那句话和三行问题,自己说说这句话讲了一件什么事。 要问的不是“分支结构是什么”,而是“这句话说的是一件什么事”。情境用的是学生最熟悉的买票规则,全课只有一个起点。 3 分钟二、拆一拆:这句话分成两半 第 6 页把整句话拆开读:前半句“不满 6 周岁”说的是条件,后半句“免票”说的是条件成立时要做的事。追问一句:这两半,哪一半能回答“是”或“不是”?第 9 页学生独立补全三句“半截话”。巡视看两点:条件在前、做的事在后;补上的条件能不能回答“是 / 不是”。 跟着拆句子,自己指出哪半句是条件;独立补全三句半截话(遇到红灯/带上雨伞/关灯),补完读一遍给同桌听。 先会拆,才会写。三句半截话分别补条件和补动作,把“条件在前、要做的事在后”练成动笔的习惯。 4 分钟三、认一认:什么叫分支结构 第 7 页读定义:依据条件选择执行路径的算法结构叫分支结构;左卡读教材上的话“如果遇到红灯,那么停止通行”,右卡只和上一课比一次——顺序结构一步一步依次做,分支结构先看条件再决定这一步做不做。第 8 页三张生活卡读完,问一句:它们是不是同一副样子? 读定义并说一遍自己的理解;读三张生活卡(过马路、带伞、关灯),自己说出“都是先看条件、再做那件事”。 术语跟着例子走:先有那句话、那三张卡,再给这种结构一个名称。与上一课只对比一次,不重复展开顺序结构。 3 分钟四、把话说准:条件要能判断“是 / 不是” 第 10 页读一句话:判断条件要能回答“是,还是不是”。左卡读三个能判断的条件,右卡读“天气很好”“今天很开心”,重点讲右卡为什么不能当条件。第 11 页四条说法逐条判断并写理由,参考答案:第 1 条能;第 2 条不能;第 3 条能;第 4 条不能。 读两组条件并说清差别;独立判断四条说法、写出理由,再说一句“能当判断条件的说法,要能干脆地回答‘是 / 不是’”。 把“条件要能判断”从一句要求变成一条可操作的尺子,学生后面自查、互查都用这把尺子。 4 分钟五、想一想:条件从哪里来(教材活动) 第 12 页是本课要讲透的教材活动。两行对照读:免票这件事,规则是“不满 6 周岁可以免票”,条件就写“年龄不满 6 周岁”;借书这件事,规则是“借书超过 30 天要提醒还书”,条件就写“借书超过 30 天”。落一句:判断条件不是随手写的,它是从规则里找出来的。 对照两行,自己指出“规则那句”和“条件那句”是怎么对上的;再给一个自己想到的例子,说出它的规则和条件。 教材上的“想一想”是本课的概念支点:学生明白了条件来自规则,第 17 页“能不能只改条件”才有判断的依据。 3 分钟六、认一认:菱形判断框,两条路 第 13 页先说清边界:第 6 课认过圆角矩形、矩形、平行四边形三种符号,这一课只加一张新面孔——菱形,管判断;指着菱形读“年龄不满 6 周岁?”,这就是判断条件。第 14 页两张卡对照读,并把教材上那句原话读一遍:条件为真,执行相应的指令;否则不执行任何指令。 认菱形并把“菱形 = 判断”记在任务单上;读两张卡,自己说一遍“成立走是、不成立走否,什么也不做”。 只加一张新符号,其余三种不重复讲;“不执行任何指令”是本课最容易记错的一句,这里先说一遍,第 16 页再亲眼验证一遍。 4 分钟七、画一画:免票算法的流程图(本课重点) 第 15 页是本课重点页。指着左边从上往下一句一句读:先输入年龄;走到菱形,问一句“年龄不满 6 周岁?”;条件成立,走“是”,输出“免票”;条件不成立,走“否”直接到结束。右卡读三行(判断条件是什么、条件成立做什么、条件不成立做什么),最后让学生用手指着箭头整条走一遍。提醒:输入 5、6、8 都是示例数据。 跟着读整条流程图,用手指着箭头走一遍;说出“两条路的终点都是结束”。 把前面拆过的句子、认过的菱形,落成一张完整的流程图——这是本课知识的总装页。 5 分钟八、走一遍、改一改、用计算机验证 第 16 页学生独立填三行。参考答案:输入 5 走“是”,输出“免票”;输入 6 走“否”,不执行任何指令,屏幕上什么也没有;输入 8 同输入 6。追问:为什么输入 6 什么都没有?第 17 页读教材练习:只改条件会连规则一起改错,要给算法再添一条“否则”的路——这条路怎么画,留到下一课。第 18 页左卡读算法三步,右卡读三行程序,让文字和代码对起来,说明五年级不要求会写程序。 独立走三遍并填表、订正;说出“输入 6 什么都没有”是因为只有一条“是”的路;看程序与流程图怎么一一对上。 “走一遍”把难点看穿,“改一改”把它变成问题,“验证”让学生看到条件在程序里也变成了一句话。三步紧接,不另开内容。 5 分钟九、做一做、查一查、辨一辨、议一议 第 19 页学生选一件校园里的事,先写成一句话,再拆开填表;巡视看两处:有没有“如果”“那么”,条件能不能回答“是 / 不是”。第 20 页读借书规则,前两个框给样子,后两个框学生自己填(第 3 个框:条件成立,提醒还书;第 4 个框:条件不成立,不做提醒,直接结束)。第 21 页交换任务单,五项逐项打勾,重点查第二项与第四项。第 22 页六句话判断并写理由(对、对、错、对、错、对),重点讲第 3 句和第 5 句。第 23 页先让学生说,再点开三张卡:条件写得太严、太松、说不清。 写一条校园里的分支算法;补完“提醒还书”的后两个框;交换任务单逐项检查,发现一处就指出来一处;判断六句话、写理由,说出自己对“条件写不准会怎样”的看法。 教材的两个任务在这里一次落地:一个考“说”,一个考“画”;互查把检查权交给学生;辨析与讨论把“为什么”说清。 4 分钟十、练习、小结、评价与作业 第 24 页交代三件事:14 题分三层,讲评只重点讲第 2、5、9、10、12 题,其余以订正为主。第 25—27 页三层练习当堂对答案。第 28 页只细讲五题:第 2 题分支结构的表述方式;第 5 题不成立就不执行任何指令;第 9 题只改条件会连规则一起改错;第 10、12 题条件要能判断“是 / 不是”。第 29 页顺着小结页收回全课主线,第 30 页四个关键词抄进笔记本,核对评价表、布置分层作业,并预告下一课的双分支结构。 完成三层练习并订正;对照小结页复述全课路线;抄下四个关键词,完成自评与互评,记下作业。 练习只细讲五题,其余以订正为主,避免一节课最后被讲题占满;收口回一句话,同时把“要给算法再添一条‘否则’的路”留成下一课的入口。 5 分钟八、板书设计分支结构情境:售票口那句话——“如果不满 6 周岁,那么免票”拆一拆:条件(不满 6 周岁)│ 要做的事(免票)分支结构:依据条件选择执行路径的算法结构条件要能判断:答得上“是 / 不是”才写得进菱形条件从哪来:从这件事的规则里找出来画出来:判断条件 → 菱形;成立走“是”,不成立走“否”免票算法:输入年龄 → 年龄不满 6 周岁?→ 是:输出“免票”│否:不执行任何指令走一遍:输入 5 有“免票”│输入 6、8 屏幕上什么也没有改一改:只改条件会改错规则,要再添一条“否则”的路(下节课)落点:先看条件,再决定这一步做不做一句话:先看条件,再决定这一步做不做。九、作业设计(分层)基础题(必做):把课上三句“半截话”补完整,抄写一遍;补完读给同桌听,读得通才算对。提高题(选做):给“如果下雨,那么带雨伞”这条规则画一张流程图,判断条件写在菱形里,条件成立走“是”。拓展题(选做):找一条家里的规则,写成“如果……那么……”,说清做什么。阅读任务:读《红灯亮了,才停下》,想一想把规则里的条件写准有什么好处。作业要求:作业里的例子要写明“示例”,不写真实同学姓名;流程图里的判断条件写在菱形里,两条路的终点都是结束。任务单练习参考答案:题号 1 2 3 4 5 6 7答案 B A B C A A B题号 8 9 10 11 12 13 14答案 B A A A C B B讲评要点:第 2 题分支结构用“如果……那么……”说,别和顺序结构的“一步一步依次”混;第 5 题条件不成立就不执行任何指令;第 9 题只改条件会连规则一起改错,要给算法再添一条“否则”的路;第 10、12 题判断条件要能干脆地回答“是 / 不是”。十、教学反思______________________________________________________________________________________________________________________________________________________________________________________________浙教版小学信息科技五年级上册 · 第 7 课《分支结构》学习任务单班级:__________ 姓名:__________ 日期:__________本单里的年龄、天数都是示例数据;请你也只写示例,不出现真实同学的姓名。认一认 先认清这几件事把该认清的东西填上,填不出来的先空着,课上听到再补。要认清的 我填依据条件选择执行路径的算法结构,叫______。分支结构通常用“______……______……”来说:先说条件,再说条件成立时要做的事。判断条件要能回答“___”或“___”;“天气很好”这类说法____当判断条件。流程图里,判断条件写在___形(判断框)里;条件成立走“__”,条件不成立走“__”。判断条件不成立时,这条算法____________。“如果不满 6 周岁,那么免票”里:条件是______,条件成立时要做的是______。对着免票算法走一遍:输入 5,输出____;输入 6,输出____。判断条件不是随手写的,它是从这件事的____里找出来的。我的疑问:________________________。拆一拆 一句话分成两半(对课件第 5—6 页)小浙在售票口看到一句话。把它拆成两半:哪半句是条件,哪半句是条件成立时要做的事?提示牌上写的话 我填整句话 如果不满 6 周岁,那么免票。前半句(条件)后半句(条件成立时要做的事)这两半,哪一半能回答“是”或“不是”?____________补一补 把半截话补完整(对课件第 9 页)下面三条规则各缺了一半。补上,再读一遍:读得通,才算补对。半截话 我补上的那一半如果______,那么停止通行。如果下雨,那么______。如果放学时教室里没有人,那么______。补完检查一句:你补的条件,能不能回答“是”或“不是”?挑一挑 哪些能当判断条件(对课件第 11 页)下面四条说法,能当判断条件的打“能”,不能的打“不能”,并写一句理由。说法 能 / 不能 我的理由年龄不满 6 周岁今天心情不错成绩比 90 分高大家都喜欢这本书能当判断条件的说法,都要能干脆地回答“是”或“不是”。想一想 条件从哪里来(对课件第 12 页)判断条件不是随手写的。读左边的规则,在右边写出这条规则的判断条件。这件事 规则上是怎么说的 判断条件就写免票这件事 不满 6 周岁可以免票借书这件事 借书超过 30 天要提醒还书说一句:判断条件是从______里找出来的。走一走 跟着流程图走一遍(对课件第 15—16 页)对着免票算法的流程图,把三种输入各走一遍,填进表格。输入年龄(示例数据) 判断条件成立吗? 这条算法会输出什么568为什么输入 6 屏幕上什么也没有?______________改一改 让输入 6 也给出结果(对课件第 17 页)购票规则是:不满 6 周岁免票,满了 6 周岁就要买票。下面两种改法,各会怎么样?改法 会怎么样把条件改成“年龄不满 7 周岁”给算法再添一条“否则”的路哪一种改法符合规则?为什么?________________看一看 程序里的条件(对课件第 18 页)把三行程序和流程图对上:每一行对应流程图里的哪一步?程序里的行 它对应流程图里的哪一步第 1 行:nianling = int(input("请输入年龄:"))第 2 行:if nianling < 6:第 3 行: print("免票")输入 5,屏幕上会出现______;输入 8,屏幕上______。活动一 写一条校园里的分支算法(对课件第 19 页)选一件校园里的事,先写成一句“如果……那么……”,再把它拆开填进表格。我来填 内容我选的一件事我写的“如果……那么……”这里面的判断条件条件成立时要做什么写完自己查一遍:这句话里有没有“如果”和“那么”?条件能不能回答“是 / 不是”?活动二 画一画“提醒还书”(对课件第 20 页)图书馆有一条规则:借书超过 30 天,就要提醒还书。前两个框已经给了样子,后两个框你来填。第几个框 框里写什么第 1 个框:输入什么? 输入借书的天数第 2 个框:判断条件写什么? 借书超过 30 天?第 3 个框:条件成立时做什么?第 4 个框:条件不成立时做什么?把这条算法画成流程图(判断条件写在菱形里,条件成立走“是”):流程图就画在这里同桌互查 这句话说准了吗(对课件第 21 页)交换任务单,一行一行打勾。发现一处就指出来一处,改完再交换回来看一遍。检查项 我同桌的答案我写的“如果……那么……”,能分出哪半句是条件吗? □ 做到了 □ 还要改这个条件能回答“是”或“不是”吗? □ 做到了 □ 还要改流程图里,判断条件写在菱形里了吗? □ 做到了 □ 还要改条件成立走“是”那条路,走对了吗? □ 做到了 □ 还要改说清条件不成立时,这条算法会怎么走了吗? □ 做到了 □ 还要改辨一辨 下面说法对不对(对课件第 22 页)先判断对错,再写清理由。理由比结论更重要。说法 对 / 错 我的理由分支结构是依据条件选择执行路径的算法结构。判断条件不成立时,就不执行任何指令。写判断条件,只要读起来顺口就行,说不清“是 / 不是”也没关系。流程图里,判断条件写在菱形里。“如果不满 6 周岁,那么免票”这条算法,输入年龄 8 会输出“免票”。用计算机运行程序,可以检查判断条件写得准不准。练一练 随堂练习(对课件第 25—27 页)基础题 1—5 全班必做;提升题 6—10、综合题 11—14 同桌互查。第 2 题先想“分支结构怎么表述”,第 5 题先想“条件不成立时做什么”。题号 题目和选项 我的答案1 依据条件选择执行路径的算法结构叫( )。A 顺序结构 B 分支结构 C 循环结构2 分支结构通常用( )的方式表述。A 如果……那么…… B 一步一步依次…… C 先……再……3 流程图里表示“判断条件”的框是( )。A 矩形 B 菱形 C 平行四边形4 “如果不满 6 周岁,那么免票”里,“免票”是( )。A 输入的数据 B 判断条件 C 条件成立时要做的事5 判断:分支结构里,如果判断条件不成立,就不执行任何指令。A 正确 B 错误6 免票算法里,输入年龄 5,流程图会( )。A 沿“是”的方向走到“免票” B 沿“否”的方向直接结束 C 两条路都走一遍7 免票算法里,输入年龄 8,这条算法会( )。A 输出“免票” B 不执行任何指令 C 输出“购买车票”8 判断:判断条件怎么写都行,“天气很好”也能当判断条件。A 正确 B 错误9 想让输入 6 时也有结果,最合适的做法是( )。A 再添一条“否则”的路 B 把条件改成“年龄不满 7 周岁” C 把“免票”改成“购买车票”10 判断:写分支结构时,判断条件要能回答“是”或“不是”。A 正确 B 错误11 判断:流程图里的菱形可以有两个出口,一个走“是”,一个走“否”。A 正确 B 错误12 小浙写了一条提醒算法:“如果____,那么提醒带雨伞。”横线上填( )最合适。A 天气不错 B 今天星期三 C 下雨13 判断:判断条件只要写出来就行,用不用程序验证都一样。A 正确 B 错误14 免票算法:输入年龄→菱形“年龄不满 6 周岁?”→成立时输出“免票”,否则什么都不输出。下面说法正确的是( )。A 输入几岁都输出“免票” B 只有不满 6 周岁才输出“免票” C 输入 6 时也输出“免票”评一评 学习评价在对应的星级上打钩,三星表示做得很好。评价内容 自评 互评 师评知道什么是分支结构,能举出生活里的例子 ☆☆☆ ☆☆☆ ☆☆☆能用“如果……那么……”把一条规则说清楚 ☆☆☆ ☆☆☆ ☆☆☆能看懂流程图里的菱形,知道条件成立走“是” ☆☆☆ ☆☆☆ ☆☆☆能说清条件不成立时,这条算法会怎么走 ☆☆☆ ☆☆☆ ☆☆☆课后作业1. 基础(必做):把课上三句“半截话”补完整,抄写一遍;补完读给同桌听,读得通才算对。2. 提高(选做):给“如果下雨,那么带雨伞”这条规则画一张流程图,判断条件写在菱形里,条件成立走“是”。3. 拓展(选做):找一条家里的规则,写成“如果……那么……”,说清做什么。4. 阅读:读一读《红灯亮了,才停下》,想一想把规则里的条件写准有什么好处。5. 提醒:作业里的例子要写明“示例”,不写真实同学姓名;流程图里两条路的终点都是结束。我的记录区(把没弄懂的地方写在这里,或者再写一条你想到的“如果……那么……”):________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 展开更多...... 收起↑ 资源列表 第07课_分支结构_学习任务单.docx 第07课_分支结构_教案.docx 第07课_分支结构_核心动画.mp4 第07课_分支结构_课件.pptx