人教A版高中数学必修三第一章1.2-1.2.2条件语句 同步训练(I)卷
人教A版高中数学必修三第一章1.2-1.2.3循环语句 同步训练(3)B卷

人教A版高中数学必修三第一章1.2-1.2.3循环语句同步训练(3)B卷姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分)下面程序输出的结果为()A . 17B . 19C . 21D . 232. (2分)下列程序语句是求函数y=|x-4|+1的函数值,则①处为()PRINT yENDA . y=3-xB . y=x-5C . y=5-xD . y=ABS(x-4)+13. (2分)以下程序运行后的输出结果为i=1;while i<8i=i+2;S=2*i+3;endSA . 21B . 13C . 17D . 254. (2分)给出的四个程序框图,其中满足WHILE语句结构的是()A . ①②B . ②③C . ②④D . ③④5. (2分)下面程序运行后输出结果是3,则输入的x值一定是()INPUT xIF x>0 THENy=xELSEy=-xEND IFPRINT yENDA . 3B . -3C . 3或-3D . 06. (2分)如果执行右面的算法语句输出结果是2,则输入的x值是()A . 0B . 0或2C . 2D . -1或2二、填空题 (共4题;共6分)7. (2分)已知给出下面的程序:INPUT “x=”;xx=x+99IF x>100 THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.8. (1分)判断输入的任意整数x的奇偶性,填空:INPUT xm=x MOD2IF________THENPRINT x是偶数ELSEPRINT x是奇数END IFEND9. (2分)已知函数y=|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.10. (1分)设变量a、b分别表示一个数,现将a、b交换,用赋值语句描述该算法的结果是:________三、解答题 (共5题;共40分)11. (10分)盈不足术是我国古代数学中的优秀算法.《九章算术》卷七﹣﹣盈不足,有下列问题:(1)今有共买物,人出八,盈三;人出七,不足四.问人数、物价几何?(2)今有共买鸡,人出九,盈十一;人出六,不足十六.问人数、物价各几何?12. (5分)某班有45名学生,一次数学测验,得到各自的成绩,请设计算法求出其中的最高分及平均分,画出程序框图.(可用a(i)表示第i个学生的成绩)13. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEy=24-2*xEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.14. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEy=24-2*xEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.15. (5分)已知函数f(x)=(x+1)2,将区间[1,10]九等分,画出求函数在各等分点及端点处所取得函数值算法的程序框图.参考答案一、单选题 (共6题;共12分)1-1、2-1、3-1、4-1、5-1、6-1、二、填空题 (共4题;共6分)7-1、8-1、9-1、10-1、三、解答题 (共5题;共40分)11-1、11-2、12-1、13-1、13-2、14-1、14-2、15-1、第11 页共11 页。
人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(I)卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(I)卷姓名:________ 班级:________ 成绩:________一、单选题 (共11题;共22分)1. (2分) (2019高一上·太原月考) 给出以下四个问题,①输入 ,输出它的相反数②求面积为的正方形的周长③在三个不等实数中,求一个数的最大数④求函数的函数值其中不需要用条件语句来描述其算法的有()A . 1个B . 2个C . 3个D . 4个2. (2分)给出以下问题:①求面积为1的正三角形的周长;②求键盘所输入的三个数的算术平均数;③求键盘所输入的两个数的最小数;④求函数当自变量取时的函数值.其中不需要用条件语句来描述算法的问题有()A . 1个B . 2个C . 3个3. (2分)以下条件表达式正确的是()A . 1<x<2B . x><1C . x<>1D . x≤14. (2分)输入x=3,根据程序输出的结果是()A . 13B . 20C . 12D . 55. (2分)对条件语句的描述正确的是()A . ESLE后面的语句不可以是条件语句B . 两个条件语句可以共用一个END IF语句C . 条件语句可以没有ELSE后的语句D . 条件语句中IF﹣THEN语句和ELSE后的语句必须同时存在6. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()B . 空格C . 分号D . 顿号7. (2分)如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A . n=n+2,i>15?B . n=n+1,i>15?C . n=n+2,i>14?D . n=n+1,i>14 ?8. (2分)右边程序执行后输出的结果是()B . 0C . 1D . 29. (2分)分析下边的程序:若输入38,运行右边的程序后,得到的结果是()A . 80B . 83C . 82D . 8110. (2分)为了在运行下面的程序后得到输出y=9,则应该输入()A . x=-4B . x=-2C . x=4或x=-4D . x=-2或x=211. (2分)如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为()A . i >11B . i ≥11C . i ≤11D . i<11二、填空题 (共6题;共9分)12. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND13. (2分)已知给出下面的程序:x=x+99IF x>100 THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.14. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1* (x-3)END IFPRINT yEND程序表示的函数关系式是________.15. (1分)求函数y=|x-4|+1的函数值,则①处应填________.IF x>=4 THENy=x-3ELSE①END IFPRINT yEND16. (3分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEy=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.17. (1分)判断输入的任意整数x的奇偶性,填空:INPUT xIF________THENPRINT x是偶数ELSEPRINT x是奇数END IFEND三、解答题 (共5题;共40分)18. (5分)结合图形,说明下列程序的功能.19. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.20. (10分) (2015高二上·三明期末) 某乐园按时段收费,收费标准为:每玩一次不超过1小时收费10元,超过1小时的部分每小时收费8元(不足1小时的部分按1小时计算).现有甲、乙二人参与但都不超过4小时,甲、乙二人在每个时段离场是等可能的.为吸引顾客,每个顾客可以参加一次抽奖活动.(1)用(10,10)表示甲乙玩都不超过1小时的付费情况,求甲、乙二人付费之和为44元的概率;(2)抽奖活动的规则是:顾客通过操作按键使电脑自动产生两个[0,1]之间的均匀随机数x,y,并按如图所示的程序框图执行.若电脑显示“中奖”,则该顾客中奖;若电脑显示“谢谢”,则不中奖,求顾客中奖的概率.21. (10分) (2016高一下·兰州期中) 某算法的程序框图如图所示,其中输入的变量x在1,2,3,…,24这24个整数中等可能随机产生.(1)分别求出按程序框图正确编程运行时输出y的值为i的概率Pi(i=1,2,3);(2)甲、乙两同学依据自己对程序框图的理解,各自编写程序重复运行n次后,统计记录了输出y的值为i(i=1,2,3)的频数.以下是甲、乙所作频数统计表的部分数据.甲的频数统计表(部分)运行次数n 输出y的值为1的频数输出y的值为2的频数输出y的值为3的频数3014610…………21001027376697乙的频数统计表(部分)运行次数n 输出y的值为1的频数输出y的值为2的频数输出y的值为3的频数当n=2100时,根据表中的数据,分别写出甲、乙所编程序各自输出y的值为i(i=1,2,3)的频率(用分数表示),并判断两位同学中哪一位所编写程序符合算法要求的可能性较大.22. (5分)儿童乘坐火车时,若身高不超过1.1 m,则无须购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.参考答案一、单选题 (共11题;共22分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、二、填空题 (共6题;共9分)12-1、13-1、14-1、15-1、16-1、16-2、17-1、三、解答题 (共5题;共40分) 18-1、19-1、19-2、20-1、20-2、21-1、21-2、22-1、。
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练A卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练A卷姓名:________ 班级:________ 成绩:________一、单选题 (共9题;共18分)1. (2分)在编制将两变量a,b的数值交换的正确的程序中,必须使用到的语句是()A . 输入、输出语句B . 输入、输出语句,条件语句C . 输入、输出语句,赋值语句D . 输入、输出语句,循环语句2. (2分)下列程序语句不正确的是()A . INPUT“MATH=”;a+b+cB . PRINT“MATH=”;a+b+cC . a=b+cD . a=b-c3. (2分) (2017高一下·咸阳期末) 将两个数A=9,B=15交换使得A=15,B=9下列语句正确的一组是()A .B .C .D .4. (2分)阅读下列程序:INPUT aIF a>5 THENb=2*aELSEb=a*a+1END IFPRINT bEND如果输入5,则该程序的运行结果为()A . 1B . 10C . 25D . 265. (2分)如图所示的程序语句的算法功能是()INPUT “a,b,c=”;a,b,cIF a<b THENa=bEND IFIF a<c THENa=cEND IFPRINT aENDA . 输出a,b,c三个数中的最大数B . 输出a,b,c三个数中的最小数C . 将a,b,c按从小到大排列D . 将a,b,c按从大到小排列6. (2分)阅读下面的程序:a=3IF a<=3 THENPRINT 3END IFIF a<=4 THENPRINT 4END IFIF a<=5 THENPRINT 5END IFIF a<=6 THENPRINT 6END IFEND可知程序运行的结果是()A . 3B . 3 4C . 3 4 5D . 3 4 5 67. (2分)利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是()A . INPUT “A,B,C”a,b,cB . INPUT “A,B,C=”;a,b,cC . INPUT a,b,c;“A,B,C”D . PRINT “A,B,C”;a,b,c8. (2分)下列正确的语句的个数是()①输入语句 INPUT a+2②赋值语句 x=x-5③输出语句 PRINT M=2A . 0B . 1C . 2D . 39. (2分)阅读下面程序,若输入的数为5,则输出结果是INPUT xIF x <3 THEN y=2*xELSEIF x >3 THEN y=x*x-1ELSEy =2END IFEND IFPRINT yENDA . 5B . 16C . 24D . 32二、填空题 (共5题;共7分)10. (3分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEy=2*x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________. 11. (1分)求函数y=|x-4|+1的函数值,则①处应填________.INPUT “x=”;xIF x>=4 THENy=x-3ELSE①END IFPRINT yEND12. (1分)为了在运行下面的程序之后输出y=25,键盘输入的x应该是________.13. (1分)下面程序的运行结果为________.a=2b=3c=4a=bb=c+2c=b+4d=(a+b+c)/3PRINT “d=”;dEND14. (1分)下面一段程序执行后的结果是________.三、解答题 (共4题;共25分)15. (5分)中秋节到了,糕点店的售货员很忙,请设计一个程序,帮助售货员算账,已知豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,那么依次购买这三种月饼a、b、c千克,应收多少钱?16. (5分)设计一个算法,求实数x的绝对值,并画出程序框图.17. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1 OR x<-1 THENy=1ELSE y=0END IFPRINE yEND.18. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEy=24-2*xEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达? (2)画出这个程序的程序框图.参考答案一、单选题 (共9题;共18分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、二、填空题 (共5题;共7分)10-1、10-2、11-1、12-1、13-1、14-1、三、解答题 (共4题;共25分) 15-1、16-1、17-1、18-1、18-2、。
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练(1)B卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练(1)B卷姓名:________ 班级:________ 成绩:________一、单选题 (共5题;共10分)1. (2分)读程序甲:INPUT i=1 乙:INPUT i=1000S=0 S=0WHILE i<=1000 DOS=S+i S=S+ii=i+l i=i-1WEND LOOP UNTIL i≤1PRINT S PRINT SEND END对甲乙两程序和输出结果判断正确的是()A . 程序不同,结果不同B . 程序不同,结果相同C . 程序相同,结果不同D . 程序相同,结果相同2. (2分)以下给出的输入、输出语句、赋值语句中正确的有()①输入语句INPUT a;b;c;②输入语句INPUT x=3;③输出语句PRINT 20,3*2;④输出语句PRINT A=4;⑤赋值语3=B;⑥赋值语句x+y=0;⑦赋值语句A=B=-2;⑧赋值语句T=T*T.A . 2个B . 3个C . 4个D . 5个3. (2分)给出以下四个问题,其中不需要用条件语句来描述其算法的有()①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求二进数111111的值.A . 1个B . 2个C . 3个D . 4个4. (2分)下列选项中,正确的赋值语句是()A . A=x2﹣1=(x+1)(x﹣1)B . 5=AC . A=A*A+A﹣2D . 4=2+25. (2分)下面程序运行后,a,b,c的值各等于()a = 3b =" -" 5c = 8a = bb = cc = aPRINT a,b,cENDA . –5,8,-5B . –5,8,3C . 8,–5,3D . 8,–5,8二、填空题 (共4题;共5分)6. (1分)以下程序运行后,输出的A,B的和是________.7. (2分)已知给出下面的程序:INPUT “x=”;xx=x+99IF x>100 THENx=x MOD 5PRINT xELSE x=SQR(x)END IFPRI NT xEND输入x=100时,输出结果为________;输入x=-18时,输出结果为________.8. (1分)按下列程序框图来计算:如图,应该运算________次才停止.9. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND三、解答题 (共3题;共20分)10. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1 OR x<-1 THENy=1ELSE y=0END IFPRINE yEND.11. (10分)已知函数y=f(x)的程序框图如图所示.(1)求函数y=f(x)的表达式;(2)写出输入x的值计算y的值的程序.12. (5分)已知a、b、c三个实数中,有且只有一个是负数,设计一个程序,筛选出这个负数.参考答案一、单选题 (共5题;共10分)1-1、2-1、3-1、4-1、5-1、二、填空题 (共4题;共5分)6-1、7-1、8-1、9-1、三、解答题 (共3题;共20分)10-1、11-1、11-2、12-1、。
数学必修Ⅲ人教新课标A版1-2-2条件语句同步练习

【解】由题意可得函数关系式为:
y=
程序如下:
INPUT“x=”;x
IFx>0AND x<=16THEN
y=8*x
ELSE
IFx<=32THEN
y=128
ELSE
y=8*(48-x)
END IF
END IF
PRINT y
END
[能力提升]
1.已知程序如下:
INPUTx
IFx>0THEN
y=4
D.条件语句中可以没有END IF,但是必须有ELSE
【解析】条件语句中必须有END IF,但可以没有ELSE,故选C.
【答案】C
二、填空题
6.根据以下程序,则f(-2)+f(3)=________.
INPUT“x=”;x
IFx<=0THEN
f(x)=4*x
ELSE
f(x)=2^x
END IF
PRINTf(x)
学业分层测评(六)条件语句
(建议用时:45分钟)
[学业达标]
一、选择题
1.求下列函数的函数值的算法中需要用到条件语句的函数为()
A.f(x)=3x-1B.f(x)=log2x
C.f(x)= D.f(x)=ex
【解析】A、B、D只用顺序结构就能描述算法,C需要逻辑判断要用条件语句,故选C.
【答案】C
2.阅读下列程序:
END
【解析】∵-2≤0,
∴f(-2)=4×(-2)=-8;
∵3>0,∴f(3)=23=8,
∴f(-2)+f(3)=-8+8=0.
【答案】0
7.下面给出的条件语句编写的程序,该程序的功能是求函数________的函数值.
人教A版高中数学必修三第一章1.2-1.2.2条件语句 同步训练(II)卷

人教A版高中数学必修三第一章1.2-1.2.2条件语句同步训练(II)卷姓名:________ 班级:________ 成绩:________一、单选题 (共11题;共22分)1. (2分)任何一种算法都离不开的基本结构为()A . 逻辑结构B . 条件结构C . 循环结构D . 顺序结构2. (2分) (2019高一上·太原月考) 给出以下四个问题,①输入 ,输出它的相反数②求面积为的正方形的周长③在三个不等实数中,求一个数的最大数④求函数的函数值其中不需要用条件语句来描述其算法的有()A . 1个B . 2个C . 3个D . 4个3. (2分)(2017·天津) 阅读如图的程序框图,运行相应的程序,若输入N的值为19,则输出N的值为()A . 0B . 1C . 2D . 34. (2分)(2017·山东) 执行两次如图所示的程序框图,若第一次输入的x值为7,第二次输入的x值为9,则第一次,第二次输出的a值分别为()A . 0,0B . 1,1C . 0,1D . 1,05. (2分)”A=1,for i=1to 5,A=A*i,i=i+1,next,输出A”,该语句执行后输出的结果A是()A . 5B . 6C . 15D . 1206. (2分)右图是某算法程序框图的一部分,它表达的算法逻辑结构为()A . 顺序结构B . 条件结构C . 循环结构D . 以上三种结构都不是7. (2分)当输入时,右面的程序运行的结果是()A .B .C .D .8. (2分)读如图的程序:上面的程序如果在执行的时候,输入93,那么输出的结果为()A . 99B . 39C . 39.3D . 99.39. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()A . 逗号B . 空格C . 分号D . 顿号10. (2分)为了在运行下面的程序后得到输出y=9,则应该输入()A . x=-4B . x=-2C . x=4或x=-4D . x=-2或x=211. (2分)以下条件表达式正确的是()A . 1<x<2B . x><1C . x<>1D . x≤1二、填空题 (共6题;共8分)12. (1分)(2019·通州模拟) 如图是一个算法的伪代码,若输入的值为3时,则输出的的值为________.13. (2分)已知函数y=|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.14. (1分)已知程序如图,若a=35,则程序运行后结果是________.INPUT ab=a\10-a/10+a MOD 10PRINT bEND15. (1分) (2017高一下·卢龙期末) 读程序,该程序表示的函数是________.16. (1分)下述程序的表达式为s=________ .17. (2分)写出下列语句的运行结果:输入aif a<0then 输出“是负数”else t=输出ta=﹣4,输出结果为________ ,a=9,输出结果为________ .三、解答题 (共5题;共30分)18. (10分)已知函数y=f(x)的程序框图如图所示.(1)求函数y=f(x)的表达式;(2)写出输入x的值计算y的值的程序.19. (5分)在音乐唱片超市里,每张唱片售价25元,顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请设计一个完成计费工作的算法,并画出程序框图.20. (5分) 2015年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.21. (5分)已知直角坐标系中的点A(﹣1,0),B(3,2),写出求直线AB的方程的一个算法.22. (5分)指出下列语句的错误,并改正:(1)A=B=50(2)x=1,y=2,z=3(3)INPUT“How old are you”x(4)INPUT,x(5)PRINT A+B=;C (6)PRINT Good﹣bye!参考答案一、单选题 (共11题;共22分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、10-1、11-1、二、填空题 (共6题;共8分)12-1、13-1、14-1、15-1、16-1、17-1、三、解答题 (共5题;共30分) 18-1、18-2、19-1、20-1、21-1、22-1、。
最新人教A版必修三高中数学同步习题第一章算法初步1.2.2和答案

1.2.2 条件语句课时目标 1.理解条件语句.2.能够用条件语句编写条件结构的程序.条件语句的格式、功能及与条件结构的对应关系.一、选择题1.条件语句属于算法中的哪个基本逻辑结构( ) A .顺序结构 B .条件结构 C .循环结构D .以上都不对 答案 B解析 条件语句是处理条件结构的算法语句. 2.下列关于条件语句的说法正确的是( )A.条件语句中必须有ELSE和END IFB.条件语句中可以没有END IFC.条件语句中可以没有ELSE,但是必须有END IFD.条件语句中可以没有END IF,但是必须有ELSE答案 C解析由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有END IF,故A、B、D错误,C正确.3.阅读下列程序,INPUT “x=”;4IF x>3 THENy=x*xELSEy=2*xEND IFPRINT yEND则该程序运行后,变量y的值为( )A.4 B.16C.6 D.8答案B解析因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16. 4.当a=3时,所给出的程序输出的结果是( )INPUTaIFa<10 THENy=2*aELSEy=a*aEND IFPRINT yENDA .9B .3C .10D .6 答案 D解析 因3<10,所以y =2×3=6. 5.程序: INPUT a ,b ,c m =aIF b>m THEN m =b END IFIF c>m THEN m =c END IF PRINT m END若执行程序时输入10,12,8,则输出的结果为( ) A .10 B .12 C .8 D .14 答案 B解析 本程序的功能是筛选出a 、b 、c 中的最大值,故输出的m 的值为12. 二、填空题6.下面给出的是条件语句编写的程序,该程序的功能是求函数________的函数值.INPUT x IF x<=3 THENy =2*x ELSE IF PRINT y END答案 f(x)=⎩⎨⎧2x , x≤3x 2-1, x>3解析 该程序的主要功能是对分段函数f(x)求值. 当x≤3时,y =2x ;当x>3时,y =x 2-1.所以函数为f(x)=⎩⎨⎧2x , x≤3x 2-1, x>3.7.如下图所给出的是一个算法的程序.如果输出的y 的值是20,则输入的x 的值是________.INPUTx IFx <=5 THEN y =10*x ELSE y=2.5*x + 5 END IF PRINT y END答案 2或6解析 当x ≤5时,10x =20,即x =2; 当x >5时,2.5x +5=20,解出x =6.8.为了在运行下面的程序之后得到输出y =25,键盘输入x 应该是________. INPUT x IF x<0 THEN y =(x +1)*(x +1)ELSEy =(x -1)*(x -1)END IF PRINT y END答案 -6或6解析 程序对应的函数是y =⎩⎨⎧(x +1)2, x <0,(x -1)2,x ≥0.由⎩⎨⎧x <0(x +1)2=25,或⎩⎨⎧x ≥0(x -1)2=25,得x =-6,或x =6.三、解答题9.已知函数y =⎩⎨⎧x 2+1 (x ≤2.5),x 2-1 (x >2.5),根据输入x 的值,计算y 的值,设计一个算法并写出相应程序. 解 算法分析: 第一步,输入x 的值.第二步,判断x 的范围:若x >2.5,则用y =x 2-1求函数值. 若x ≤2.5,则用y =x 2+1求函数值. 第三步,输出y 的值. 程序如下:INPUT “x=”;x IF x>2.5 THEN y =x^2-1ELSEy =x^2+1END IFPRINT “y=”;y END10.已知程序:INPUT “x=”;x IF x<-1 THEN y =4*x -1 ELSEIF x>=-1 AND x<=-1 THENy=-5 ELSE y=-4*x -1 END IF END IF PRINT y END说明其功能并画出程序框图. 解 该程序的功能为求分段函数y =⎩⎨⎧4x -1, (x<-1),-5,(-1≤x≤1),-4x -1,(x>1)的值.程序框图为:能力提升11.儿童乘坐火车时,若身高不超过1.1 m ,则无需购票;若身高超过1.1 m 但不超过1.4 m ,可买半票;若超过1.4 m ,应买全票.试写出一个购票算法程序.解 程序如下:INPUT“身高h =”;h IF h <=1.1 THEN PRINT “免费乘车”ELSEIF h <=1.4 THEN PRINT “半票乘车” ELSEPRINT “全票乘车” END IF END IF END1.使用条件语句时应注意的问题(1)条件语句是一个语句,IF ,THEN ,ELSE ,ENDIF 都是语句的一部分.(2)条件语句必须是以IF开始,以ENDIF结束,一个IF必须与一个ENDIF相对应.(3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.(4)为了程序的可读性,一般IF、ELSE与ENDIF顶格书写,其他的语句体前面则空两格.2.计算机能识别的数学符号:加号“+”减号“-”乘号“*”如a乘以b写作:a*b除号“/”如a除以b写作:a/b乘方“ ^ ”如a的平方写作:a^2大于或等于“≥”写作:>=不等式“≠”写作:<>。
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练B卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练B卷姓名:________ 班级:________ 成绩:________一、单选题 (共9题;共18分)1. (2分)下列赋值语句正确的是A . a-b=2B . 5=aC . a=b=4D . a=a+22. (2分)下列给出的输入语句、输出语句和赋值语句:⑴输出语句INPUT ;⑵输入语句INPUT =3;⑶赋值语句3=A,则其中正确的个数是()A . 0B . 1C . 2D . 33. (2分)运行如图所示的程序,输出的结果是()A . 1B . 3C . 4D . m=44. (2分)阅读下列程序:若输入5,则程序运行的结果为()A . 1B . 10C . 25D . 265. (2分)下列给出的输入语句、输出语句和赋值语句:则其中正确的个数是()(1)输出语句INPUT a,b,c(2)输入语句INPUT x=3(3)赋值语句3=A(4)赋值语句A=B=C.B . 1C . 2D . 36. (2分)下面程序运行后输出结果是3,则输入的x值一定是()INPUT xIF x>0 THENy=xELSEy=-xEND IFPRINT yENDA . 3B . -3C . 3或-3D . 07. (2分) (2018高一下·芜湖期末) 以下程序中,输出时A的值是输入时A的值的()B . 2倍C . 3倍D . 4倍8. (2分)如图所示的程序框图中,要想使输入的值与输出的值相等,输入的a值应为()A . 1B . 3C . 1或3D . 0或39. (2分)在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()A . 逗号B . 空格C . 分号D . 顿号二、填空题 (共5题;共5分)10. (1分)以下属于基本算法语句的是________ .1INPUT语句;②PRINT语句;③IF﹣THEN语句;④DO语句;⑤END语句;⑥WHILE语句;⑦END IF语句.11. (1分)如图的算法程序,输入5,17,输出的结果是________ .12. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1*(x-3)END IFPRINT yEND程序表示的函数关系式是________.13. (1分)“x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,给出以下说法:①x =3*5的意思是x=3×5=15.此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③x=3*5可以写为3*5= x;④x=x+1语句在执行时“=”右边x的值是15,执行后左边x的值是16.其中说法正确的序号是________.14. (1分)求函数y=|x-4|+1的函数值,则①处应填________.INPUT “x=”;xIF x>=4 THENy=x-3ELSE①END IFPRINT yEND三、解答题 (共4题;共20分)15. (5分)编写程序,使得任意输入2个整数按从大到小的顺序输出.16. (5分)写出求 + +…+ 的一个算法.17. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1 OR x<-1 THENy=1ELSE y=0END IFPRINE yEND.18. (5分) 2015年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.参考答案一、单选题 (共9题;共18分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、二、填空题 (共5题;共5分)10-1、11-1、12-1、13-1、14-1、三、解答题 (共4题;共20分)15-1、16-1、17-1、18-1、。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教A版高中数学必修三第一章1.2-1.2.2条件语句同步训练(I)卷姓名:________ 班级:________ 成绩:________
一、单选题 (共11题;共22分)
1. (2分)右边程序执行后输出的结果是S=()
A . 3
B . 6
C . 10
D . 15
2. (2分)如果执行右面的算法语句输出结果是2,则输入的值是()
A . 0或2
B . 或2
C . 2
D . 0
3. (2分) (2017高一下·南昌期末) 若运行所给程序输出的值是16,则输入的实数x值为()
A . 32
B . 8
C . ﹣4或8
D . 4或﹣4或8
4. (2分) (2016高二下·银川期中) 在如图的程序框图表示的算法中,输入三个实数a,b,c,要求输出的x是这三个数中最大的数,那么在空白的判断框中,应该填入()
A . x>c
B . c>x
C . c>b
D . c>a
5. (2分)右边程序执行后输出的结果是()
A . -1
B . 0
C . 1
D . 2
6. (2分)下列问题的算法适宜用条件结构表示的是()
A . 解不等式ax+b>0(a≠0)
B . 计算10个数的平均数
C . 求半径为3的圆的面积
D . 求方程x2﹣2x+1=0的根
7. (2分)阅读下面程序,若输入的数为5,则输出结果是INPUT x
IF x <3 THEN y=2*x
ELSE
IF x >3 THEN y=x*x-1
ELSE
y =2
END IF
END IF
PRINT y
END
A . 5
B . 16
C . 24
D . 32
8. (2分)给出以下四个问题:
①输入一个数x,输出它的相反数;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;
④求函数的函数值.
其中不需要用条件语句来描述其算法的有()
A . 1个
B . 2个
C . 3个
D . 4个
9. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()
A . 1
B . 2
C . 3
D . 4
10. (2分)给出下列四个问题:
①求方程ax2+bx+c=0的解;
②判断直线和圆的位置关系;
③给三名同学的成绩排名次;
④求两点间的距离.
其中不需要用条件语句来描述其算法的有()
A . 1个
B . 2个
C . 3个
D . 4个
11. (2分)以下给出对流程图的几种说法,其中正确说法的个数是()
①任何一个流程图都必须有起止框
②输入框只能放在开始框后,输出框只能放在结束框之后
③判断框是唯一一个具有超过一个退出点的符号.
A . 0
B . 1
C . 2
D . 3
二、填空题 (共6题;共7分)
12. (1分) (2019高二下·宁夏月考) 给出一个算法:
根据以上算法,可求得f(-1)+f(2)=________.
13. (2分)已知函数y=|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.
14. (1分)已知程序如图,若a=35,则程序运行后结果是________.
INPUT a
b=a\10-a/10+a MOD 10
PRINT b
END
15. (1分)输入x=5,运行下面的程序之后得到y等于________ .
Input x
If x<0 then
y=(x+1)∗(x+1)
Else
y=(x﹣1)∗(x﹣1)
End if
Print y
End.
16. (1分)为了在运行下面的程序之后输出y=25,键盘输入的x应该是________.
17. (1分)阅读下面的程序:
上述程序如果输入的值是51,则运行结果是________.
三、解答题 (共5题;共30分)
18. (5分)设计一个算法,求使1+2+3+4+…+n>2 017成立的最小自然数,画出程序框图,并写出程序语句.
19. (10分)下列语句是求S=2+3+4+…+99的一个程序.请回答问题:
(1)程序中是否有错误?若有请加以改正;
(2)把程序改成另一种类型的循环语句.
20. (5分)给出以下10个数:4,10,70,33,95,74,29,17,60,30. 要求将大于40的数找出来,画出求解该问题的算法的程序框图,并写出程序.
21. (5分)画出求满足的最小正整数n的程序框图.
22. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:
INPUT x
IF x>1 OR x<-1 THEN
y=1
ELSE y=0
END IF
PRINE y
END.
参考答案一、单选题 (共11题;共22分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
7-1、
8-1、
9-1、
10-1、
11-1、
二、填空题 (共6题;共7分)
12-1、
13-1、
14-1、
15-1、
16-1、
17-1、
三、解答题 (共5题;共30分)
18-1、
19-1、
19-2、
20-1、21-1、
22-1、。