条件语句练习.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句练习.ppt

第*页 状元之路 北师大版·高中数学·必修3 返回首页 传播课堂正能量 唱响课堂好声音 * §3 几种基本语句 课时作业(16) 条件语句 答案:C 答案:D 答案:D 答案:C 答案:3 第*页 状元之路 北师大版·高中数学·必修3 返回首页 传播课堂正能量 唱响课堂好声音 * 考源教学资源网 www. 第二章 算法初步作业目标 正确理解条件语句的概念.能应用条件语句描述算法.能应用条件语句编写程序. 作业设计 限时:40分钟 满分:90分 班级:__________ 姓名:__________ 成绩:__________ 一、选择题:每小题5分,共30分. 1.下列关于条件语句的说法中正确的是(  ) A.任何条件语句中不能没有Else及后序语句 B.在复合If语句中,可以只有一个End If语句 C.在算法语句中,可以同时使用多个条件语句 D.在Else和Then后面只能有一个语句 解析:A中If—Then语句可以没有Else语句,所以A错;B中在复合If语句中,有多少个If应对应多少个End If,所以B错;D中在复合If语句中Else和Then后面可以不只有一个语句,故D错. 2.下列程序的功能是: 判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数. 输入x; If __________ Then y=-x; Else y=x*x End If 输出y 则填入的条件应该是(  ) A.x>0       B.x<0 C.x≥0 D.x≤0 3.如下所示的算法过程中,当分别输入x=-2和x=3时,则输出的函数值分别为(  ) 输入x; A.4和4 B.-4和6 C.4和6 D.4和-6 解析:算法表示分段函数y= 答案:C 4.下面是一个算法的If语句.如果输入的x的值是20,则输出的y的值是(  ) 解析:由程序知y= 5.为了在运行下面的程序之后输出y=9,应输入的x值为(  ) 输入x; If x<0 Then y=(x+1)2 Else y=(x-1)2 End If 输出y A.-4 B.-2 C.4或-4 D.-2或2 解析:程序表示函数y= 当y=9时,由(x+1)2=9得x=-4; 由(x-1)2=9得x=4. 答案:C 6.当a=1,b=3时,执行完下面一段程序后x的值是(  ) If a<b Then x=a+b Else x=a-b End If A.1 B.3 C.4 D.-2 解析:a<b, x=a+b=1+3=4. 二、填空题:每小题5分,共15分. 7.下列语句描述的算法的功能是输入两个数,输出其中较大的一个,请在横线上填上适当的算法语句,将程序补充完整. 输入a,b; If __________ Then  输出 a Else  输出 b End If 答案:a≥b 8.根据所示的程序,当输入a,b分别为2,3时,最后输出的m的值为__________. 输入a,b; If a>b Then  m=a Else  m=b End If 输出 m 解析:a=2,b=3,a<b,应把b值赋给m,m的值为3. 9.写出下列算法的运行结果. 输入a; If a≥0 Then m=a*a-1 输出m Else 输出“是负数” End If 若a=-3,则输出__________; 若a=2,则输出__________. 答案:是负数 3 三、解答题:每小题15分,共45分. 10.用算法语句描述算法:已知函数y=|x|-x2,输入自变量x的值,输出其对应的函数值. 解:输入x; If x<0 Then y=-x-x*x Else y=x-x*x End If 输出y 11.叙述下面算法框图(如图)所表示的含义,并且用复合If语句描述算法框图. 解:算法框图的含义是:求分段函数的值.函数解析式为y= 用If复合语句可以表示为: 输入x; 12.某服装厂生产一种服装,每件服装的成本为40元,出厂单价为60元.该厂为鼓励销售商订购,决定当一次订购量超过100件时,每多订购一件,订购的全部服装的出厂单价就降低0.02元.根据市场调查,销售商一次订购量不会超过500件.设一次订购量为x件,服装的实际出厂单价为P元,写出函数P=f(x)的表达式,并画出算法框图,写出解决这个问题的程序. 解:当0<x≤100时,P=60;当100<x≤500时,P=60-0.02(x-100)=62-, 所以P=f(x)=xN. 算法框图和程序如下: 输入x; If x>0,x≤100 Then P=60 Else If x≤500 Then  P=62-x/50 Else  输出“无意义” End If End

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档