











浙教版(2023)五年级上册第7课 分支结构完整版ppt课件
展开这里在出门之前通过天气预报做出了怎样的判断?
通过这个判断之后又做出了什么样的决定?
生活中,很多问题的解决需要做出选择或判断:
你还能举出类似的生活例子吗?
如果下雨,那么出门需要带伞; 如果轮到我值日,那么就要提早到校; 如果这周表现很好,那么就奖励自己一顿大餐; ……
分支结构是一种基本的算法结构,其特点是依据条件选择执行路径。
根据一定的条件做出判断,再选择相应路径的结构,称为分支结构。
可以用“如果……那么……” 这样的语言来表述分支结构。
过马路时,走到红绿灯路口,观察交通灯,如果是红灯,那么 。
任务一:我是“售票员”组内讨论,尝试用自然语言表述分支结构。
购买电影票时,如果有学生证,那么电影票 。如果没有学生证,那么电影票 。
算法执行时,售票员根据 来选择票价。
分支结构中一般都有特定的条件,设计算法时需要认真思考判断的条件。
在流程图中,我们用哪种框来表示分支结构的判断条件呢?
如果 ,那么 。
购买电影票时,如果有学生证,那么电影票价优惠。如果没有学生证,那么电影票原价。
任务二:我是“检票员”根据判断条件,运用分支结构的流程图,画一画这道题的流程图。
购买电影票,进入影厅前需要检票,检票员检验电影票,撕掉票根。 如果是3D电影票,那么发放3D眼镜。 如果不是3D电影票,那么直接引导观影者进入相应影厅。
任务三:我会“积分兑换”自己填写判断条件,拖动相应的流程图框到合适的位置,并补充完整。
电影院推出“看电影得积分”活动,当积分达到300后,即可兑换一张电影票。 如果 ,那么 输出可以兑换 。
积分(>=300? )
可以用计算机程序来验证解决问题时的判断条件是否准确,通过运行程序查看是否可以输出预期结果。
jifen是400的情况:jifen是200的情况:
Thnny是一款跨平台、针对初学者而生的Pythn开发工具。
利用Thny打开桌面上的“积分兑换”,点击“运行”按钮,输入不同的积分,看看有哪些运行结果?
点击“运行”,输入不同的积分,你发现有 种不同的运行结果。
任务四:我是小小程序员同桌两人合作,利用Thny打开桌面上的“积分兑换”,修改程序,完成:积分小于300时,输出:积分不够,不能兑换。
修改完成后,点击“运行”,输入积分,查看结果是否正确。
积分>=300时,不执行任何命令
积分<300时,不执行任何命令
知识拓展: 对程序进行整合,实现两种执行路径的结合。
日常生活用运用分支结构思维解决的实际问题
浙教版(2023)第三单元 用算法解决问题第14课 算法的验证优质课件ppt: 这是一份浙教版(2023)<a href="/xx/tb_c4037955_t3/?tag_id=26" target="_blank">第三单元 用算法解决问题第14课 算法的验证优质课件ppt</a>,文件包含第14课算法的验证课件pptx、第14课算法的验证练习pptx、第14课算法的验证教学设计docx等3份课件配套教学资源,其中PPT共19页, 欢迎下载使用。
信息技术五年级上册第13课 算法的设计精品课件ppt: 这是一份信息技术五年级上册<a href="/xx/tb_c4037954_t3/?tag_id=26" target="_blank">第13课 算法的设计精品课件ppt</a>,文件包含第13课算法的设计课件pptx、第13课算法的设计练习pptx、第13课算法的设计教学设计docx等3份课件配套教学资源,其中PPT共27页, 欢迎下载使用。
信息技术第12课 模型的建立精品ppt课件: 这是一份信息技术<a href="/xx/tb_c4037953_t3/?tag_id=26" target="_blank">第12课 模型的建立精品ppt课件</a>,文件包含第12课模型的建立课件pptx、第12课模型的建立练习pptx、第12课模型的建立教学设计docx、第12课模型的建立学习单docx等4份课件配套教学资源,其中PPT共31页, 欢迎下载使用。