高中数学必修三各章节同步练习与单元检测(附带答案解析)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
§1.1习题课
课时目标
1.理解并掌握画程序框图的规则.
2.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构.
3.能正确选择并运用三种逻辑结构框图表示具体问题的算法.
1.下列关于程序框图的描述
①对于一个算法来说程序框图是唯一的;
②任何一个框图都必须有起止框;
③程序框图只有一个入口,也只有一个出口;
④输出框一定要在终止框前.
其中正确的有()
A.1个B.2个
C.3个D.4个
答案B
解析②、③正确,对于一个算法来说,程序框图不唯一,与设计有关,故①错.输入输出的位置,不一定在开始和结束处,故④错.
2.某程序框图如图所示,该程序运行后输出的k的值是()
A.4 B.5
C.6 D.7
答案A
解析当k=0时,S=0S=1k=1,
当S=1时,S=1+21=3k=2,
当S=3时,S=3+23=11<100k=3,
当S=11时,k=4,S=11+211>100,故k=4.
3.如图是一个算法的程序框图,该算法所输出的结果是( )
A.12
B.23
C.34
D.45 答案 C
解析 运行第一次的结果为n =0+11×2=12;
第二次n =12+12×3=2
3;
第三次n =23+13×4=3
4.
此时i =4程序终止, 即输出n =3
4
.
4.阅读下边的程序框图,若输出s 的值为-7,则判断框内可填写( )
A .i <3?
B .i <4?
C .i <5?
D .i <6? 答案 D
解析 i =1,s =2;s =2-1=1,i =1+2=3; s =1-3=-2,i =3+2=5;
s =-2-5=-7,i =5+2=7.
因输出s 的值为-7,循环终止,故判断框内应填“i <6?”. 5.求边长为3,4,5的直角三角形的内切圆半径的算法为: 第一步 输入__________________; 第二步 计算r =a +b -c
2
;
第三步 输出r .
答案 a =3,b =4,c =5
6.根据下面的程序框图操作,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则框1中填________,框2中填________.
答案 是 否
解析 由x ≥60与及格对应知1处填是,则2处填否.
一、选择题
1.一个完整的程序框图至少包含( ) A .终端框和输入、输出框 B .终端框和处理框 C .终端框和判断框
D .终端框、处理框和输入、输出框 答案 A
解析 一个完整的程序框图至少需包括终端框和输入、输出框. 2.下列程序框图表示的算法是( )
A .输出c ,b ,a
B .输出最大值
C .输出最小值
D .比较a ,b ,c 的大小 答案 B
解析 根据程序框图可知,此图应表示求三个数中的最大数.
3.用二分法求方程的近似根,精确度为δ,用直到型循环结构的终止条件是( ) A .|x 1-x 2|>δ B .|x 1-x 2|<δ C .x 1<δ 解析 直到型循环结构是先执行、再判断、再循环,是当条件满足时循环停止,因此用二分法求方程近似根时,用直到型循环结构的终止条件为|x 1-x 2|<δ. 4.阅读如图所示的程序框图,运行相应的程序,则输出的i 值等于( ) A .2 B .3 C .4 D .5 答案 C S=0→i =1→a =2 →S =2→i =2→a =8 →S =10→i =3→a =24 →S =34→i =4→输出i =4. 5.如图给出的是计算12+14+16+…+1 100的值的一个程序框图,其中判断框内应填入的 条件是( ) A .i ≥49? B .i ≥50? C .i ≥51? D .i ≥100? 答案 C 解析 i =1时,S =0+12=1 2, i =2时,S =12+1 4 ,…, i =50时,S =12+14+16+…+1 100, 当i =51时结束程序,故选C. 6.读如图所示的程序框图 则循环体执行的次数为( ) A .50 B .49 C .100 D .99 答案 B 解析 ∵i =i +2, ∴当2+2n ≥100时循环结束此时n =49,故选B. 二、填空题 7.直到型循环结构框图为________. 答案 ② 8.已知下列框图,若a =5,则输出b =________. 答案 26 解析 因a =5,所以5>5不成立, 判断框执行“否”,即b =52+1=26. 9.执行如图所示的程序框图,若输入x =4,则输出y 的值为________. 答案 -5 4 解析 当输入x =4时, 计算y =1 2x -1,得y =1. 不满足|y -x |<1.于是得x =1, 此时y =12-1=-1 2 , 不满足|-12-1|<1,此时x =-1 2, 又推得y =-5 4 . 这样|y -x |=|-54+12|=3 4<1,执行“是”, 所以输出的是-5 4 . 三、解答题 10.已知点P 0(x 0,y 0)和直线l :Bx +By +C =0,写出求点P 0到直线l 的距离d 的算法并画出程序框图. 解 (1)用数学语言来描述算法: 第一步,输入点的坐标x 0,y 0,输入直线方程的系数即常数B ,B ,C ; 第二步,计算z 1=Bx 0+By 0+C ; 第三步,计算z 2=B 2+B 2; 第四步,计算d =|z 1|z 2 ; 第五步,输出d . (2)用程序框图来描述算法,如图: 11.画出求满足12+22+32+…+i 2>106的最小正整数n 的程序框图. 解 程序框图如下: