第07课 分支结构 课件_第1页
第07课 分支结构 课件_第2页
第07课 分支结构 课件_第3页
第07课 分支结构 课件_第4页
第07课 分支结构 课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

同学们,你有和朋友或家人一起去电影院观看电影的经历吗?如果把观影之旅分为以下几个步骤,你能对它们进行排序吗?出门前往返程回家到达电影院现场购票检票进场观看影片顺序结构这里在出门之前通过天气预报做出了怎样的判断?天要下雨出门带伞通过这个判断之后又做出了什么样的决定?

生活中,很多问题的解决需要做出选择或判断:分支结构你还能举出类似的生活例子吗?如果下雨,那么出门需要带伞;

如果轮到我值日,那么就要提早到校;

如果这周表现很好,那么就奖励自己一顿大餐;……执教者:认识分支结构一

分支结构是一种基本的算法结构,其特点是依据条件选择执行路径。

根据一定的条件做出判断,再选择相应路径的结构,称为分支结构。可以用“如果……那么……”

这样的语言来表述分支结构。过马路时,走到红绿灯路口,观察交通灯,如果是红灯,那么

。等待认识分支结构一任务一:我是“售票员”组内讨论,尝试用自然语言表述分支结构。购买电影票时,如果有学生证,那么电影票

。如果没有学生证,那么电影票

六折优惠原价有无学生证这个条件算法执行时,售票员根据

来选择票价。分支结构中一般都有特定的条件,设计算法时需要认真思考判断的条件。认识分支结构一分支结构中一般都有特定的条件,设计算法时需要认真思考判断的条件。在流程图中,我们用哪种框来表示分支结构的判断条件呢?条件事件成立如果

,那么

。条件成立执行“事件”认识分支结构一购买电影票时,如果有学生证,那么电影票价优惠。如果没有学生证,那么电影票原价。是输入电影票价付款出票开始结束分支结构的基本模型有学生证?计算优惠票价有学生证没有学生证否用流程图表示分支结构二任务二:我是“检票员”根据判断条件,运用分支结构的流程图,画一画这道题的流程图。()检验电影票指引相应影厅开始结束购买电影票,进入影厅前需要检票,检票员检验电影票,撕掉票根。

如果是3D电影票,那么发放3D眼镜。

如果不是3D电影票,那么直接引导观影者进入相应影厅。是3D电影票?是发放3D眼镜(否)用流程图表示分支结构二任务三:我会“积分兑换”自己填写判断条件,拖动相应的流程图框到合适的位置,并补充完整。输入()开始结束电影院推出“看电影得积分”活动,当积分达到300后,即可兑换一张电影票。

如果

,那么输出可以兑换。积分达到300()输出()积分()(否)用流程图表示分支结构二任务三:我会“积分兑换”自己填写判断条件,拖动相应的流程图框到合适的位置,并补充完整。输入(积分)开始结束电影院推出“看电影得积分”活动,当积分达到300后,即可兑换一张电影票。

如果

,那么输出可以兑换。积分达到300(是)输出(可以兑换)积分(>=300?)(否)验证分支结构三(否)可以用计算机程序来验证解决问题时的判断条件是否准确,通过运行程序查看是否可以输出预期结果。整数输入提示语输出判断条件如果变量验证分支结构三jifen是400的情况:jifen是200的情况:可以兑换不执行任何命令(否)

读一读上述程序,若输入的“jifen”的值是“400”,会输出什么结果?如果输入的“jifen”的值是“200”呢?

Thonny是一款跨平台、针对初学者而生的Python开发工具。利用Thoony打开桌面上的“积分兑换”,点击“运行”按钮,输入不同的积分,看看有哪些运行结果?运行点击“运行”,输入不同的积分,你发现有

种不同的运行结果。验证分支结构三验证分支结构三根据积分兑换规则,修改上面的程序,实现:

输入的积分小于“300”时,输出“积分不够,不能兑换”。任务四:我是小小程序员同桌两人合作,利用Thoony打开桌面上的“积分兑换”,修改程序,完成:积分小于300时,输出:积分不够,不能兑换。运行修改完成后,点击“运行”,输入积分,查看结果是否正确。

怎样进行整合可以实现积分不管是大于等于300还是小于300都能给出提示呢?积分>=300时,不执行任何命令积分<300时,不执行任何命令知识拓展:对程序进行整合,实现两种执行路径的结合。积分输出结果<300积分不够,不能兑换>=300可以兑换验证分支结构三验证分支结构三日常生活用运用分支结构思维解决的实际问题年龄票类型票价不满6周岁儿童免费年满6周岁且未满14周岁儿童优惠价14周岁及以上成人全价分支结构的基本模型1.根据一定的条件做出判断,再选择相应路径的结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论