顺序结构和条件分支结构use3_第1页
顺序结构和条件分支结构use3_第2页
顺序结构和条件分支结构use3_第3页
顺序结构和条件分支结构use3_第4页
顺序结构和条件分支结构use3_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、1.1.3算法的三种基本逻辑结构和框图表示基本的程序框和它们各自表示的功能如下基本的程序框和它们各自表示的功能如下:图形符号图形符号名称名称功能功能终端框终端框(起止框起止框)表示一个算法的起始表示一个算法的起始和结束和结束输入、输输入、输出框出框表示一个算法输入和表示一个算法输入和输出的信息输出的信息处理框处理框(执行框执行框)判断某一条件是否成立判断某一条件是否成立,成立成立时在出口处标明时在出口处标明“是是”或或“Y”;不;不”成立时标明成立时标明“否否”或或“N”.判断框判断框赋值、计算赋值、计算流程线流程线连接程序框连接程序框连接点连接点连接程序框图的两部分连接程序框图的两部分二引例

2、二引例1.1.设计一个计算设计一个计算1+2+3+1+2+3+100+100的值的算法,并画出的值的算法,并画出程序框图。程序框图。第一步:确定首数第一步:确定首数a a,尾数,尾数b b,项,项数数n n;第二步:利用公式第二步:利用公式“S=n (a+bS=n (a+b) ) /2”/2”求和;求和;第三步:输出求和结果。第三步:输出求和结果。算法算法1 1:开始开始结束结束输入输入a,b,na,b,nS=n(a+b)/2S=n(a+b)/2输出输出S S步骤1步骤2三新知三新知 算法的三种基本逻辑结构和框图表算法的三种基本逻辑结构和框图表示示(1)顺序结构顺序结构-是由若干个依次执行的处

3、理是由若干个依次执行的处理步骤组成的步骤组成的.这是任何一个算法都离不开的这是任何一个算法都离不开的基本结构基本结构.引例引例2 2:设计算法:设计算法, ,求一元二求一元二次方程次方程axax2 2+bx+c=0+bx+c=0(a a0)的)的根根, ,画出相应的流程图画出相应的流程图 输出输出x1,x2x1,x2 输入输入系数系数a, ,b b,c,cc,a+cb,b+ca是否同时成立是否同时成立 存在这样的三角形存在这样的三角形结束结束 否否是是 不存在这样的三角形不存在这样的三角形例例. .设火车托运设火车托运行李时,每千米的费用行李时,每千米的费用(单位:元)标准为:(单位:元)标准

4、为:0.3 ,300.3 300.5(30),30PPkgyPPkg当时当时()P kg解:先输入托运重量为解:先输入托运重量为P P和里程和里程D D,再分别用各自条件下的计算,再分别用各自条件下的计算式子来进行计算处理,然后将式子来进行计算处理,然后将结果与托运路程结果与托运路程D D想成,最后输想成,最后输出托运行李费用出托运行李费用M M。画出行李托运费用的程序框图。画出行李托运费用的程序框图。1.1.写出下列程序框图的运行结果。写出下列程序框图的运行结果。四、练习四、练习开始开始() /2Sab h输出输出S结束结束245abh (1 1)运行结果运行结果 。1.1.写出下列程序框图

5、的运行结果。写出下列程序框图的运行结果。四、练习四、练习(2 2)当当x x输入,输入,-2-2,0 0,2 2时运行结果时运行结果分别是分别是 。开始开始输入输入x0 x ?输出输出y1y YesNo1y 0 x ?0y YesNo结束结束1.1.写出下列程序框图的运行结果。写出下列程序框图的运行结果。四、练习四、练习(3 3)已知函数)已知函数 ,程序框图表示的是给,程序框图表示的是给出出x x值,求相应的函数值的算法。将框图补充完整。值,求相应的函数值的算法。将框图补充完整。其中其中处应填写处应填写 ;处应填写处应填写 。( ) |3|f xx3yx3x 是是练习练习2.设计一个求任意数的绝对值的算法设计一个求任意数的绝对值的算法,并画并画出程序框图出程序框图.(0)|(xxxxx当时当 0时)算法分析算法分析:第一步第一步:输入数输入数x;第二步第二步:判断判断x0是否是否成立成立?若是若是,则则|x|=x;若否若否,则则|x|=-x.程序框图程序框图:开始开始输入输入xx0?输出输出x否否输出输出-x结束结束练习练习3.画程序框画程序框图图,对于输入的对于输

温馨提示

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

评论

0/150

提交评论