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

合集下载

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

人教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 同步训练(II)卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(II)卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练(II)卷姓名:________ 班级:________ 成绩:________一、单选题 (共11题;共22分)1. (2分)任何一种算法都离不开的基本结构为()A . 逻辑结构B . 条件结构C . 循环结构D . 顺序结构2. (2分)如果执行右面的算法语句输出结果是2,则输入的x值是()A . 0B . 或2C . 2D . 0或23. (2分)右图是某算法程序框图的一部分,它表达的算法逻辑结构为()A . 顺序结构B . 条件结构C . 循环结构D . 以上三种结构都不是4. (2分) (2020高二上·黄陵期末) 已知程序如下:若输入,运行结果是()A . ,B . ,C .D .5. (2分)阅读下列程序:若输入5,则程序运行的结果为()A . 1B . 10C . 25D . 266. (2分)给出以下四个问题,其中不需要用条件语句来描述其算法的有()①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求二进数111111的值.A . 1个B . 2个C . 3个D . 4个7. (2分)当输入时,右面的程序运行的结果是()A .B .C .D .8. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()A . 1B . 2C . 3D . 49. (2分)如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为()A . i >11B . i ≥11C . i ≤11D . i<1110. (2分)下列程序若输出的结果为3,则输入的x值可能是()A . 1B . -3C . -1D . 1或-311. (2分)给出下列程序:如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()A . 7B . 10C . 5D . 8二、填空题 (共6题;共9分)12. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND13. (2分)已知给出下面的程序:INPUT “x=”;xx=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的函数值,则①处应填________. INPUT “x=”;xIF 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 xm=x MOD2IF________THENPRINT x是偶数ELSEPRINT x是奇数END IFEND三、解答题 (共5题;共25分)18. (5分)画出下面辗转相除法程序的程序框图.并用辗转相除法计算546与429的最大公约数.19. (5分)某商场为迎接店庆举办促销活动,活动规定:购物额在100元及以内不予优惠,在100~300元之间优惠5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效.写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序框图.20. (5分)某校在一次趣味运动会的颁奖仪式上,高一、高二、高三各代表队人数分别为120人、120人、n人.为了活跃气氛,大会组委会在颁奖过程中穿插抽奖活动,并用分层抽样的方法从三个代表队中共抽取20人在前排就坐,其中高二代表队有6人.(1)求n的值;(2)把在前排就坐的高二代表队6人分别记为a,b,c,d,e,f,现随机从中抽取2人上台抽奖.求a和b 至少有一人上台抽奖的概率.(3)抽奖活动的规则是:代表通过操作按键使电脑自动产生两个[0,1]之间的均匀随机数x,y,并按如图所示的程序框图执行.若电脑显示“中奖”,则该代表中奖;若电脑显示“谢谢”,则不中奖,求该代表中奖的概率.21. (5分) (2019高一上·太原月考) 已知算法:①将该算法用程序框图表示;②写出该程序,若输出Y=-3,求X的值.S1、输入XS2、若X<1,执行S3. 否则执行S6S3、Y =X- 2S4、输出YS5、结束S6、若X=1 ,执行S7;否则执行S10;S7、Y =0S8、输出YS9、结束S10、Y= 2X-7S11、输出YS12、结束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题;共25分) 18-1、19-1、20-1、21-1、22-1、。

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

人教新课标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.3循环语句同步训练(4)(II)卷

人教A版高中数学必修三第一章1.2-1.2.3循环语句同步训练(4)(II)卷

人教A版高中数学必修三第一章1.2-1.2.3循环语句同步训练(4)(II)卷姓名:________ 班级:________ 成绩:________一、单选题 (共6题;共12分)1. (2分)如下程序的循环次数为()A . 1B . 2C . 3D . 42. (2分)设计一个计算1×3×5×7×9的算法,下面给出了算法语句的一部分,则在横线①上应填入下面数据中的()S=1i=3DOS=S*ii=i+2LOOP UNTIL i ①输出SA . 8B . 9C . 10D . 123. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()A . 17B . 19C . 21D . 234. (2分)下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是()A . i>100B . i<=100C . i>50D . i<=505. (2分) (2017高一下·郴州期中) 下面为一个求20个数的平均数的程序,在横线上应填充的语句为()A . i>20B . i<20C . i>=20D . i<=206. (2分)右图程序运行结果是()A . 32B . 34C . 35D . 36二、填空题 (共4题;共4分)7. (1分)按下列程序框图来计算:如图,应该运算________次才停止.8. (1分)右边伪代码运行执行后输出的结果是________9. (1分)当执行完程序语句“wjilei<=10”后,i的值变为________10. (1分)执行以下语句后,打印纸上打印出的结果应是:________三、解答题 (共5题;共25分)11. (5分)设计一个程序,求一个数x的绝对值.12. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1 OR x<-1 THENy=1ELSE y=0END IFPRINE yEND.13. (5分)某商场为迎接店庆举办促销活动,活动规定:购物额在100元及以内不予优惠,在100~300元之间优惠5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效.写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序框图.14. (5分)已知函数f(x)=(x+1)2,将区间[1,10]九等分,画出求函数在各等分点及端点处所取得函数值算法的程序框图.15. (5分)儿童乘坐火车时,若身高不超过1.1 m,则无须购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序.参考答案一、单选题 (共6题;共12分)1-1、2-1、3-1、4-1、5-1、6-1、二、填空题 (共4题;共4分)7-1、8-1、9-1、10-1、三、解答题 (共5题;共25分)11-1、12-1、13-1、14-1、15-1、。

