




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022/10/121.2.2条件语句 2022/10/101.2.2条件语句 2022/10/12问题提出 1.输入语句、输出语句和赋值语句的一般格式分别是什么? 输入语句: input“提示内容”;变量 输出语句: print “提示内容”;表达式 赋值语句: 变量=表达式2022/10/10问题提出 1.输入语句、输出语句和2022/10/12 2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句. 2022/10/10 2.对于顺序结构的算法或程序框图202
2、2/10/12 1. 处理条件分支逻辑结构的算法语句,叫做条件语句. Scilab语言中的条件语句分为if语句和selectcase语句.2. if语句的一般格式是:if 表达式 语句序列1;else 语句序列2;end2022/10/10 1. 处理条件分支逻辑结构的算法2022/10/12 计算机执行这种格式的条件语句时, 如果表达式结果为真,则执行表达式后面的语句序列1; 当表达式结果为假时,执行else后面的语句序列2, 然后结束这一条件语句.2022/10/10 计算机执行这种格式的条件语句时,2022/10/12例1解一元二次方程ax2+bx+c=0.S1 计算=b24ac;S2
3、如果0,则原方程无实数解;否则(0), x1= , x2= ;S3 输出x1,x2,或“无实数解”信息.2022/10/10例1解一元二次方程ax2+bx+c=02022/10/12=b24ac输出x1,x20?YN输出“方程无实数解”输入a, b, c开始结束2022/10/10=b24ac输出x1,x20?Y2022/10/12a=input(“a=”);b=input(“b=”); /输入a,b,c的值c=input(“c=”);d=b*b4*a*c; /计算判别式的值if d0 /如果d0 disp(“no solution”); /输出无解信息else t=sqrt(d); /否则计
4、算d的平方根 x1=(b+t)/(2*a); /计算x1的值 x2=(bt)/(2*a); /计算x2的值 print(%io(2),x2,x1) /输出x1,x2的值end /结束条件语句2022/10/10a=input(“a=”);2022/10/123. ifend格式的条件语句的一般格式为:if 表达式 语句序列1;end计算机要执行这种格式的条件语句时,先对表达式的结果进行判断,若表达式结果为真,则执行表达式后面的语句序列1,否则直接跳过语句序列1,执行其他语句。 2022/10/103. ifend格式的条件语句的一般格2022/10/12例2. 比较a与b的大小,并按大小顺序输
5、出.S1 输入2个数a、b;S2 将a与b比较,并把小者赋给b,大者赋给a;S3 按顺序输出a、b.a=input(“a=”);b=input(“b=”);If ab x=a; a=b; b=x;EndPrint(%io(2), b, a)开始输入a, b结束输出a, bIf a=0 y=x;else y=x;endprint(%io(2), y)2022/10/10结 束YN开始输入xx0?输出y y=2022/10/12例4. 已知分段函数 画出程序框图,编写程序,输入自变量x的值,输出其相应的函数值.否是开始输入xx0y=x+1输出y结束x2022/10/12x= input(“x=”)
6、;if x0y=x+1输出y结束x0y=0y=x+1否是2022/10/10 x= input(“x=”);否是开始输2022/10/12练习题1.下面的问题中不需用条件结构就可以实现的是( )A.已知三角形三边长,求三角形的面积;B.求方程ax+b=0 (a, b为常数)的根;C.求三个实数a,b,c中的最大者;D.给出两点M、N的坐标,计算直线MN的斜率。A2022/10/10练习题1.下面的问题中不需用条件结构就可2022/10/122. 给出以下四个问题, 输入一个数x, 输出它的相反数. 求面积为6的正方形的周长.求三个数a,b,c中的最大数. 求函数 的函数值. 其中不需要用条件语句来描述其算法的有 ( ) A. 1个 B. 2个 C. 3个 D. 4个B2022/10/102. 给出以下四个问题, 输入一个数x2022/10/12
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年体检行业竞争态势与服务质量改进研究报告
- 工业制造行业2025年计算机视觉缺陷检测技术应用前景研究报告
- 教育变革实践2025年成人教育终身学习体系与平台运营趋势研究
- 电商平台知识产权保护与网络版权保护法律援助报告
- 2025年咖啡连锁品牌市场布局与扩张战略实施效果评估报告
- 2023年网络规划设计师考前模拟试题及答案
- 2024-2025学年福建省三明市五县联盟高一(下)期中数学试卷(含答案)
- 2025年酒水库存管理及物流配送合同
- 二零二五年度宽带专线网络托管服务合作协议
- 2025版体育产业抵押担保合同法律审查意见书
- 2025年高级维修电工资格考试理论知识模拟题库及答案
- 学堂在线 高技术与现代局部战争 章节测试答案
- 煤矿职业病防治讲义课件
- 2025发展对象考试题库(带答案)
- 测井工岗位实习报告
- 2025至2030三元乙丙橡胶密封制品行业产业运行态势及投资规划深度研究报告
- 应急与消防培训课件
- 消化内镜室医院感染管理制度
- 精神科专科监护技能课件
- 2024-2025学年辽宁省七年级数学第一学期期末经典试题含解析
- 压疮的中医护理措施
评论
0/150
提交评论