版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课前自主学案,1、什么是顺序结构?,顺序结构是严格按照先后顺序执行各个步骤的算法结构。,2,输出结果_ A.13 B.5 C.3 D.8,start,a=3,b=a+2,c=a+b,end,输出 c,start,a=3,b=5,a=a+b,b=a-b,end,输出 a,b,a=a-b,输出结果_ A.5,3 B.3,5 C.3 ,8 D.8,5,D,A,课前自主学案,选择/分支模式,生活中的选择,我们在日常的生活中,常常会遇到诸如红灯停,绿灯行的情况,这就是一种典型的选择模式,根据一个已知的条件,来决定接下去做什么,这种因果的思想,就是选择模式的本质。,流程图中的选择,那么,这样的选择在流程图
2、中是怎样实现的呢?让我们来看这样一个例子,那么,如果是一个算法程序的流程图,应该是什么样的呢? 我们来看这样一个例子 1、输入两个数a,b 2、比较a,b的大小 3、把大的那个数放到MAX 4、输出MAX,ab,max=a,max=b,Y,N,开始,输入ab,输出max,结束,课堂练习,输入一个数A 判断A是否是正数(A=0) 如果是正数,把A放到C 如果不是正数,把-A放到C 输出C 画出流程图,并思考作用,a=0?,c=a,c=-a,Y,N,开始,输入a,输出c,结束,选择模式的代码,If you have understand,then please raise your right h
3、and,else please raise your left hand. If 判断表达式 then 操作语句1 Else 操作语句2 End if,选择模式的代码,If 判断表达式 then 操作语句1 End if,判断,语句1,Y,N,编程实践,输入一个成绩a 比较a和60(a60) 若小于,输出”fail” 若大于,输出”pass”,开始,输入a,a60,输出“pass”,结束,Y,N,输出“fail”,Private Sub Command1_Click() Dim a As Integer a = InputBox(a=) If a 60 Then Print “fail” El
4、se Print “pass” End If End Sub,开始,输入a,a60,输出“fail”,输出“pass”,结束,Y,N,总结,双分支和单分支 If 后一定要用end if 结束 判断窗口必然有正确和不正确两个出口 画流程图时不要忘了Y和N 顺序作图时的要求不要忘了,课后作业,把上机内容的流程图和代码,做到作业本上,明天交。,课前复习,选择模式: 通过一个判断条件,选择不同的算法进程 特点:一个判断只能有两个出口,课前复习,双分支和单分支 If 后一定要用end if 结束 判断框必然有正确和不正确两个出口 画流程图时不要忘了Y和N,这个流程的功能是什么?,我们上节课,学习了分支结
5、构的基本用法,解决了一些基本问题,那我们现在来更为深入的学习一下分支结构。 首先,大家思考一下,分支出的两个步骤,除了一般的处理框(方框),和输出框(平行四边形),还能是别的框吗?,对啦!分支之后,依然可以再跟上一个分支!,判断1,判断2,操作1,操作2,操作3,If 判断1 then 操作1 Elseif 判断2 then 操作2 Else 操作3 End if,Y,Y,N,N,第二种画法,If 判断1 then if 判断2 then 操作3 else 操作2 end if Else 操作1 End if,判断1,判断2,操作1,操作2,操作3,N,N,Y,Y,我们刚才复习了一个判断分数及
6、格或不及格的算法,现在,我们来试试用新学到的方法,来改进一下原来的算法吧。 除了本来仅仅判断及格或者不及格之外,在及格的前提下,我们来试试判断分数的优良中吧。6069为及格,7079为中,8089为良,90100为优。 大家想想该如何做呢,试着画出流程图,开始,输入成绩a,a60,a70,a80,a90,输出“优”,结束,输出“不及格”,输出“及格”,输出“中”,输出“良”,Y,Y,Y,Y,N,N,N,N,If a 60 Then Print 不及格 ElseIf a 70 Then Print 及格 ElseIf a 80 Then Print 中 ElseIf a 90 Then Print 良 Else Print 优 End If,编程练习,综艺节目里有一种猜价格的游戏,答题者给出答案之后,告知他答案是高了还是低了,接着再答,直到答对为止,那么,从给出答案,到回答高了还是低了的程序,是怎样写的呢?,开始,输入x,y=45,xy,xy,输出“小了”,输出“大了”,Y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急性上消化道出血护理查房精准护理全流程实践
- 特种设备常规检查制度培训
- 400个必考动词短语精准
- 驾校食物加工员岗位职责培训
- 机械制造企业安全生产监督管理规定培训
- 生产工人安全职责培训课件
- 2026年广东省肇庆市单招职业适应性考试题库带答案详解(培优a卷)
- 2025《烛之武退秦师》中外交斡旋的历史背景课件
- 2025《桂枝香 金陵怀古》中金陵古迹的历史印记课件
- 2026年广州番禺职业技术学院单招职业适应性考试题库附答案详解(精练)
- 高教版刘鸿文编《材料力学》授课教案
- 临时用地审批课件
- 祖坟立碑活动方案
- 广东食品安全知识培训课件
- 新能源汽车高压线束课件
- GB/T 3672.1-2025橡胶制品的公差第1部分:尺寸公差
- 花卉大棚种植转让合同范本
- 2025年中国质量协会质量专业能力考试(六西格玛绿带)历年参考题库含答案详解(5套)
- 儿童呼吸道合胞病毒性肺炎
- 铁路设计定型管理办法
- 煤矿皮带运输管理办法
评论
0/150
提交评论