数学必修Ⅲ人教新课标A版1-2-2条件语句同步练习

数学必修Ⅲ人教新课标A版1-2-2条件语句同步练习
图1 2 3
【解】由题意可得函数关系式为:
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.1输入语句、输出语句和赋值语句 同步训练(1)(II)卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练(1)(II)卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练(1)(II)卷姓名:________ 班级:________ 成绩:________一、单选题 (共5题;共10分)1. (2分) (2019高一上·太原月考) 将两个数,交换,使,,下面语句正确的一组是()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分)将右图算法语句(其中常数e是自然对数的底数)当输入x为3时,输出y的值为()输入xIFx e THENy=0.5+0.5*(x-2)ELSEy=0.5*xEND IF输出yA . 1B . 1.5C . 2D . 0.8591414. (2分) (2017高一下·咸阳期末) 将两个数A=9,B=15交换使得A=15,B=9下列语句正确的一组是()A .B .C .D .5. (2分)下列给出的赋值语句正确的是()A . 6=AB . M=﹣MC . B=A=2D . x+5y=0二、填空题 (共4题;共4分)6. (1分) A=15,A=﹣A+5,最后A的值为________ .7. (1分)执行程序语句A=20,A=﹣A+10,最后A的值为________ .8. (1分)如图所示的算法的结果是________;9. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND三、解答题 (共3题;共20分)10. (5分)先后抛掷一枚骰子,得到的点数分别记为a,b,按以下程序进行运算:INPUT“a,b=”;a,bIFa>=bTHENy=a﹣bELSEy=b﹣aEND IFPRINTyEND(1)若a=3,b=6,求程序运行后计算机输出y的值.(2)若“输出y的值是2”为事件A,求事件A发生的概率.11. (5分)已知函数,对每输入的一个值,都得到相应的函数值,画出程序框图并写出程序.12. (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)画出这个程序的程序框图.参考答案一、单选题 (共5题;共10分)1-1、2-1、3-1、4-1、5-1、二、填空题 (共4题;共4分)6-1、7-1、8-1、9-1、三、解答题 (共3题;共20分)10-1、11-1、12-1、12-2、。

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练C卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练C卷

人教新课标A版高中数学必修三第一章1.2-1.2.2条件语句3 同步训练C卷姓名:________ 班级:________ 成绩:________一、单选题 (共11题;共22分)1. (2分)任何一种算法都离不开的基本结构为()A . 逻辑结构B . 条件结构C . 循环结构D . 顺序结构2. (2分)如图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()A . i≤1007B . i≤1008C .D . i>10073. (2分) (2019高一上·太原月考) 如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为()A . i>10B . i<8C . i<=9D . i<94. (2分) (2020高二上·黄陵期末) 已知程序如下:若输入,运行结果是()A . ,B . ,C .D .5. (2分)为了在运行下面的程序后得到输出y=9,则应该输入()A . x=-4B . x=-2C . x=4或x=-4D . x=-2或x=26. (2分)下列算法中,含有条件分支结构的是()A . 求两个数的积B . 求点到直线的距离C . 解一元二次不等式D . 已知梯形两底和高求面积7. (2分)对条件语句的描述正确的是()A . ESLE后面的语句不可以是条件语句B . 两个条件语句可以共用一个END IF语句C . 条件语句可以没有ELSE后的语句D . 条件语句中IF﹣THEN语句和ELSE后的语句必须同时存在8. (2分)给出下列程序:如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()A . 7B . 10C . 5D . 89. (2分)当输入时,右面的程序运行的结果是()A .B .C .D .10. (2分)当x=2时,下面的程序段结果是()A . 3B . 7C . 15D . 1711. (2分)执行右面的框图,若输出结果为3,则可输入的实数x值的个数为()A . 1B . 2C . 3D . 4二、填空题 (共6题;共9分)12. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND13. (2分)已知给出下面的程序:INPUT “x=”;xx=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 THENELSEy=0.2+0.1* (x-3)END IFPRINT yEND程序表示的函数关系式是________.15. (1分)求函数y=|x-4|+1的函数值,则①处应填________. INPUT “x=”;xIF x>=4 THENy=x-3ELSE①END IFPRINT yEND16. (3分)读程序,完成下列题目:程序如图:INPUT xIF x>=1 THENy=x+1ELSEEND IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________.17. (1分)判断输入的任意整数x的奇偶性,填空:INPUT xm=x MOD2IF________THENPRINT x是偶数ELSEPRINT x是奇数END IFEND三、解答题 (共5题;共35分)18. (5分)输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.19. (5分)某商场为迎接店庆举办促销活动,活动规定:购物额在100元及以内不予优惠,在100~300元之间优惠5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效.写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序框图.20. (10分)执行如图所描述的算法程序,记输出的一列a的值依次为a1 , a2 ,…,an ,其中n∈N*且n≤2014.(1)若输入λ= ,写出全部输出结果.(2)若输入λ=2,记bn= }(n∈N*),求bn+1与bn的关系(n∈N*).21. (5分)如图,给出了一个程序框图,其作用是输入x的值,输出相应的y的值.(1)请指出该程序框图所使用的逻辑结构;(2)若要使输入的x的值是输出的y的值的一半,则输入x的值为多少?22. (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)画出这个程序的程序框图.参考答案一、单选题 (共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题;共35分) 18-1、19-1、20-1、20-2、21-1、22-1、22-2、。

