版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1条件语句(结)IFTHEN语句的应用例1输入一个实数x,若它是非负数,就输出它,否则不输出它,画一个程序框图解决这个问题,再写出相应的程序自主解答程序为:单支条件语句采用IFTHEN的形式,IF后对条件进行判断,若条件成立,则执行THEN后的语句体;若条件不成立,则结束条件语句,执行END IF后面的语句1画出程序框图并编写程序:任意输入三个实数,输出最小的数解:IFTHENELSE语句的应用例2已知函数y画出程序框图并编写一个程序,对每输入的一个x值,都得到相应的函数值自主解答程序框图如下:程序如下:INPUT “x=”;xIF x=0 THENy=x2-1ELSEy=2*x2-5END
2、IFPRINT “y=”;yEND若本例条件改为y则程序如何改?解:程序框图如下:程序如下:INPUT“x”;xIFx>0THENyx21ELSEIFx<0THENy2*x25ELSEEND IFEND IFPRINT“y”;yEND当算法中需要判断情况,分类执行时,要用到条件语句条件语句是一个整体,且“IF”与“ENDIF”必须成对出现,若程序只对条件满足时作处理,不用处理条件不满足时的情况,则可以省略ELSE分支2当a3时,下面程序输出结果是_INPUTaIFa10THENy2*aELSEya*aENDIFPRINTyEND解析:a310,y2×36.答案:6条件语句
3、的综合应用例3某商场购物实行优惠措施,若购物金额x在800元以上(包括800元),打8折;若购物金额x在500元以上(包括500元),但不足800元,则打九折,否则不打折,设计程序框图并编写程序,要求输入购物金额x,能输出实际交款额y.自主解答程序框图如下:程序如下:INPUT“x”;xIFx>800THENy0.8*xELSEIFx>500THEN y0.9*xELSEyxEND IFEND IFPRINT“y”;yEND1对于实际应用问题,应先建立数学模型,再设计算法2条件语句的嵌套与条件结构的对应:3在编写条件语句的嵌套中的“条件”时,要注意“IF”与“END IF”的配对,
4、有时可以利用文字的缩进来表示嵌套的层次,以帮助对程序的阅读和理解3某市对出租车的计费统一规定:如果行驶不超过2 km,则收费7元(即起步价),若超过2 km,则超出部分,每1 km加收元(不足1 km的,按1 km计算)画出计算路费的程序框图并写出程序解:程序框图:程序:INPUT“路程”;xIFx>0ANDx<2 THENy7ELSEIF xx0 THENy71.8*(x2)ELSEa(x2)1y71.8*(a1)ENDIFENDIFPRINTyEND已知符号函数y试编写程序输入x的值,输出y的值,并画出程序框图解:法一(嵌套结构),如图INPUTxIFx0THENy1ELSEI
5、Fx0THENy0ELSEy1ENDIFENDIFPRINTyEND法二(叠加结构),如图INPUTxIFx>0THENy1ENDIFIFx0THENy0ENDIFIFx0THENy1ENDIFPRINTyEND 1程序框图应用什么语句来表达()A输入语句B条件语句C循环语句 D输出语句答案:B2下列关于条件语句的说法正确的是()A条件语句中必须有ELSE和ENDIFB条件语句中可以没有ENDIFC条件语句中可以没有ELSE,但是必须有ENDIFD条件语句中可以没有ENDIF,但是必须有ELSE答案:C3当a1,b3时,执行完下面一段程序后,x的值是()A1 B3C4 D2解析:由a1,
6、b3,a<b,得x134.答案:C4已知下面程序,写出相应的输出结果INPUTxIFx<10THENpELSEp(xENDIFPRINTpEND (1)若输入x6,则p_;(2)若输入x12,则p_.解析:(1)当x6时,x10,则p6×2.1.(2)当x12时,x>10,则p10×(x10)×2×4.9.答案:5下面的程序是求一个函数的函数值的程序:INPUTxIFx<0THENyxELSEIFx>0ANDx<1THENy0ELSEyx1ENDIFENDIFPRINTyEND若执行此程序的结果为3,那么输入的x的值为_解析:此程序是求函数y的值解出结果为3,则有可能x13,即x4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版九年级化学化学使世界变得更加绚丽多彩教学课件
- 员工思想调查报告
- 甲状腺引流护理
- 《如何制定经营目标》课件
- 基于二零二四年度的股权转让合同
- 护理门诊申报答辩
- 自来水承包合同 3篇
- 2024年度电子合同签署平台开发与运营合同3篇
- 新生儿完整护理教程
- 春节园游会活动方案
- 大学生职业规划大赛报告书
- 2024中国联通黑龙江省分公司春季校园招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 01中国电信云计算产品体系架构
- 2024年-科技部技术转让合同等模板
- 产后康复ppt课件完整版-2024鲜版
- 2023年度中、美创新药获批情况跟踪报告:获批药物愈发多元化本土创新力量不断迸发-20240221
- 徐工集团招聘测评题库
- 《信息安全技术网络安全等级保护测评要求第4部分:物联网安全扩展要求》
- 高三生物一轮复习《生物变异在育种中的应用》课件
- 2024年吊篮应急预案(多场合应用)
- GA/T 2015-2023芬太尼类药物专用智能柜通用技术规范
评论
0/150
提交评论