程序框图条件结构_第1页
程序框图条件结构_第2页
程序框图条件结构_第3页
程序框图条件结构_第4页
程序框图条件结构_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1.1.2程序框图(第二课时)复习1、算法的三种逻辑结构输入ni=2n/i的余数ri=i+1r=0?输出“n不是质数”是否顺序结构条件结构循环结构三种逻辑结构i=i+1r=0?i>n-1?n/i的余数r否是新课例1:一中学生各学科模块学分认定由模块成绩决定,模块成绩由模块考试成绩和平时成绩构成,各占70%和30%,若模块成绩大于或等于60分,获得2学分,否则不能获得学分(为0分),设计一算法,通过考试成绩和平时成绩计算学分,并画出程序框图开始结束输入a,bS>=60?credit=2credit=0否是S=a*70%+b*30%输出credit2、条件结构

条件结构也叫选择结构,是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。它的一般形式如图所示:此结构中包含一个判断框,根据给定的条件P是否成立而选择执行A框或B框。无论P条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也不可能A框、B框都不执行。步骤A步骤B满足条件?否是步骤A满足条件?否是2、关系表达式A:关系运算符:=、>、>=、<、<=、<>B:关系表达式:如a>b,D>0等用关系运算符连接起来的式子C:关系表达式成立时其值为真(TRUE),不成立是为假(FALSE)。例2给定任一a,b,c三个数,设计一个算法求以之为三边的三角形的面积,画出算法的流程图p=(a+b+c)/2s=SQR(p*(p-2)*(p-3)*(p-4))输出s结束开始输入a,b,c第一步输入a,b,c第二步计算第四步输出S第三步计算例1给定a,b,c三个数,设计一个算法求以之为三边的三角形的面积,画出算法的流程图p=(a+b+c)/2s=SQR(p*(p-2)*(p-3)*(p-4))输出s结束开始输入a,b,c第一步输入a,b,c第三步计算第五步输出S第四步计算第二步判断a+b>c,a+c>b,c+b>a是否同时成立,若是,执行第三步,否则输出:三角形不存在.三角形不存在否是思考:整个程序框图有什么特点?a+b>c,a+c>b,

c+b>a同时成立?3、逻辑表达式A、逻辑型(BOOLEAN)数据:TRUE、FALSEB、逻辑运算符:NOT(非)、AND(与)、OR(或)。ABNOT(A)AandBAorBTrueTrueFalseTrueTrueTrueFalseFalseFalseTrueFalseTrueTrueFalseTruefalsefalseTruefalsefalseD、逻辑真值表:C、逻辑表达式:如(a+b>c)and(a+c>b)and(c+b>a)

(a+b>c)or(a+c>b)or(c+b>a)开始结束输入a,b,c①?②?是否D=b2-4ac④?③?看下面的程序框图,在空白处填写适当的标注例3输出无实根开始结束输入a,b,cD≥0②?是否D=b2-4ac④?③?看下面的程序框图,在空白处填写适当的标注例3输出无实根开始结束输入a,b,cD≥0是否D=b2-4ac④?看下面的程序框图,在空白处填写适当的标注例3输出无实根开始结束输入a,b,cD≥0是否D=b2-4ac输出x1,x2看下面的程序框图,在空白处填写适当的标注例3输出无实根练习1、求实数X的绝对值,设计算法画出流程图.开始结束输入X输出XX<0X=-X否是开始结束输入X输出-XX<0否是输出X练习2:设计房租收费的算法,其要求是:住房面积80平方米以内,每平方米收费3元,住房面积超过80平方米时,超过部分,每平方米收费5元.输入住房面积数,输出应付的房租.算法分析:第一步:输入住房面积S第二步:根据面积选择计费方式:如果S小于或等于80,则租金为M=S×3,否则为M=240+(S-80)×5第三步:输出房租M的值。开始结束输入面积S输出租金MS<=80M=3*SM=240+5*(S-8)否是练习3看下面的程序框图,分析算法的作用(1)开始结束输入xy=3*x*x+4*x+5输出y(2)开始结束输入a,ba<b?否是输出a,b输出b,a1.知识结构课堂小结2.结合例题掌握条件结构特点,能够画出常见问题的流程图表达算法。1、条件结构的特点课堂作业课程导练二;预习1.1.3循环结构练习1一中学生各学科模块学分认定由模块成绩决定,模块成绩由模块考试成绩和平时成绩构成,各占70%和30%,若模块成绩大于或等于60分,获得2学

温馨提示

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

评论

0/150

提交评论