最新人教A版必修三高中数学同步习题第一章算法初步1.2.2和答案

最新人教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大于或等于“≥”写作:>=不等式“≠”写作:<>。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人教A版高中数学必修三第一章1.2-1.2.2条件语句同步训练(I)卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共11题;共22分)
1. (2分)如图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()
A . i≤1007
B . i≤1008
C .
D . i>1007
2. (2分) (2020高二上·黄陵期末) 已知程序如下:
若输入,运行结果是()
A . ,
B . ,
C .
D .
3. (2分)执行框图,若输出结果为,则输入的实数x的值是()
4. (2分) (2017高三下·西安开学考) 阅读程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是()
A . (﹣∞,﹣2]
B . [﹣2,﹣1]
C . [﹣1,2]
D . [2,+∞)
5. (2分) (2019高一上·太原月考) 如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为()
A . i>10
B . i<8
C . i<=9
D . i<9
6. (2分)条件语句的一般形式如图所示,其中B表示的是()
A . 条件
B . 条件语句
C . 满足条件时执行的内容
D . 不满足条件时执行的内容
7. (2分)处理框的作用是()
A . 表示一个算法的开始
B . 表示一个算法输入
C . 赋值计算
D . 判断条件是否成立
8. (2分)(2020·平顶山模拟) 自新型冠状病毒疫情爆发以来,人们时刻关注疫情,特别是治愈率,治愈率
累计治愈人数/累计确诊人数,治愈率的高低是“战役”的重要数据,由于确诊和治愈人数在不断变化,那么人们就非常关心第n天的治愈率,以此与之前的治愈率比较,来推断在这次“战役”中是否有了更加有效的手段,下面是一段计算治愈率的程序框图,请同学们选出正确的选项,分别填入①②两处,完成程序框图.():第i天新增确诊人数;:第天新增治愈人数;:第i天治愈率
A . ,
B . ,
C . ,
D . ,
9. (2分) (2017高一下·郴州期中) 若将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是()
A .
B .
C .
D .
10. (2分)下列算法中,含有条件分支结构的是()
A . 求两个数的积
B . 求点到直线的距离
C . 解一元二次不等式
D . 已知梯形两底和高求面积
11. (2分)执行如图所示的算法语句后的结果为()
INPUT “x,y=”;x,y
A=x*y
B=x MOD y
C=A*y+B
PRINT A,B,C
END
(运行时从键盘上输入16和5)
A . A=80,B=1,C=401
B . A=80,B=3,C=403
C . A=80,B=3.2,C=403.2
D . A=80,B=3.2,C=404
二、填空题 (共6题;共8分)
12. (1分)写出下列程序运行的结果
a=1
b=2
c=a-b
b=a+c/b
PRINT a,b,c
END
输出结果为________.
13. (1分)给出一个算法:
Read x
If x≤0,Then
f(x)←4x
Else
f(x)←2x
End,If
Print,f(x)
根据以上算法,可求得f(﹣1)+f(2)=________
14. (1分)如图的算法程序,输入5,17,输出的结果是________ .
15. (2分)已知函数y=|x-3|,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填________,②处应填________.
16. (1分)设变量a、b分别表示一个数,现将a、b交换,用赋值语句描述该算法的结果是:________
17. (2分)下列程序运行后,a,b,c的值各等于什么?


①________.
②________.
三、解答题 (共5题;共25分)
18. (5分) (2018高一下·河南月考) 读下列程序,写出此程序表示的函数,并求当输出的时,输入的的值.
19. (5分)已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积,并画出程序框图.
20. (5分)某商场为迎接店庆举办促销活动,活动规定:购物额在100元及以内不予优惠,在100~300元之间优惠5%,超过300元之后,超过部分优惠8%,原优惠条件仍然有效.写出顾客的购物额与应付金额之间的程序,要求输入购物额能够输出实付货款,并画出程序框图.
21. (5分)编写一个程序,输入正方形的边长,输出它的对角线和面积的值.
22. (5分)在程序语言中,下列符号分别表示什么运算*;\;∧;SQR;ABS?
参考答案一、单选题 (共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题;共25分)
答案:18-1、
考点:
解析:
答案:19-1、
解析:
答案:20-1、考点:
解析:
答案:21-1、
解析:
答案:22-1、考点:
解析:。

相关文档
最新文档