高中数学 第二章 算法初步 2.3 几种基本语句第一课时课后训练 北师大版必修3.docVIP

高中数学 第二章 算法初步 2.3 几种基本语句第一课时课后训练 北师大版必修3.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中数学 第二章 算法初步 2.3 几种基本语句第一课时课后训练 北师大版必修3 1.条件语句的一般格式是(  ). If A Then B Else C End If 其中B表示的是(  ). A.满足条件A时执行的内容 B.条件语句 C.条件 D.不满足条件A时执行的内容 2.当a=3时,下面的程序输出的结果是(  ). 输入a If a<10 Then y=2]y=a*a End If 输出y A.9 B.3 C.10 D.6 3.下列程序运行后输出的结果是(  ). a=5 If a≤3 Then 输出3 End If If a<5 Then 输出4 End If If a≤5 Then 输出5 End If If a≤6 Then 输出6 End If A.3 4 5 6 B.4 5 6C.5 6 D.6 4.阅读下列程序: 输入x If x<0 Then y=1/2If x>0 Then y=-1/2Else y=0 End If End If 输入y 若输入x=-2,则输出的结果y为(  ). A.3 B.2 C.-2 D.-5 5.给出下列程序: 输入a,b,c If a>b Then a=b End If If a>c Then a=c End If 输出a 如果输入-10,-26,8,那么输出的是________. 6.读算法语句完成下列题目. 输入x If x>1 Then y=x+1 Else y=2若执行算法时,没有执行语句y=x+1,则输入x的范围是________. (2)若执行结果y的值是5,则执行的赋值语句是________,输入的x的值是________. 7.编写一个程序,输入一个数x,如果它是正数,则输出它,否则不输出.画出解决此问题的算法框图,再对应写出程序. 8.给出三个正数a,b,c,问以这三个正数为三边长能否构成一个三角形?若能,则求出其面积,请设计一个解决本问题的算法的程序. 某服装厂生产一种服装,每件服装的成本为40元,出厂单价为60元.该厂为鼓励销售商订购,决定当一次订购量超过100件时,每多订购一件,订购的全部服装的出厂单价就降低0.02元.根据市场调查,销售商一次订购量不会超过500件.设一次订购量为x件,服装的实际出厂单价为P元,写出函数P=f(x)的表达式,并画出算法框图,用基本语句描述该算法. 答案:A 解析:格式中的A表示条件,Else后面的C表示不满足条件A时执行的内容,而在Then后面的B表示满足条件A时执行的内容,故选A. 答案:D 解析:程序执行的顺序为a=3,y=2×3=6,输出6. 答案:C 解析:a=5满足第三个条件“a≤5”和第四个条件“a≤6”,因而执行“输出5”和“输出6”,答案选C. 答案:B 解析:该程序的功能是计算分段函数的函数值,x=-2时,y=×(-2)+3=2. 答案:-26 解析:该程序的功能是输入a,b,c的值,求它们中的最小值. 答案:(1)x≤1 (2)y=x+1 4 解析:依题意,题目所给的是求函数的算法. 因此,当x≤1时,没有执行y=x+1; 又当x>1时,x+1>2.当x≤1时,2x+1≤3, 从而输出的y的值是5时,x=4. 解:其算法框图如图,相应的程序如下: 输入“x=”,x If x>0 Then 输出x End If 解:程序如下: 输入a,b,c If a+b>c And a+c>b And b+c>a Then p=(a+b+c)/2 S=SQR(p*(p-a)*(p-b)*(p-c)) 输出“三角形面积为”,S Else 输出“不构成三角形” End If 解:当0<x≤100时,P=60;当100<x≤500时,P=60-0.02(x-100)=. 所以(x∈N+).算法框图如图所示. 算法语句如下: 输入x If 0<x≤100 Then P=60 Else If x≤500 Then  P=62-x/50 Else  输出“无意义” End If End If 输出P 4

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档