1.2.2条件语句_第1页
1.2.2条件语句_第2页
1.2.2条件语句_第3页
1.2.2条件语句_第4页
1.2.2条件语句_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、1.2.2基本算法语句条件语句,算法中的条件结构用条件语句表示,条件语句是处理条件分支逻辑结构的算法语句。条件语句的常规格式,仅包含一个“分支”的条件结构,作为条件语句写入。当计算机执行这种形式的条件语句时,首先对IF执行语句,否则执行END IF之后的语句。有两个“分支”的条件结构,在计算机上执行上述语句时,首先确定IF后面的条件,如果条件满足,则执行THEN后面的文体1,否则执行ELSE后面的文体2。实例分析,算法分析:一元二次方程的根有三个茄子不同情况下的:牙齿。判别式=b2-4ac,(1) 0时,一元二次方程有两个徐璐不同的实数根。,2=0时,原始方程式没有实权,2,2,结束,否,1,

2、1,=0?输出p,是,否,x1=p q,x2=p-q,输出x1,x2,节目,input a,b,c=;a,b,c d=b* B- 4 * a* c if d=0 then P=-b/(2 * a)q=sqr(d)/(2 * a)iiiX1,x2 END IF ELSE PRINT“No real root!”END IF END,示例2:编写程序,使随机输入的三个整数从大到小输出。算法分析:将输入的3个整数显示为a、b和c。为了节省变量,重新排列后,仍将其标记为A,B,C并创建ABC。具体程序如下:第一步:输入三个整数A、B和C。第二步:将A与B比较,将小的指定给B,将大的指定给A。第三步:比

3、较A和C。然后把小的指定给C,把大的指定给A。牙齿的时候,A已经是三个茄子中最大的了。步骤4:比较B和C,把小的给C,把大的给B,这时A,B,C已经从大到小排列好了。步骤5:按顺序输入a、b、c .c=b、b=t、b=t、c=t、a=c、块图表、开始、a、b、b,然后输入,是,t=a,否,CB?t=c,是,否,输出a,b,c,更换a,b值,节目,input a,b,c=;a,b,c if ba then t=a a a=b b=t end if if ca then t=a a=c c=t end if,if CB then t=b b b=c c=t end if print条件语句通常用于需要对条件进行判断的算法设计。例如,查找一个数量的正负判断、两个数量的大小确定、分段函数等的函数值。通常使用条件语句,有时使用条件语句的嵌套。(大卫亚设,美国电视电视剧

温馨提示

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

评论

0/150

提交评论