欢迎来到天天文库
浏览记录
ID:57717956
大小:425.00 KB
页数:7页
时间:2020-09-01
《人教A版2019年高中数学必修三课时作业:第1章 算法初步 1.2 习题课_含答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题课 基本算法语句 课时目标1.掌握基本算法语句的结构,能用算法语句编写简单的程序.2.巩固算法语句在实际中的程序.课时作业一、选择题1.下列给变量赋值的语句正确的是( )A.5=aB.a+2=aC.a=b=4D.a=答案:D解析:A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;C错,因为赋值语句不能把一个值同时赋给两个变量;B错,赋值语句左边是一个变量,而不是代数式;D项正确.2.下面程序输出的结果是( )A.27 B.9 C.2+25 D.11答案:D解析:该程序的运行过
2、程是x=6,y=3,x=6÷3=2,y=4×2+1=9,x+y=2+9=11.所以输出11.3.已知程序如下:根据程序提示依次输入4,2,-5,则程序运行结果是( )A.max=maxB.max=2C.max=-5D.max=4答案:D解析:程序的执行结果为输出三个数中最大的一个,输入4,2,-5则运行结果为max=4.4.在下面的程序中,如果输入x=0,则输出y的值为( )A.3+π B.3-πC.0D.5+π答案:C解析:本语句为“IF-THEN-ELSE”语句,因为输入x=0,由程序可知应输出y的值为0.5.在运行下面程序之后输出y=16,则键盘输入
3、的x应该是( )A.3或-3B.-5C.-5或5D.5或-3答案:C6.如图程序运行后输出的结果为( )A.50B.5C.25D.0答案:D解析:程序要进行5次循环,各次循环的结果如下:①a=1,j=2;②a=3,j=3;③a=1,j=4;④a=0,j=5;⑤a=0,j=6,最后输出a=0.二、填空题7.执行如图中的程序,若输入m=30,n=18,则输出的结果为________.答案:6解析:程序执行过程如下:第一次循环:r=12,m=18,n=12;第二次循环:r=6,m=12,n=6;第三次循环:r=0,m=6,n=0,最后输出6.8.写出下列程序的运
4、行结果.输入-4,输出结果为________;输入9,输出结果为________.答案:“是负数” 3解析:∵-4<0,∴输入“-4”输出“是负数”.输入9,∵9≥0,∴输出=3.9.用UNTIL语句编写程序,计算+++…+的值.程序如下:请将程序补充完整,横线处应填________.答案:i>19解析:横线处应填循环终止的条件,由于该循环语句是直到循环型语句,则满足该条件时循环终止,故填i>19.三、解答题10.某同学坐出租车上学,出租车按如下方法收费:2公里内一律3元,2公里以外,超过2公里的部分每公里1.6元,请你设计一个计算某同学乘坐出租车行驶x公里应
5、付的车费y元的程序.解:分段函数解析式为y=程序如下:11.设计程序求使1×2×…×n<10000成立的最大正整数n,并画出程序框图.解:程序框图如图所示:程序如下:能力提升12.写出运行下列程序后的输出结果.(1)________;(2)________.答案:7 6解析:(1)1+2+3+4+5+6=21>20.∴i=i+1=7.(2)由(1)可知i=6.13.2000年底我国人口总数约为13亿,现在我国人口平均年增长率为1%.编写程序,计算多少年后我国的人口总数将达到或超过18亿?解:程序:
此文档下载收益归作者所有