河北省高考数学备考复习(文科)专题十三:算法初步(II)卷

合集下载

(好题)高中数学必修三第二章《算法初步》检测卷(有答案解析)(2)

(好题)高中数学必修三第二章《算法初步》检测卷(有答案解析)(2)

一、选择题1.执行如图所示的程序框图,结果是()A.11 B.12 C.13 D.142.程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作.它问世后不久便风行宇内,成为明清之际研习数学者必读的教材,而且传到朝鲜、日本及东南亚地区,对推动汉字文化圈的数学发展起了重要的作用.卷八中第33问是:“今有三角果一垛,底阔每面七个,问该若干?”如图是解决该问题的程序框图.执行该程序框图,求得该垛果子的总数S为( )A.84 B.56 C.35 D.283.执行如图所示的程序框图,则输出的a=()A .-9B .60C .71D .814.执行如图所示的程序框图,若输出S 的值为511,则判断框内可填入的条件是( )A .4i ≤B .5i ≤C .5i <D .6i ≤5.如图所示的程序框图输出的结果是( )A .34B .55C .78D .896.二分法是求方程近似解的一种方法,其原理是“一分为二,无限逼近”.执行如图所示的程序框图,若输入11x =,22x =,0.1d =,则输出n 的值为( )A .2B .3C .4D .57.阅读如图所示的程序框图,当输入5n =时,输出的S =( )A.6 B.4615C.7 D.47158.执行如图所示的程序框图,输出s的值为( )A.1 B20181C20191D202019.明代数学家程大位(1533~1606年),有感于当时筹算方法的不便,用其毕生心血写出《算法统宗》,可谓集成计算的鼻祖.如图所示的程序框图的算法思路源于其著作中的“李白沽酒”问题.执行该程序框图,若输出的y的值为2,则输入的x的值为()A .74B .5627C .2D .1648110.执行如下的程序框图,则输出的S 是( )A .36B .45C .36-D .45-11.执行如图所示的程序框图,若输入的6n =,则输出S =A.514B.13C.2756D.31012.执行如图的程序框图,则输出x的值是 ()A.2018B.2019C.12D.2二、填空题13.执行如图所示的程序框图,则输出的结果为__________.14.某程序框图如图所示,则执行该程序后输出的结果是_______.15.阅读如图所示的程序框图,若121log3a=,2logb e=,ln2c=,则输出的结果是________.16.根据如图所示算法流程图,则输出S 的值是__.17.执行如图程序框图,输出的结果为______.18.如下图,程序框图中,若输入4,10m n ==,则输出a 的值是________.19.如图所示的程序框图,输出S 的结果是__________.20.运行如图所示的程序框图,若输入4n =,则输出S 的值为_____.三、解答题21.已知直线1:240l x y +-=,阅读如图所示的程序框图,若输入的x 的值为61+,输出的()f x 的值恰为直线2l 在x 轴上的截距,且12l l ⊥.(1)求直线1l 与2l 的交点坐标;(2)若直线3l 过直线1l 与2l 的交点,且在y 轴上的截距是在x 轴上的截距的2倍,求3l 的方程.22.已知底面半径为r ,高为h 的圆柱和一正方体的体积相等,试设计一个程序分别求圆柱的表面积和正方体的表面积,并画出程序框图(π=3. 14).23.给出某班45名同学的数学测试成绩,60分及以上为及格,要求统计及格人数,及格同学的平均分,全班同学的平均分,画出程序框图,并写出程序语句.24.下面给出了一个问题的算法: 第一步,输入x .第二步,若x ≥4,则执行第三步,否则执行第四步. 第三步,y =2x -1,输出y . 第四步,y =x 2-2x +3,输出y . 问题:(1)这个算法解决的问题是什么? (2)当输入的x 值为多大时,输出的数值最小?25.设计一个算法,找出闭区间[]20,25上所有能被3整除的整数.26.设计程序求π的近似值可以用公式:2222π1116123=+++…+21n ,用此公式求2π6,即逐项进行累加,直到21n<0.000 01为止(该项不累加),然后求出π的近似值.【参考答案】***试卷处理标记,请不要删除一、选择题1.B 解析:B 【分析】根据已知的程序语句可得,该程序的功能是利用循环结构计算并输出k 的值,模拟程序的运行过程,可得答案. 【详解】根据题意,模拟程序框图的运行过程,如下:17,0n k ==17不是偶数,3171=52n =⨯+,011k =+=,521≠; 52是偶数,52262n ==,112k =+=,261≠; 26是偶数,26132n ==,213k =+=,131≠; 13不是偶数,3131=40n =⨯+,314k =+=,401≠; 40是偶数,40202n ==,415k =+=,201≠;20是偶数,20102n ==,516k =+=,101≠; 10是偶数,1052n ==,617k =+=,51≠; 5不是偶数,351=16n =⨯+,718k =+=,161≠; 16是偶数,1682n ==,819k =+=,81≠; 8是偶数,842n ==,9110k =+=,41≠; 4是偶数,422n ==,10111k =+=,21≠; 2是偶数,212n ==,11112k =+=,11=; 故选:B 【点睛】 关键点睛:解题的关键是要读懂程序框图,模拟程序框图的运行过程,即突破难点.2.A解析:A 【分析】按照程序框图运行程序,直到满足7i ≥时输出结果即可. 【详解】按照程序框图运行程序,输入0i =,0n =,0S =, 则1i =,1n =,1S =,不满足7i ≥,循环;2i =,3n =,4S =,不满足7i ≥,循环; 3i =,6n =,10S =,不满足7i ≥,循环; 4i =,10n =,20S =,不满足7i ≥,循环; 5i =,15n =,35S =,不满足7i ≥,循环; 6i =,21n =,56S =,不满足7i ≥,循环;7i =,28n =,84S =,满足7i ≥,输出84S =. 故选:A . 【点睛】本题考查根据程序框图循环结构计算输出结果的问题,属于基础题.3.C解析:C 【分析】根据程序框图,模拟运算即可求解. 【详解】第一次执行程序后,1a =-,i=2;第二次执行程序后,9a =-,i=3;第三次执行程序后,a=71,i=4>3,跳出循环,输出a=71. 故选:C 【点睛】本题主要考查了程序框图,循环结构,条件分支结构,属于中档题.4.B解析:B 【分析】模拟运行程序1i =,满足条件,1013S =+⨯,2i =,满足条件,进入循环体,反复操作,直到输出511S =,核对满足的条件即可. 【详解】1i =,满足条件,1013S =+⨯; 2i =,满足条件,111335S =+⨯⨯; 3i =,满足条件,111133557S =++⨯⨯⨯; 4i =,满足条件,111113355779S =+++⨯⨯⨯⨯; 5i =,满足条件,11111115(1)1335577991121111S =++++=-=⨯⨯⨯⨯⨯; 6i =,不满足条件,输出511S =. 故选:B. 【点睛】本题考查了对程序框图的理解与应用,由程序运行结果,补充条件,数列求和的裂项相消法,属于中档题.5.B解析:B 【分析】通过不断的循环赋值,得到临界值,即可得解. 【详解】1,1,21,2,32,3,53,5,85,8,138,13,2113,21,3421,34,55x y z x y z x y z x y z x y z x y z x y z x y z ========================不满足50z ≤,输出即可, 故选:B. 【点睛】本题考查了程序框图循环结构求输出结果,考查了计算能力,属于中当题.6.C解析:C 【分析】按照用二分法求函数零点近似值的步骤求解即可,注意验证精确度的要求. 【详解】解:模拟程序的运行,可得121,1,2,0.1n x x d ====,令22f xx ,则()()110,220f f =-<=>,()1.5, 1.50.250m f ==>,满足条件()()120, 1.5f m f x x <=,此时1.510.50.1-=>,不符合精确度要求;()2, 1.25, 1.250.43750n m f ===-<,不满足条件()()110, 1.25f m f x x <=,此时1.5 1.250.250.1-=>,不符合精确度要求;()3, 1.375, 1.3750.1090n m f ===-<,不满足条件()()110, 1.375f m f x x <=,此时1.5 1.3750.1250.1-=>,不符合精确度要求;()4, 1.4375, 1.43750.0660n m f ===>,满足条件()()120, 1.4375f m f x x <=,此时1.4375 1.3750.06250.1-=<,符合精确度要求. 退出循环,输出n 的值为4. 故选:C. 【点睛】本题主要考查循环结构程序框图以及用二分法求区间根的问题,属于基础题型,二分法是把函数的零点所在区间一分为二,使区间的两个端点逐步逼近零点,进而求零点近似值的方法.7.D【分析】根据程序框图,依次运行程序即可得出输出值. 【详解】输入5n =时,1,1,1,5S i a i ===≤,2,3,2a S i ===,5i ≤222,5,32a S i =⨯===,5i ≤ 2442,5,4333a S i =⨯==+=,5i ≤ 42242,5,534333a S i =⨯==++=,5i ≤224424,5,635153315a S i =⨯==+++=,输出424457331515S =+++= 故选:D 【点睛】此题考查程序框图,关键在于读懂框图,根据结构依次运算,求出输出值,尤其注意判断框中的条件.8.D解析:D 【分析】根据程序框图,模拟程序运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】第一次执行循环体后,2,01)n S ==+,第二次执行循环体后,3,0n S ==+,⋯第n 次执行循环体后, 1,0(1n n S n =+=++++,因为2019n <输出S ,所以01)S =+++++⋯+01)=+++++⋯+1=,故选:D 【点睛】本题主要考查了程序框图,解题时模拟程序运行过程即可,属于中档题.9.C【分析】根据程序框图依次计算得到答案. 【详解】34y x =-,1i =;34916y y x =-=-,2i =;342752y y x =-=-,3i =;3481160y y x =-=-,4i =;34243484y y x =-=-,此时不满足3i ≤,跳出循环,输出结果为243484x -,由题意2434842y x =-=,得2x =. 故选:C 【点睛】本题考查了程序框图的计算,意在考查学生的理解能力和计算能力.10.A解析:A 【分析】列出每一步算法循环,可得出输出结果S 的值. 【详解】18i =≤满足,执行第一次循环,()120111S =+-⨯=-,112i =+=; 28i =≤成立,执行第二次循环,()221123S =-+-⨯=,213i =+=;38i =≤成立,执行第三次循环,()323136S =+-⨯=-,314i =+=; 48i =≤成立,执行第四次循环,()4261410S =-+-⨯=,415i =+=; 58i =≤成立,执行第五次循环,()52101515S =+-⨯=-,516i =+=; 68i =≤成立,执行第六次循环,()62151621S =-+-⨯=,617i =+=; 78i =≤成立,执行第七次循环,()72211728S =+-⨯=-,718i =+=; 88i =≤成立,执行第八次循环,()82281836S =-+-⨯=,819i =+=;98i =≤不成立,跳出循环体,输出S 的值为36,故选A. 【点睛】本题考查算法与程序框图的计算,解题时要根据算法框图计算出算法的每一步,考查分析问题和计算能力,属于中等题.11.B解析:B 【解析】 【分析】首先确定流程图所实现的功能,然后利用裂项求和的方法即可确定输出的数值. 【详解】由流程图可知,程序输出的值为:1111023344556S =++++⨯⨯⨯⨯, 即1111111123344556S ⎛⎫⎛⎫⎛⎫⎛⎫=-+-+-+- ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭111263=-=. 故选B . 【点睛】本题主要考查流程图功能的识别,裂项求和的方法等知识,意在考查学生的转化能力和计算求解能力.12.D解析:D 【分析】模拟执行程序框图,依次写出每次循环得到的x ,y 的值,当2019y = 时,不满足条件退出循环,输出x 的值即可得解. 【详解】解:模拟执行程序框图,可得2,0x y ==.满足条件2019y <,执行循环体,1,1x y =-=;满足条件2019y <,执行循环体,1,22x y == ; 满足条件2019y <,执行循环体,2,3x y ==;满足条件2019y <,执行循环体,1,4x y =-= ; …观察规律可知,x 的取值周期为3,由于20196733⨯=,可得: 满足条件2019y <,执行循环体,当2,2019x y == ,不满足条件2019y <,退出循环,输出x 的值为2. 故选D . 【点睛】本题主要考查了循环结构的程序框图,依次写出每次循环得到的x ,y 的值,根据循环的周期,得到跳出循环时x 的值是解题的关键.二、填空题13.6【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算S 的值并输出变量i 的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】模拟程序的运行可得S=1i=1满足条件S<40执行解析:6 【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算S 的值并输出变量i 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】模拟程序的运行,可得 S =1,i =1满足条件S <40,执行循环体,S =3,i =2 满足条件S <40,执行循环体,S =7,i =3 满足条件S <40,执行循环体,S =15,i =4 满足条件S <40,执行循环体,S =31,i =5 满足条件S <40,执行循环体,S =63,i =6此时,不满足条件S <40,退出循环,输出i 的值为6. 故答案为:6. 【点睛】本题主要考查的是程序框图,属于基础题.在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.14.【分析】由该程序框图的功能可得再结合递推公式可得是以2为首项2为公比的等比数列再利用通项公式求解即可【详解】解:设则且则又即是以2为首项2为公比的等比数列则即设则满足题意的的最大值为10即则故答案为 解析:2047【分析】由该程序框图的功能可得121n n a a +=+,再结合递推公式可得{}1n a +是以2为首项,2为公比的等比数列,再利用通项公式求解即可. 【详解】解:设2019n a ≤,则121n n a a +=+,且11a =, 则112(1)n n a a ++=+,又112a +=,即{}1n a +是以2为首项,2为公比的等比数列,则12nn a +=,即21n n a =-,设212019nn a =-≤,则满足题意的n 的最大值为10, 即1010211023a =-=,则112102312047a =⨯+=, 故答案为:2047. 【点睛】本题考查了程序框图的功能,主要考查了数列递推式求通项公式,重点考查了运算能力,属基础题.15.【分析】首先分析程序框图的作用是输出三个数中的最大值从而比较三个数的大小求得结果【详解】根据题中所给的程序框图可以判断出其作用是输出三者中的最大出那个数因为而所以其最大值是故答案是:【点睛】该题考查 解析:a【分析】首先分析程序框图的作用是输出三个数中的最大值,从而比较三个数的大小,求得结果. 【详解】根据题中所给的程序框图,可以判断出其作用是输出三者中的最大出那个数, 因为12221log log 3log 13a eb ==>=>,而ln 21c =<, 所以其最大值是a , 故答案是:a . 【点睛】该题考查的是有关程序框图的输出结果的求解问题,属于简单题目.16.9【解析】【分析】该程序的功能是利用循环结构计算并输出变量S 的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】模拟程序的运行可得S =0n =1满足条件n <6执行循环体S =1n =3满足条解析:9 【解析】 【分析】该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】模拟程序的运行,可得 S =0,n =1满足条件n <6,执行循环体,S =1,n =3 满足条件n <6,执行循环体,S =4,n =5 满足条件n <6,执行循环体,S =9,n =7此时,不满足条件n <6,退出循环,输出S 的值为9. 故答案为:9. 【点睛】本题考查程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题.17.【分析】n=2018时输出S 利用三角函数的周期性即可得出【详解】n=2018时输出SS=又的周期为12由图象易知:∴S==故答案为:【点睛】本题的实质是累加满足条件的数据可利用循环语句来实现数值的累解析:12. 【分析】n=2018时,输出S .利用三角函数的周期性即可得出. 【详解】n=2018时,输出S .S=2320176666sin sinsin sinππππ++++ 又y sin6x π=的周期为12,由图象易知: 2312 06666sinsin sin sinππππ++++=, ∴S=23122017 168?66666sinsinsin sinsin πππππ⎛⎫++++⨯+ ⎪⎝⎭=12 故答案为:12. 【点睛】本题的实质是累加满足条件的数据,可利用循环语句来实现数值的累加(乘)常分以下步骤:(1)观察S 的表达式分析,确定循环的初值、终值、步长; (2)观察每次累加的值的通项公式;(3)在循环前给累加器和循环变量赋初值,累加器的初值为0,累乘器的初值为1,环变量的初值同累加(乘)第一项的相关初值;(4)在循环体中要先计算累加(乘)值,如果累加(乘)值比较简单可以省略此步,累加(乘),给循环变量加步长; (5)输出累加(乘)值.18.20【解析】模拟执行程序可得:不满足条件整除以不满足条件整除以不满足条件整除以不满足条件整除以满足条件整除以退出循环输出的值为点睛:本题主要考查的程序框图的知识点解题的关键是要读懂程序框图模拟执行程解析:20 【解析】模拟执行程序,可得:4,10m n ==,1i =,4a =不满足条件n 整除以a2i =,8a =不满足条件n 整除以a 3i =,12a =不满足条件n 整除以a 4i =,16a =不满足条件n 整除以a5i =,20a =满足条件n 整除以a ,退出循环,输出a 的值为20点睛:本题主要考查的程序框图的知识点.解题的关键是要读懂程序框图.模拟执行程序,依次写出每次循环得到的i ,a 的值,当20a =的时候,满足条件n 整除以a ,退出循环,即可得到输出a 的值为20.19.【解析】阅读流程图可得该流程图计算的数值为: 解析:【解析】阅读流程图可得,该流程图计算的数值为:sin 0sin 1sin 5262626S ππππππ⎛⎫⎛⎫⎛⎫=⨯++⨯+++⨯+=⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭. 20.11【解析】试题分析:根据程序框图可知该程序执行的是所以输出的值为11考点:本题考查程序框图容易题点评:程序框图的题目离不开循环结构和条件结构要仔细辨别循环条件弄清楚循环次数避免多执行或少执行一次解析:11 【解析】试题分析:根据程序框图可知该程序执行的是1123411S =++++=,所以输出的值为11.考点:本题考查程序框图,容易题.点评:程序框图的题目离不开循环结构和条件结构,要仔细辨别循环条件,弄清楚循环次数,避免多执行或少执行一次.三、解答题21.(1)(2,1);(2)20x y -=或250x y +-= 【分析】(1)根据程序框图,可得输出的函数()f x ,由输入x 的值为12+可得直线2l 在x 轴上的截距.由12l l ⊥,可得直线2l 的斜率.根据点斜式可得直线2l 的方程,联立两直线方程,即可求得交点坐标.(2)讨论截距是否为0:当截距为0时,易得直线方程;当截距不为0时,根据在y 轴上的截距是在x 轴上的截距的2倍,设出直线方程,代入所过的点,即可求解. 【详解】(1)由程序框图,若输入x 的值为1+,由102+> 所以输出()221f x x x =-+代入可得21112232122f ⎛⎫⎛⎛⎫=-⨯+= ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭+++ 所以2l 在x 轴上的截距为32, ∵12l l ⊥, ∴121l l k k =-⋅ 所以22l k =∴直线2l 的方程为3022y x ⎛⎫-=-⎪⎝⎭,即23y x =-.联立240230x y x y +-=⎧⎨--=⎩,解得21x y =⎧⎨=⎩. ∴直线1l 和2l 的交点坐标为(2,1).(2)当直线3l 经过原点时,可得方程为12y x =. 当直线3l 不经过原点时,设在x 轴上截距为0a ≠,则在y 轴上的截距为2a , 其方程为12x y a a +=,将交点坐标(2,1)代入可得2112a a +=,解得52a =, ∴方程为25x y +=. 综上可得直线3l 方程为20x y -=或250x y +-=.【点睛】本题考查了程序框图的简单应用,垂直直线的斜率关系,直线交点的求法,截距式方程的用法,注意讨论截距是否为0,属于中档题.22.见解析;【解析】试题分析: 先利用INPUT 语句输入半径以及高的值,再分别赋值圆柱的表面积和正方体的表面积,最后输出圆柱的表面积和正方体的表面积试题程序如下:INPUT “r ,h =”;r ,hS =3. 14*r^2m =2*3. 14*r*hS 1=2*S +mV =3. 14*r^2*ha =V^(1/3)S 2=6*a^2PRINT “圆柱、正方体的表面积分别为”;S 1,S 2END程序框如图所示.点睛:23.程序图见解析.【解析】【分析】因为只统计及格人数,所以设计一个条件语句,对于求和设计一个计数变量,一个累加变量,根据结束条件设置成直到型或当型. 最后对应改成基本语句.【详解】用M表示及格人数,S表示及格同学的总分。

(好题)高中数学必修三第二章《算法初步》测试卷(包含答案解析)(2)

(好题)高中数学必修三第二章《算法初步》测试卷(包含答案解析)(2)

一、选择题1.计算11111212312310++++⨯⨯⨯⨯⨯⨯⨯,执行如图所示的程序根图,若输入的10N=,则图中①②应分别填入()A.1Tk=,k N>B.1Tk=,k N≥C.TTk=,k N>D.TTk=,k N≥2.程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作.它问世后不久便风行宇内,成为明清之际研习数学者必读的教材,而且传到朝鲜、日本及东南亚地区,对推动汉字文化圈的数学发展起了重要的作用.卷八中第33问是:“今有三角果一垛,底阔每面七个,问该若干?”如图是解决该问题的程序框图.执行该程序框图,求得该垛果子的总数S为( )A .84B .56C .35D .283.执行如图所示的程序框图,若输出S 的值为511,则判断框内可填入的条件是( )A .4i ≤B .5i ≤C .5i <D .6i ≤4.数学名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.下图是源于其思想的一个程序框图,若输入的a ,b 分别为6,3,则输出的n =( )A.2 B.3 C.4 D.55.如图所示程序框图是德国数学家科拉茨1937年提出的一个著名猜想.根据猜想,不断重复程序运算,经过有限步后,一定可以得到1.对于科拉茨猜想,目前谁也不能证明,也不能否定.按照这种运算,若输出k的值为9,则输入整数N的值可以为()A.3 B.5 C.6 D.106.执行如图所示的程序框图,如果输入x=5,y=1,则输出的结果是()A.261 B.425 C.179 D.544 7.某程序框图如图所示,该程序运行后输出S的值是()A.910B.1011C.1112D.1118.执行如图所示的程序框图,则输出S的值为()A .-1010B .-1009C .1009D .10109.正整数N 除以正整数m 后的余数为n ,记为()N n MODm ≡,例如()2516MOD ≡.如图所示程序框图的算法源于“中国剩余定理”,若执行该程序框图,当输入49N =时,则输出结果是( )A .58B .61C .66D .7610.执行如下的程序框图,则输出的S 是( )A .36B .45C .36-D .45-11.执行如图所示的程序框图,若输出的值为7,则框图中①处可以填入( )A .7SB .21SC .28SD .36S12.若执行如图所示的程序框图,则输出S 的值为( )A.10072015B.10082017C.10092019D.10102021二、填空题13.执行如图所示的程序框图若输人x的值为3,则输出y的值为______.14.我国元朝著名数学家朱世杰在《四元玉鉴》中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经三处,没有壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的0x=,问一开始输入的x=______斗.遇店添一倍,逢友饮一斗,意思是碰到酒店就把壶里的酒加1倍,碰到朋友就把壶里的酒喝一斗,店友经三处,意思是每次都是遇到店后又遇到朋友,一共是3次.15.如图所示的程序框图,输出的S的值为()A.12B.2 C.1-D.12-16.如图是一个算法流程图,则输出的S的值为______.17.如图所示的程序框图,输出S的结果是__________.18.如图,运行伪代码所示的程序,则输出的结果是________.19.如图所示的程序框图输出的值是 .20.程序框图如下图所示,其输出的结果是__________________________.三、解答题21.设计算法流程图,要求输入自变量x的值,输出函数()5,0 20,0,3,02x xf x xx xππ⎧->⎪⎪==⎨⎪⎪+<⎩的值,并用复合if语句描述算法.22.画出程序框图,要求输入自变量x的值,输出函数值,并写出用基本语句编写的程序.2,0()23,10.,1x xf x x xx x⎧≥⎪=--<<⎨⎪-≤-⎩23.公司出售软磁盘,购买500片和500片以上时,按4.5元计价,否则以每片5元计价,请用流程图表示按输入磁盘片数计算不同的收费金额.24.写出一个算法,求底面边长为42,侧棱长为5的正四棱锥的体积.25.某批发部出售袜子,当购买少于300双时,每双批发价为2.5元;不少于300双时,每双批发价为2.2元.试分别画出程序框图和用程序语言编写计算批发金额.26.给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示),请在图中判断框内①处和执行框中的②处填上合适的语句,使之能完成该题算法功能.【参考答案】***试卷处理标记,请不要删除一、选择题1.C解析:C 【分析】根据题意计算结果直接判断即可解题. 【详解】 当①②分别是TT k=,k N >时, 首先初始化数据;10N =,1k =,0S =,1T =. 第一次循环,1TT k==,1S S T =+=,12k k =+=,此时不满足k N >; 第二次循环,112T T k ==⨯,1112S S T =+=+⨯,13k k =+=,此时不满足k N >; 第三次循环,1123T T k ==⨯⨯,11112123S S T =+=++⨯⨯⨯,14k k =+=,此时不满足k N >;一直循环下去,第十次循环,112310T T k ==⨯⨯⨯⨯,11111212312310S S T =+=++++⨯⨯⨯⨯⨯⨯⨯,111k k =+=,此时满足k N >,跳出循环. 故输出的11111212312310S =++++⨯⨯⨯⨯⨯⨯⨯.故选:C. 【点睛】本题考查根据计算补全程序框图,是基础题.2.A解析:A 【分析】按照程序框图运行程序,直到满足7i ≥时输出结果即可. 【详解】按照程序框图运行程序,输入0i =,0n =,0S =, 则1i =,1n =,1S =,不满足7i ≥,循环;2i =,3n =,4S =,不满足7i ≥,循环;3i =,6n =,10S =,不满足7i ≥,循环; 4i =,10n =,20S =,不满足7i ≥,循环; 5i =,15n =,35S =,不满足7i ≥,循环; 6i =,21n =,56S =,不满足7i ≥,循环;7i =,28n =,84S =,满足7i ≥,输出84S =. 故选:A . 【点睛】本题考查根据程序框图循环结构计算输出结果的问题,属于基础题.3.B解析:B 【分析】模拟运行程序1i =,满足条件,1013S =+⨯,2i =,满足条件,进入循环体,反复操作,直到输出511S =,核对满足的条件即可. 【详解】1i =,满足条件,1013S =+⨯; 2i =,满足条件,111335S =+⨯⨯; 3i =,满足条件,111133557S =++⨯⨯⨯; 4i =,满足条件,111113355779S =+++⨯⨯⨯⨯; 5i =,满足条件,11111115(1)1335577991121111S =++++=-=⨯⨯⨯⨯⨯; 6i =,不满足条件,输出511S =. 故选:B. 【点睛】本题考查了对程序框图的理解与应用,由程序运行结果,补充条件,数列求和的裂项相消法,属于中档题.4.B解析:B 【分析】模拟程序运行,观察变量值的变化,判断循环条件得出结论. 【详解】程序运行中变量值变化如下:6,3a b ==,1n =,9,6a b ==,不满足a b ≤;2n =,13.5a =,12b =,不满足a b ≤;3n =,20.25a =,24b =,满足a b ≤,输出3n =. 故选:B . 【点睛】本题考查程序框图,考查循环结构.解题方法是模拟程序运行,观察变量值的变化,判断循环条件得出结论.5.C解析:C【分析】模拟程序的运行,可以从N 为1出发,按照规则,逆向求解即可求出N 的所有可能的取值. 【详解】解:模拟程序的运行,可知输出时,1,9N k ==,逆向运行程序得:2,8N k ==⇐4,7N k ==⇐8N =或1(舍去),6k =⇐16,5N k ==⇐5,4N k ==⇐10,3N k ==⇐20N =或3,2k =⇐40N =或6,1k =.故选:C. 【点睛】本题考查的知识点是程序框图的应用,推理与证明,考查新定义,考查学生分析解决问题的能力,属于中档题.6.B解析:B 【分析】根据循环结构的条件,依次运算求解,即得解. 【详解】起始值:5,1,0x y n ===,满足1105<⨯,故:5,0,2x y n ===; 满足0105<⨯,故:7,4,4x y n ===; 满足4107<⨯,故:11,36,6x y n ===; 满足361011<⨯,故:17,144,8x y n ===; 满足1441017<⨯,故:25,400,10x y n ===; 此时:4001025>⨯,满足输出条件:输出425x y += 故选:B 【点睛】本题考查了程序框图的循环结构,考查了学生逻辑推理,数学运算的能力,属于中档题.7.B解析:B 【分析】模拟程序运行后,可得到输出结果,利用裂项相消法即可求出答案. 【详解】模拟程序运行过程如下: 0)1,0kS,判断为否,进入循环结构,1)110,2122S k =+==⨯,判断为否,进入循环结构,2)11,3223S k =+=⨯,判断为否,进入循环结构, 3)111,422334S k =++=⨯⨯,判断为否,进入循环结构, …… 9)111,10223910S k =+++=⨯⨯,判断为否,进入循环结构, 10)1111,112239101011S k =++++=⨯⨯⨯,判断为是, 故输出1112231011S =+++⨯⨯111111101122310111111=-+-++-=-=, 故选:B. 【点睛】本题主要考查程序框图,考查裂项相消法,难度不大.一般遇见程序框图求输出结果时,常模拟程序运行以得到结论.8.D解析:D 【分析】根据程序框图,先计算出N 和T 的含义,再根据S N T =-即可求得输出值.或利用等差数列的求和公式求解. 【详解】依题意:得1352019N =+++⋯+,02462018T =++++⋯+. 解法一:(10)(32)(54)(20192018)1010S N T =-=-+-+-++-=,故选:D.解法二:(12019)1010101010102N +⨯==⨯,(02018)1010100910102T +⨯==⨯,所以10101010101010091010(10101009)1010S N T =-=⨯-⨯=⨯-=,故选:D. 【点睛】本题考查了程序框图的简单应用,数列求和公式的应用,属于中档题.9.B解析:B 【分析】该程序框图的作用是求被3和5除后的余数为1的数,根据所给的选项,得出结论. 【详解】模拟程序的运行,可得49N =,50N =, 不满足条件()13N MOD ≡,51N =; 不满足条件()13N MOD ≡,52N =;满足条件()13N MOD ≡,不满足条件()15N MOD ≡,53N =;不满足条件()13N MOD ≡,54N =;不满足条件()13N MOD ≡,55N =; 满足条件()13N MOD ≡,不满足条件()15N MOD ≡,56N =;不满足条件()13N MOD ≡,57N =;不满足条件()13N MOD ≡,58N =; 满足条件()13N MOD ≡,不满足条件()15N MOD ≡,59N =;不满足条件()13N MOD ≡,60N =;不满足条件()13N MOD ≡,61N =; 满足条件()13N MOD ≡,满足条件()15N MOD ≡,输出61N =. 故选:B. 【点睛】本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答,属于基础题.10.A解析:A 【分析】列出每一步算法循环,可得出输出结果S 的值. 【详解】18i =≤满足,执行第一次循环,()120111S =+-⨯=-,112i =+=; 28i =≤成立,执行第二次循环,()221123S =-+-⨯=,213i =+=; 38i =≤成立,执行第三次循环,()323136S =+-⨯=-,314i =+=; 48i =≤成立,执行第四次循环,()4261410S =-+-⨯=,415i =+=; 58i =≤成立,执行第五次循环,()52101515S =+-⨯=-,516i =+=; 68i =≤成立,执行第六次循环,()62151621S =-+-⨯=,617i =+=; 78i =≤成立,执行第七次循环,()72211728S =+-⨯=-,718i =+=; 88i =≤成立,执行第八次循环,()82281836S =-+-⨯=,819i =+=; 98i =≤不成立,跳出循环体,输出S 的值为36,故选A. 【点睛】本题考查算法与程序框图的计算,解题时要根据算法框图计算出算法的每一步,考查分析问题和计算能力,属于中等题.11.C解析:C 【分析】根据程序框图列出所有的循环步骤,最后一次循环中的S 满足条件,以及倒数第二次循环中S 不满足条件来选择四个选项中的判断条件.【详解】第一次循环:1S =,不满足条件,2i =; 第二次循环:3S =,不满足条件,3i =; 第三次循环:6S =,不满足条件,4i =; 第四次循环:10S =,不满足条件,5i =; 第五次循环:15S =,不满足条件,6i =; 第六次循环:21S =,不满足条件,7i =; 第七次循环:28S =,满足条件,输出的值为7. 所以判断框中的条件可填写“28S ”. 故选C . 【点睛】本题考查程序框图中判断条件的选择,这种类型的问题一般要列举出所有的循环步骤,利用最后一次和倒数第二次循环中变量满足与不满足来筛选判断条件,考查逻辑推理能力,属于中等题.12.C解析:C 【解析】 【分析】首先确定流程图的功能为计数111113355720172019S =++++⨯⨯⨯⨯的值,然后利用裂项求和的方法即可求得最终结果. 【详解】由题意结合流程图可知流程图输出结果为111113355720172019S =++++⨯⨯⨯⨯,11(2)111(2)2(2)22n n n n n n n n +-⎛⎫=⨯=- ⎪+++⎝⎭,111113355720172019S ∴=++++⨯⨯⨯⨯11111111123355720172019⎡⎤⎛⎫⎛⎫⎛⎫⎛⎫=-+-+-++- ⎪ ⎪ ⎪ ⎪⎢⎥⎝⎭⎝⎭⎝⎭⎝⎭⎣⎦1110091220192019⎛⎫=-=⎪⎝⎭. 本题选择C 选项. 【点睛】识别、运行程序框图和完善程序框图的思路: (1)要明确程序框图的顺序结构、条件结构和循环结构. (2)要识别、运行程序框图,理解框图所解决的实际问题. (3)按照题目的要求完成解答并验证.二、填空题13.63【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量y 的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】解:模拟程序的运行可得x=3y=7不满足条件|x-y|解析:63 【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量y 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】解:模拟程序的运行,可得 x=3 y=7不满足条件|x-y|>31,执行循环体,x=7,y=15 不满足条件|x-y|>31,执行循环体,x=15,y=31 不满足条件|x-y|>31,执行循环体,x=31,y=63 此时,满足条件|x-y|>31,退出循环,输出y 的值为63. 故答案为63. 【点睛】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题.14.【分析】模拟执行程序框图只要按照程序框图规定的运算方法逐次计算直到达到输出条件输出令即可得结果【详解】第一次输入执行循环体执行循环体执行循环体输出的值为0解得:故答案为【点睛】本题主要考查程序框图的解析:78【分析】模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件输出87x -,令870x -=即可得结果. 【详解】第一次输入x x =,1i =执行循环体,21x x =-,2i =,执行循环体,()221143x x x =--=-,3i =, 执行循环体,()243187x x x =--=-,43i =>, 输出87x -的值为0,解得:78x =,故答案为78. 【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.15.A 【解析】【分析】模拟执行程序框图依次写出每次循环得到的k 的值当k=2012时不满足条件退出循环输出的值为【详解】模拟执行程序框图可得满足条件满足条件满足条件满足条件由此可见S 的周期为3故当k=20解析:A 【解析】 【分析】模拟执行程序框图,依次写出每次循环得到的k ,S 的值,当k=2012时不满足条件2011k ≤ ,退出循环,输出S 的值为12.【详解】模拟执行程序框图,可得 2,1S k ==满足条件2011k ≤,1,22S k ==, 满足条件2011k ≤,1,3S k =-=,满足条件2011k ≤,2,4S k ==,满足条件2011k ≤,1,52S k ,== 由此可见S 的周期为3,20113670...1,÷= 故当k=2012时不满足条件2011k ≤ ,退出循环,输出S 的值为12. 故选A. 【点睛】本题主要考查了循环结构的程序框图,属于基础题.16.【解析】【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S 的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】模拟程序的运行可得满足条件执行循环体满足条件执行循 解析:7【解析】 【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】模拟程序的运行,可得1S =,1i =满足条件4i <,执行循环体,2S =,2i = 满足条件4i <,执行循环体,4S =,3i = 满足条件4i <,执行循环体,7S =,4i =此时,不满足条件4i <,退出循环,输出S 的值为7. 故答案为7. 【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.17.【解析】阅读流程图可得该流程图计算的数值为: 解析:【解析】阅读流程图可得,该流程图计算的数值为:13sin 0sin 1sin 52626262S ππππππ⎛⎫⎛⎫⎛⎫=⨯++⨯+++⨯+=⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭. 18.34【解析】由题设循环体要执行3次第一次循环结束后第二次循环结束后;第三次循环结束后;故答案为34点睛:本题考查循环结构解决此题关键是理解其中的算法结构与循环体执行的次数然后依次计算得出结果;由于的解析:34 【解析】由题设循环体要执行3次, 第一次循环结束后3a a b =+=,5b a b =+=,2i = 第二次循环结束后8a a b =+=,13b a b =+=,4i =;第三次循环结束后21a a b =+=,34b a b =+=,6i =;故答案为34.点睛:本题考查循环结构,解决此题关键是理解其中的算法结构与循环体执行的次数,然后依次计算得出结果;由于a b ,的初值是12,,故在第一次循环中,3a a b =+=,5b a b =+=,计数变量从2开始,以步长为2的速度增大到6,故程序中的循环体可以执行3次,于是可以逐步按规律计算出a 的值.19.144【分析】直接利用循环结构计算循环各个变量的数值当满足判断框的条件推出循环输出结果【详解】判断前第1次判断循环;第2次判断循环第3次判断循环;第4次判断循环;第5次判断循环;第6次判断循环;第7解析:144 【分析】直接利用循环结构,计算循环各个变量的数值,当10k =满足判断框的条件,推出循环,输出结果. 【详解】判断前,2c =,第1次判断循环,1,2,2,3a b k c ====; 第2次判断循环,2,3,3,5a b k c ==== 第3次判断循环,3,5,4,8a b k c ====; 第4次判断循环,5,8,5,13a b k c ====; 第5次判断循环,8,13,6,21a b k c ====; 第6次判断循环,13,21,7,34a b k c ====; 第7次判断循环,21,34,8,55a b k c ====; 第8次判断循环,34,55,9,89a b k c ====; 第9次判断循环,55,89,10,144a b k c ====; 第10次判断不满足判断框条件,退出循环,输出144c =, 故答案为144. 【点睛】本题考查循环结构的应用,注意每一步循环的变量的数值,计算准确是解题的关键.20.127【分析】根据题意按照程序框图的顺序进行执行然后输出结果即可【详解】解:由程序框图知循环体被执行后a 的值依次为37153163127故输出的结果是127故答案为127【点睛】本题考查程序框图的识解析:127 【分析】根据题意,按照程序框图的顺序进行执行,然后输出结果即可 【详解】解:由程序框图知,循环体被执行后a 的值依次为3、7、15、31、63、127,故输出的结果是127. 故答案为127. 【点睛】本题考查程序框图的识别,通过对已知框图的分析与执行,写出运算结果,属于基础题.三、解答题21.见解析 【详解】 试题分析:结合题意,将分段函数利用流程图设计为条件结构即可,然后结合流程图即可写出具体的算法语句,注意if 与else 的灵活准确应用.试题输入x;if x < 0,then f(x)= π/2∙x+3;else if x = 0,then f(x)=0;else f(x)= π/2∙x-5.输出f(x).22.见解析【分析】本题考查的知识点是设计程序框图解决实际问题,我们根据题目已知中分段函数的解析式,然后根据分类标准,设置两个判断框的并设置出判断框中的条件,再由函数各段的解析式,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,再编写满足题意的程序.【详解】由题意得到算法如下:第一步,输入x;第二步,判断条件x≥0是否成立,若成立,则y=2x,并输出y,结束算法;否则,执行第三步;第三步,判断条件x≤﹣1是否成立,若成立,则计算y=﹣x,并输出y,结束算法;否则,计算y=2x﹣3,并输出y,结束算法.程序框图为:程序为如下:【点睛】本题考查了设计程序框图解决实际问题.主要考查编写程序解决分段函数问题.23.见解析【解析】分析:根据题意为分段函数模型,利用判断框,写出程序框图.详解:流程图如下图所示:点睛:分段函数模型,主要是利用判断框,对定义域进行区分处理.24.见解析【解析】试题分析:求解正四棱锥的体积,先求出棱锥的高与底面面积和高,再利用体积公式求出体积.试题第一步,令a=442,l=5.第二步,计算R=a22⋅.第三步,计算h=22l R-.第四步,计算S=a2.第五步,计算V=13 Sh.第六步,输出运算结果V.25.见解析【解析】试题分析:在两个不同的条件下批发金额公式不同,只需编写一个条件语句即可实现.试题程序框图如下图所示.程序如下:i=input(“批发双数i=”);if i<300T=2.5* i;elseT=2.2* i;endprint(%io(2),T);26.答案见解析【解析】试题分析:直接利用已知条件和循环语句的格式要求完成判断框内①处和执行框中的②处的语句.试题∵该问题是求30个数的和,∴程序框图中所示循环体要执行30次.∵循环变量i的初始值为1,∴它的终止值为30.∴在判断框①处所填语句为i>30.∵由题意可知,第(i+1)个数比第i个数大i,∴在执行框②处所填语句为p=p+i.。

高中数学必修三算法初步复习(附含答案解析)(K12教育文档)

高中数学必修三算法初步复习(附含答案解析)(K12教育文档)

高中数学必修三算法初步复习(附含答案解析)(word版可编辑修改) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(高中数学必修三算法初步复习(附含答案解析)(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为高中数学必修三算法初步复习(附含答案解析)(word版可编辑修改)的全部内容。

算法初步章节复习一.知识梳理1、算法的特征:①有限性:②确定性:③可行性:2、程序框图的三种基本逻辑结构:顺序结构、条件结构和循环结构。

3、基本语句:输入语句:INPUT “提示内容”;变量,兼有赋值功能输出语句:PRINT “提示内容";表达式,兼有计算功能赋值语句:变量=表达式,兼有计算功能条件语句:IF 条件 THEN IF 条件 THEN语句体语句体ELSE END IF语句体END IF循环语句:(1)当型(WHILE型)循环: (2)直到型(UNTIL型)循环: WHILE 条件 DO循环体循环体WEND LOOP UNTIL 条件4.常用符号运算符号:加____,减____,乘____,除____,乘方______,整数取商数____,求余数_______. 逻辑符号:且AND ,或OR ,大于〉,等于=,小于〈,大于等于>=,小于等于〈=,不等于〈〉. 常用函数:绝对值ABS(),平方根SQR () 5。

算法案例(1) 辗转相除法和更相减损术: 辗转相除法和更相减损术都是求两个正整数的最大公约数的方法(2) 秦九韶算法 :是求多项式值的优秀算法.(3)进位制: 将十进制的数转化为k 进制数的方法是除k 取余法。

(压轴题)高中数学必修三第二章《算法初步》测试卷(含答案解析)

(压轴题)高中数学必修三第二章《算法初步》测试卷(含答案解析)

一、选择题1.执行如图所示的程序框图,如果输入4n=,则输出的结果是()A.32B.116C.2512D.137602.执行如图所示的程序框图,若输入10n=,则输出的结果是()A.11114135717P⎛⎫=-+-++⎪⎝⎭B.11114135719P⎛⎫=-+-+-⎪⎝⎭C.11114135721P⎛⎫=-+-+⋯+⎪⎝⎭D.11114135721P⎛⎫=-+-+-⎪⎝⎭3.执行如图所示的程序框图,若输出的结果为126,则判断框内的条件可以为()A .5n ≤B .6n ≤C .7n ≤D .8n ≤ 4.二分法是求方程近似解的一种方法,其原理是“一分为二,无限逼近”.执行如图所示的程序框图,若输入11x =,22x =,0.1d =,则输出n 的值为( )A .2B .3C .4D .5 5.如图给出的是计算1232018⨯⨯⨯⨯的值的一个程序框图,则其中判断框内应填入的是( )A .2018i <B .2018i =C .2018i ≤D .2018i > 6.执行如图所示的程序框图,若输入x =9,则循环体执行的次数为( )A .1次B .2次C .3次D .4次7.正整数N 除以正整数m 后的余数为n ,记为()N n MODm ≡,例如()2516MOD ≡.如图所示程序框图的算法源于“中国剩余定理”,若执行该程序框图,当输入49N =时,则输出结果是( )A.58 B.61 C.66 D.768.执行如图所示的程序框图,输出s的值为( )A.1 B.20181--C.20191-D.20201 9.执行如图所示的程序框图,则输出的k的值为()A.3 B.4 C.5 D.610.执行如下的程序框图,则输出的S是()A .36B .45C .36-D .45-11.执行如图所示的程序框图,输出的S 值为( )A .1B .-1C .0D .-212.执行如图所示的程序框图,若输出的结果为5,则输入的实数a 的范围是( )A .[)6,24B .[)24,120C .(),6-∞D .()5,24二、填空题13.运行如图所示的程序框图,则输出的S 的值为________.14.执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =_____15.阅读如图所示的程序框图,若121log 3a =,2log b e =,ln 2c =,则输出的结果是________.16.已知一个算法的程序框图如图所示,当输入的1x =-与1x =时,则输出的两个y 值的和为__________.17.如下图,程序框图中,若输入4,10m n ==,则输出a 的值是________.18.执行如图所示的算法框图,若输入的x 的值为2,则输出的n 的值为__________.19.101110(2)转化为十进制数是__________.20.根据如图所示的程序框图,若输出的值为4,则输入的值为______________.三、解答题21.以下程序流程图是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该流程图能顺利运行并达到预期的目的.22.编写一个程序,要求输入两个正数a和b的值,输出a b和b a的值,并画出程序框图. 23.有关专家建议预测,在未来几年内,中国的通货膨胀率保持在3%左右,这将对我国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情况下,某种品牌的钢琴2015年的价格是10 000元,试分析其算法并用流程图描述这种钢琴今后四年的价格变化情况,并输出四年后的价格.24.图C1-6所示的程序框图表示了一个什么样的算法?试用当型循环写出它的算法并画出相应的程序框图.25.分别标有1,2,3,4,5,6六个号码的小球,有一个最重,写出挑出最重球的算法,并画出程序框图.26.下面给出一个用循环语句编写的程序:k=1sum=0WHILE k <10sum =sum +k ∧2k =k +1WENDPRINT sumEND(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;(2)请用另一种循环语句的形式把该程序写出来.【参考答案】***试卷处理标记,请不要删除一、选择题1.B解析:B【分析】 根据题意,运行程序可实现111112341S n =++++⋯+-运算求值,从而得答案. 【详解】第一次执行程序,1,2S i ==, 第二次执行程序,11,32S i =+=, 第三次执行程序,111,423S i =++=, 因为44=,满足条件,跳出循环, 输出结果116S =. 故选:B .【点睛】本题主要考查了程序框图,循环结构,条件分支结构,属于容易题. 2.B解析:B【分析】按照程序框图运行程序,寻找规律,直到i n >输出结果即可.【详解】按照程序框图运行程序,输入10n =,0S =,1i =,则1S =,2i =,不满足i n >,循环;113S =-,3i =,不满足i n >,循环;11135S =-+,4i =,不满足i n >,循环;以此类推,1111135719S =-+--⋅⋅⋅-,11=i ,满足i n >,则4P S =, 11114135719P ⎛⎫∴=-+--⋅⋅⋅- ⎪⎝⎭.故选:B . 【点睛】本题考查根据程序框图循环结构计算输出结果的问题,属于常考题型.3.B解析:B 【分析】根据框图,模拟程序运行即可求解. 【详解】根据框图,执行程序,12,2S n ==;1222,3S n =+=;⋯12222,1i S n i =++⋯+=+,令12222126i S =++⋯+=, 解得6i =,即7n =时结束程序, 所以6n ≤, 故选 :B 【点睛】本题主要考查了程序框图,循环结构,条件分支结构,等比数列求和,属于中档题.genju4.C解析:C 【分析】按照用二分法求函数零点近似值的步骤求解即可,注意验证精确度的要求. 【详解】解:模拟程序的运行,可得121,1,2,0.1n x x d ====,令22f xx ,则()()110,220f f =-<=>,()1.5, 1.50.250m f ==>,满足条件()()120, 1.5f m f x x <=,此时1.510.50.1-=>,不符合精确度要求;()2, 1.25, 1.250.43750n m f ===-<,不满足条件()()110, 1.25f m f x x <=,此时1.5 1.250.250.1-=>,不符合精确度要求;()3, 1.375, 1.3750.1090n m f ===-<,不满足条件()()110, 1.375f m f x x <=,此时1.5 1.3750.1250.1-=>,不符合精确度要求;()4, 1.4375, 1.43750.0660n m f ===>,满足条件()()120, 1.4375f m f x x <=,此时1.4375 1.3750.06250.1-=<,符合精确度要求. 退出循环,输出n 的值为4. 故选:C. 【点睛】本题主要考查循环结构程序框图以及用二分法求区间根的问题,属于基础题型,二分法是把函数的零点所在区间一分为二,使区间的两个端点逐步逼近零点,进而求零点近似值的方法.5.D解析:D 【分析】可先结合输出结果预判,满足某一条件时,输出结果s ,综合判断D 正确 【详解】由输出结果判断,显然是经过多次运算的结果,运算中i 是不断递加的,满足某一条件时,输出结果,排除A ,C ;接下来计算:设001,1s i ==,不满足判断条件,100101,12s s i i i =⋅==+=; 不满足判断条件,2112112,13s s i i i =⋅=⨯=+=; 不满足判断条件,32232123,14s s i i i =⋅=⨯⨯=+=;直到201820172017201820171232018,12019s s i i i =⋅=⨯⨯⨯=+=,此时满足判断条件,说明20192018>,故判断语句为:2018i >故选:D 【点睛】本题考查由输出值辨别判断语句,属于中档题6.C解析:C 【分析】根据程序框图依次计算得到答案. 【详解】9,5x y ==,41y x -=>;115,3x y ==,413y x -=>; 1129,39x y ==,419y x -=<;结束.故选:C . 【点睛】本题考查了程序框图的循环次数,意在考查学生的理解能力和计算能力.7.B解析:B 【分析】该程序框图的作用是求被3和5除后的余数为1的数,根据所给的选项,得出结论. 【详解】模拟程序的运行,可得49N =,50N =, 不满足条件()13N MOD ≡,51N =; 不满足条件()13N MOD ≡,52N =;满足条件()13N MOD ≡,不满足条件()15N MOD ≡,53N =;不满足条件()13N MOD ≡,54N =;不满足条件()13N MOD ≡,55N =; 满足条件()13N MOD ≡,不满足条件()15N MOD ≡,56N =;不满足条件()13N MOD ≡,57N =;不满足条件()13N MOD ≡,58N =; 满足条件()13N MOD ≡,不满足条件()15N MOD ≡,59N =;不满足条件()13N MOD ≡,60N =;不满足条件()13N MOD ≡,61N =; 满足条件()13N MOD ≡,满足条件()15N MOD ≡,输出61N =. 故选:B. 【点睛】本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答,属于基础题.8.D解析:D 【分析】根据程序框图,模拟程序运行过程,分析循环中各变量值的变化情况,可得答案. 【详解】第一次执行循环体后,2,01)n S ==+,第二次执行循环体后,3,0n S ==+,⋯第n 次执行循环体后, 1,0(1n n S n =+=++++,因为2019n <输出S ,所以01)S =+++++⋯+01)=+++++⋯+1=,故选:D 【点睛】本题主要考查了程序框图,解题时模拟程序运行过程即可,属于中档题.9.C解析:C 【分析】根据框图模拟程序运算即可. 【详解】第一次执行程序,2111S =⨯-=,25S >-,继续循环,第二次执行程序,2k =,2121S =⨯-=-,25S >-,继续循环, 第三次执行程序,3k =,2(1)35S =⨯--=-,25S >-,继续循环, 第四次执行程序,4k =,2(5)414S =⨯--=-,25S >-,继续循环,第五次执行程序,5k =,2(14)532S =⨯--=-,25S <-,跳出循环,输出5k =,结束.故选C. 【点睛】本题主要考查了程序框图,涉及循环结构,解题关键注意何时跳出循环,属于中档题.10.A解析:A 【分析】列出每一步算法循环,可得出输出结果S 的值. 【详解】18i =≤满足,执行第一次循环,()120111S =+-⨯=-,112i =+=; 28i =≤成立,执行第二次循环,()221123S =-+-⨯=,213i =+=; 38i =≤成立,执行第三次循环,()323136S =+-⨯=-,314i =+=; 48i =≤成立,执行第四次循环,()4261410S =-+-⨯=,415i =+=;58i =≤成立,执行第五次循环,()52101515S =+-⨯=-,516i =+=; 68i =≤成立,执行第六次循环,()62151621S =-+-⨯=,617i =+=; 78i =≤成立,执行第七次循环,()72211728S =+-⨯=-,718i =+=; 88i =≤成立,执行第八次循环,()82281836S =-+-⨯=,819i =+=; 98i =≤不成立,跳出循环体,输出S 的值为36,故选A. 【点睛】本题考查算法与程序框图的计算,解题时要根据算法框图计算出算法的每一步,考查分析问题和计算能力,属于中等题.11.B解析:B 【分析】由题意结合流程图运行程序,考查5i >是否成立来决定输出的数值即可. 【详解】结合流程图可知程序运行过程如下: 首先初始化数据:1,2i S ==, 此时不满足5i >,执行循环:111,122S i i S =-==+=; 此时不满足5i >,执行循环:111,13S i i S=-=-=+=; 此时不满足5i >,执行循环:112,14S i i S=-==+=; 此时不满足5i >,执行循环:111,152S i i S =-==+=; 此时不满足5i >,执行循环:111,16S i i S=-=-=+=; 此时满足5i >,输出1S =-. 本题选择B 选项. 【点睛】本题主要考查循环结构流程图的识别与运行过程,属于中等题.12.A解析:A 【解析】 【分析】模拟程序的运行,依次写出每次循环得到的x ,n 的值,由题意判断退出循环的条件即可得解. 【详解】模拟程序的运行,可得 n =1,x =1不满足条件x >a ,执行循环体,x =1,n =2 不满足条件x >a ,执行循环体,x =2,n =3 不满足条件x >a ,执行循环体,x =6,n =4 不满足条件x >a ,执行循环体,x =24,n =5此时,由题意应该满足条件x >a ,退出循环,输出n 的值为5. 可得:6≤a <24. 故选:A . 【点睛】本题考查的知识点是循环结构的程序框图的应用,当循环的次数不多,或有规律时,常采用模拟循环的方法解答,属于基础题.二、填空题13.1011【分析】根据程序框图可得是对偶数求和是对奇数求和再根据循环条件可分别得出奇数偶数的个数从而得出答案【详解】依题意故故答案为:1011【点睛】本题考查算法与程序框图考查循环结构考查直观想象推理解析:1011 【分析】根据程序框图可得T 是对偶数求和,N 是对奇数求和,再根据循环条件可分别得出奇数、偶数的个数,从而得出答案. 【详解】依题意,024*********T =++++++,135720192021N =++++++,故()()()13254202120201011S N T =-=+-+-++-=.故答案为:1011 【点睛】本题考查算法与程序框图,考查循环结构,考查直观想象、推理论证的核心素养,属于中档题.14.12【分析】由题意可知从开始判断框条件成立执行第一次循环得到一组新的的值再从开始判断框条件成立执行第一次循环得到一组新的的值当时判断条件框不成立输出此时的值即可得出答案【详解】当时执行程序框图得;当解析:12 【分析】由题意可知,从1n =开始,判断框条件成立,执行第一次循环,得到一组新的,,M a b 的值,再从2n =开始,判断框条件成立,执行第一次循环,得到一组新的,,M a b 的值,当3n =时,判断条件框不成立,输出此时M 的值,即可得出答案. 【详解】当1n =时,执行程序框图得,1225,2,5M a b =+⨯===; 当2n =时,执行程序框图得,22512,5,12M a b =+⨯===; 当3n =时,不满足判断条件框,直接输出 12M =.故答案为12. 【点睛】本题主要考查了根据程序框图写出执行结果的问题,对于这类题目,首先要弄清框图的结构和执行过程,本题为循环结构的程序框图.15.【分析】首先分析程序框图的作用是输出三个数中的最大值从而比较三个数的大小求得结果【详解】根据题中所给的程序框图可以判断出其作用是输出三者中的最大出那个数因为而所以其最大值是故答案是:【点睛】该题考查 解析:a【分析】首先分析程序框图的作用是输出三个数中的最大值,从而比较三个数的大小,求得结果. 【详解】根据题中所给的程序框图,可以判断出其作用是输出三者中的最大出那个数, 因为12221log log 3log 13a eb ==>=>,而ln 21c =<, 所以其最大值是a , 故答案是:a . 【点睛】该题考查的是有关程序框图的输出结果的求解问题,属于简单题目.16.【解析】时时输出的两个值的和为故答案为解析:54【解析】1x =-时,11124y --==,1x =时,()2log 111y =+=,15144∴+=,输出的两个y 值的和为54,故答案为54. 17.20【解析】模拟执行程序可得:不满足条件整除以不满足条件整除以不满足条件整除以不满足条件整除以满足条件整除以退出循环输出的值为点睛:本题主要考查的程序框图的知识点解题的关键是要读懂程序框图模拟执行程解析:20 【解析】模拟执行程序,可得:4,10m n ==,1i =,4a =不满足条件n 整除以a2i =,8a =不满足条件n 整除以a 3i =,12a =不满足条件n 整除以a 4i =,16a =不满足条件n 整除以a5i =,20a =满足条件n 整除以a ,退出循环,输出a 的值为20点睛:本题主要考查的程序框图的知识点.解题的关键是要读懂程序框图.模拟执行程序,依次写出每次循环得到的i ,a 的值,当20a =的时候,满足条件n 整除以a ,退出循环,即可得到输出a 的值为20.18.2【解析】当x=2时x2﹣4x+3=﹣1<0满足继续循环的条件故x=3n=1;当x=3时x2﹣4x+3=0满足继续循环的条件故x=4n=2;当x=4时x2﹣4x+3=3>0不满足继续循环的条件故输出解析:2 【解析】当x=2时,x 2﹣4x+3=﹣1<0,满足继续循环的条件,故x=3,n=1; 当x=3时,x 2﹣4x+3=0,满足继续循环的条件,故x=4,n=2; 当x=4时,x 2﹣4x+3=3>0,不满足继续循环的条件,故输出的n 值为2; 故答案为2.点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括顺序结构、条件结构、循环结构,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.19.46【解析】试题分析:考点:进位制间的关系解析:46 【解析】试题分析:2345(2)101110121212021246=⨯+⨯+⨯+⨯+⨯=. 考点:进位制间的关系.20.或1【解析】试题分析:根据已知中的程序框图可得:该程序的功能是计算并输出分段函数的函数值分段讨论满足y=4的x 值最后综合讨论结果可得答案考点:(1)流程图;(2)分段函数解析:或1【解析】试题分析:根据已知中的程序框图可得:该程序的功能是计算并输出分段函数的函数值,分段讨论满足y=4的x 值,最后综合讨论结果可得答案. 考点:(1)流程图;(2)分段函数.三、解答题21.详见解析 【分析】判断框()()0f a f m ⋅<,分出的是“是”和“否”, “是”以后赋值语句“b m =”,“否”以后的赋值语句“a m =”,然后再次汇聚到判断框,判断精确度“a b d -<”, 若分出“否”回去进入循环,若分出“是”退出循环. 【详解】【点睛】本题考查如何补充完整程序框图,关键是理解程序框图的作用,属于中档题型.22.见解析;【解析】试题分析: 先利用INPUT语句输入两个正数a和b的值,再分别赋值a b和b a的值,最后输出a b和b a的值试题程序和程序框图分别如下:23.见解析【解析】【分析】用P(单位:元)表示钢琴的价格,根据指数函数的性质写出算法步骤,进而得到流程图.【详解】用P(单位:元)表示钢琴的价格,算法步骤如下:2016年 P=10 000×(1+3%)=10 300(元);2017年 P=10 300×(1+3%)=10 609(元);2018年 P =10 609×(1+3%)=10 927.27(元); 2019年 P =10 927.27×(1+3%)=11 255.088 1(元). 因此,价格的变化情况表为: 年份 2015 2016 2017 2018 2019 钢琴的 价格 10 00010 30010 60910 927.2711 255.088 1【点睛】本题考查苏菲的设计及流程图,属基础题. 24.见解析 【解析】 【分析】根据图中的流程图表示的算法可知这是一个计算10个数的平均数的算法,根据当型循环结构的特点,先判断I 是否小于等于10,再执行运算,由此写出当型循环的算法并画出流程图 【详解】这是一个计算10个数的平均数的算法. 当型循环的算法如下: 第一步,0S =. 第二步,1I =.第三步,如果I 小于等于10,执行第四步;否则,转第七步 第四步,输入G . 第五步,.S S G =+第六步,1I I =+,返回第三步.第七步,10S A =. 第八步,输出A . 程序框图如图.【点睛】本题是一道关于设计流程图的题目,解答本题的关键是理解流程图的功能,属于中档题。

2021版高考数学文科一轮复习(全国2卷 B版)课件:算法初步

2021版高考数学文科一轮复习(全国2卷 B版)课件:算法初步
S= 1 - 1 = 1 ,m=1 ,n=5;
16 32 32 64
S= 1 - 1 = 1 ,m= 1 ,n=6;
32 64 64 128
S= 1 - 1 = 1 ,m= 1,n=7,
64 128 128 256
此时不满足S>t,结束循环,输出n为7,故选C.
2021/6/20
15
10.(2014课标Ⅱ,8,5分,0.641)执行下面的程序框图,如果输入的x,t均为2,则输出的S= ( )
A.y=2x B.y=3x C.y=4x D.y=5x
2021/6/20
9
答案 C 执行程序框图:当n=1时,x=0,y=1,
此时02+12≥36不成立;当n=2时,x= 1 ,y=2, 2
此时
1 2
2
+22≥36不成立;当n=3时,x=
3 ,y=6, 2
此时
3 2
2
+62≥36成立,
结束循环,输出x的值为 3 , 2
y的值为6,满足y=4x,故选C.
2021/6/20
10
7.(2016课标全国Ⅲ,8,5分)执行下面的程序框图,如果输入的a=4,b=6,那么输出的n= ( )
A.3 B.4 C.5 D.6
2021/6/20
11
答案 B a=2,b=4,a=6,s=6,n=1; a=-2,b=6,a=4,s=10,n=2; a=2,b=4,a=6,s=16,n=3; a=-2,b=6,a=4,s=20,n=4. 此时20>16,则输出n的值为4,故选B.
2021/6/20
28
10.(2017江苏,4,5分)下图是一个算法流程图.若输入x的值为 1 ,则输出y的值是

河北省高考文科数学试题与答案(word版)

河北省高考文科数学试题与答案(word版)

河北省高考文科数学试题与答案(word 版)本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分。

满分150分。

考生注意:1. 答题前,考生务必将自己的准考证号、姓名填写在答题卡上.考生要认真核对答题卡上粘贴的条形码的“准考证号、姓名、考试科目”与考生本人准考证号、姓名是否一致.2. 第Ⅰ卷每小题选出答案后,用2B 铅笔把答题卡上对应题目的答案标号涂黑,如需改动,用橡皮擦干净后,再选涂其它答案标号。

第Ⅱ卷用0.5毫米的黑色墨水签字笔在答题卡上书写作答。

若在试卷上作答,答题无效。

本试题相应的位置。

3. 考试结束后,监考员将试题卷、答题卡一并收回。

第Ⅰ卷一. 选择题:本大题共12小题,每小题5分,在每小题给出的四个选项中,只有一项是符合题目要求的。

(1)已知集合{}N n n x x A ∈-==,23|,集合{}14,12,10,8,6=B ,则集合B A ⋂中元素的个数为(A )5 (B) 4 (C) 3 (D) 2 (2) 已知点A (0,1),B (3,2),向量()34--=,,则向量=BC(A) (-7,-4) (B) (7,4) (C) (-1,4) (D) (1,4) (3)已知复数z 满足()i i z +=-11,则z=(A)i --2 (B) i +-2 (C) i -2 (D) i +2(4) 如果三个正整数可作为一个直角三角形三条边的边长,则称这三个数为一组勾股数。

从1,2,3,4,5中任取3个不同的数,则这三个数构成勾股数的概率为(A)103 (B) 51 (C) 101(D) 201(5)已知椭圆E E 的右焦点与抛物线C:x y 82=的焦点重合,A,B 是C 的准线与E(A) 3 (B) 6 (C) 9 (D) 12 (6)《九章算术》是我国古代内容极为丰富的数学名著,书中有如下问题:“今有委米依垣内角,下周八尺,高五尺。

问:积及为米几何?”其意思为:“在屋内墙角处堆放米(如图,米堆为一个圆锥的四分之一),米堆为一个圆锥的四分之一),米堆底部的弧度为8尺,米堆的高为5尺,问米堆的体积和堆放的米各为多少?”已知1斛米的体积约为1.62立方尺,圆周率约为3,估算出堆放斛的米约有A.14斛B.22斛C.36斛D.66斛(7)已知{}n a 是公差为1的等差数列,n S 为{}n a 的前n 项和.若484S S =,则=10a(A)27 (B)219(C)10 (D)12 (8)函数f(x)=的部分图像如图所示,则f (x )的单调递减区间为(A)(),k(B)(),k(C)(),k(D)(),k(9)执行右面的程序框图,如果输入的t=0.01,则输出的n=(A )5 (B )6 (C )7 (D )8(10)已知函数()⎩⎨⎧>+-≤-=-1,1log 1,22)(21x x x x f x ,且()3-=a f ,则()=-a f 6(A)47- (B) 45- (C) 43- (D) 41-(11)圆柱被一个平面截去一部分后与半球(半径为r)组成一个几何体,该几何体三视图中的正视图和俯视图如图所示。

1高考数学文科全国一轮复习教师用书:第十三章 算法初步 含解析

1高考数学文科全国一轮复习教师用书:第十三章 算法初步 含解析

第十三章算法初步1.[2020江西南昌模拟]阅读如图13 - 1所示的程序框图,该算法的功能是()A.求数列{2n - 1}的前5项和B.求数列{2n - 1}的第5项C.求数列{2n}的前6项和D.求数列{2n - 1}的第6项2.[2019天津,4,5分][文]阅读如图13 - 2所示的程序框图,运行相应的程序,输出S的值为() A.5 B.8 C.24 D.293.[2018全国卷Ⅱ,8,5分][文]为计算S=1 - 12+13−14+…+199−1100,设计了如图13 - 3所示的程序框图,则在空白框中应填入()A.i=i+1B.i=i+2C.i=i+3D.i=i+44.[2015 新课标全国Ⅱ,8,5分][文]如图13 - 4所示的程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a= () A.0 B.2 C.4 D.14图13 - 4 图13 - 55.[2018江苏,4,5分]一个算法的伪代码如图13 - 5所示,执行此算法,最后输出的S 的值为 .考法1 判断程序框图的输入、输出值1(1)[2019全国卷Ⅲ,9,5分][文]执行如图13 - 6所示的程序框图,如果输入的ε为0.01,则输出s 的值等于A .2 - 124 B.2 - 125 C.2 - 126 D.2 - 127(2)[2017全国卷Ⅲ,8,5分][文]执行如图13 - 7所示的程序框图,为使输出S 的值小于91,则输入的正整数N 的最小值为 A .5 B.4 C.3 D .2(1)执行程序框图,x =1,s =0,s =0+1=1,x =12,不满足x<ε=1100, 所以s =1+12=2 - 121,x =14,不满足x<ε=1100, 所以s =1+12+14=2 - 122,x =18,不满足x<ε=1100,所以s =1+12+14+18=2 - 123,x =116,不满足x<ε=1100,所以s =1+12+14+18+116=2 - 124,x =132,不满足x<ε=1100, 所以s =1+12+14+18+116+132=2 - 125,x =164,不满足x<ε=1100,所以s =1+12+14+18+…+164=2 - 126,x =1128,满足x<ε=1100,输出s =2 - 126.(2) S = 0+100=100,M = - 10,t =2,100>91;S =100 - 10=90,M =1,t =3,90<91,输出S ,此时,t =3不满足t ≤N ,所以输入的正整数N 的最小值为2.(1)C (2)D1.(1)[2019湖北部分重点中学高三测试]执行如图13 - 8所示的程序框图,假如输入的S ,k 的值分别为1,2,那么输出的S = ( )A .1+√15 B.√15 C.4 D.√17图13 - 8图13 - 9(2)[2019南昌三模]执行如图13 - 9所示的程序框图,若输入3个不同的实数x ,输出的y 值相同,则此输出结果y 可能是 ( ) A .12 B. - 1C.4D. - 2考法2 补全程序框图2[2019全国卷Ⅰ,9,5分][文]如图13 - 10是求12+12+12的程序框图,图中空白框中应填入A.A =12+A B .A =2+1A C .A =11+2A D .A =1+12AA =12,k =1,1≤2成立,执行循环体;A =12+12,k =2,2≤2成立,执行循环体;A =12+12+12,k =3,3≤2不成立,结束循环,输出A.故空白框中应填入A =12+A .故选A.A2.[2017全国卷Ⅰ,10,5分][文]如图13 - 11所示的程序框图是为了求出满足3n - 2n>1 000的最小偶数n,那么在和两个空白框中,可以分别填入()A.A>1 000和n=n+1B.A>1 000和n=n+2C.A≤1 000和n=n+1D.A≤1 000和n=n+2数学文化算法与数学文化3[2016全国卷Ⅱ,9,5分][文]中国古代有计算多项式值的秦九韶算法,如图13 - 12是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=A.7B.12C.17D.34由程序框图知,第一次循环:x=2,n=2,a=2,s=0×2+2=2,k=1.第二次循环:a=2,s=2×2+2=6,k=2.第三次循环:a=5,s=6×2+5=17,k=3.结束循环,输出s的值为17.C3.[2020四川五校联考]《九章算术》中的玉石问题:“今有玉方一寸,重七两;石方一寸,重六两.今有石立方三寸,中有玉,并重十一斤(176两),问玉、石重各几何?”其意思是:“宝玉1立方寸的质量是7两,石料1立方寸的质量是6两,现有宝玉和石料混合在一起的一个正方体的棱长是3寸,质量是11斤(176两),问这个正方体中的宝玉和石料各多少两?”如图13- 13所示的程序框图给出了一个求解此题的算法,运行该程序框图,则输出的x,y分别为()A.96,80B.100,76C.98,78D.94,821.D由程序框图可知,需要执行6次循环体,这6次运算中A的结果分别是1,3,7,15,31,63.故3.B由程序框图的算法功能知执行框N=N+1i 计算的是连续奇数的倒数和,而执行框T=T+1i+1计算的是连续偶数的倒数和,所以在空白执行框中应填入的命令是i=i+2,故选B.因为a=10,b=4,a>b,所以a=10 - 4=6;因为a=6,b=4,a>b,所以a=6 - 4=2;因为a=2,b=4,a<b,所以b=4 - 2=2,此时a=b=2,输出a=2.故选B.解法二此程序框图的功能是求18,14的最大公约数,因为18,14的最大公约数为2,所以输出的值为8.1.(1)C初始值:S=1,k=2.第1次循环结果:S√k=3.第2次循环结果:S√+√√,k=4……第15次循环结果:S=1+√+√√+…+√√,k=17>16,结束循环.此时输出的结果为S=1+√√√+…+√√=1+(√2- 1)+(√3 − √2)+…+(√16 − √15)=4,故选C.(2)A 由程序框图可知,输出的结果是函数y ={x 2 - 4x +3,x >0,x +3,x ≤0的值,画出该函数的图象,如图D 13 - 1所示,“输入3个不同的实数x ,输出的y 值相同”等价于“直线y =m 与函数y ={x 2 - 4x +3,x >0,x +3,x ≤0的图象有3个交点”,则m ∈( - 1,3),结合各选项,可知只有12∈( - 1,3),故选A .图D 13 - 12.D 因为程序框图是为了求出满足A =3n - 2n >1 000的最小偶数n ,且程序框图是在“否”时输出,所以中应填入A ≤1 000,排除选项A ,B .又n 的初始值为0,所以中应填入n =n +2.故选D .3.C 根据题意,运行程序框图, x =90,y =86,s ≠27; x =92,y =84,s ≠27; x =94,y =82,s ≠27; x =96,y =80,s ≠27; x =98,y =78,s =27.输出x ,y 的值分别为98和78.故选C .。

2014河北高考文科数学真题及答案

2014河北高考文科数学真题及答案

2014河北高考文科数学真题及答案一.选择题:本大题共10小题,每小题5分,共50分. 在每小题给出的四个选项中,只有一项是符合题目要求的。

(1)已知集合{}{}12|,31|≤≤-=≤≤-=x x B x x M ,则M B =( )A. )1,2(-B. )1,1(-C. )3,1(D. )3,2(-【答案】B【难度】容易【点评】本题考查集合之间的运算关系,即包含关系.在高一数学强化提高班上学期课程讲座1,第一章《集合》中有详细讲解,其中第02节中有完全相同类型题目的计算.在高考精品班数学(文)强化提高班中有对集合相关知识的总结讲解.(2)若0tan >α,则A. 0sin >αB. 0cos >αC. 02sin >αD. 02cos >α【答案】A【难度】中等【点评】本题考查三角函数的计算。

在高一数学强化提高班上学期课程讲座2,第六章《三角函数》中有详细讲解,在高考精品班数学(文)强化提高班中有对三角函数相关知识的总结讲解。

(3)设i iz ++=11,则=||z A. 21 B. 22 C. 23 D. 2 【答案】B【难度】容易【点评】本题考查复数的计算。

在高二数学(文)强化提高班下学期,第四章《复数》中有详细讲解,其中第02节中有完全相同类型题目的计算。

在高考精品班数学(文)强化提高班中有对复数相关知识的总结讲解。

(4)已知双曲线)0(13222>=-a y a x 的离心率为2,则=a A. 2 B. 26 C. 25 D. 1【答案】D【难度】中等【点评】本题考察双曲线离心率计算。

在高一数学强化提高班下学期课程讲座2,第三章《圆锥曲线与方程》有详细讲解,在高考精品班数学(文)强化提高班、百日冲刺班中均有对椭圆、双曲线、抛物线相关知识的总结讲解,同时高清课程《平面解析几何专题》也有对椭圆的专题讲解。

(5)设函数)(),(x g x f 的定义域为R ,且)(x f 是奇函数,)(x g 是偶函数,则下列结论中正确的是A. )()(x g x f 是偶函数B. )(|)(|x g x f 是奇函数C. |)(|)(x g x f 是奇函数D. |)()(|x g x f 是奇函数【答案】A【难度】中等【点评】本题考查判断函数的相关性质、图像。

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

河北省高考数学备考复习(文科)专题十三:算法初步(II)卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共17题;共34分)
1. (2分) (2016高一下·红桥期中) 若程序框图如图所示,则输出的结果为()
A . 9
B . 16
C . 25
D . 36
2. (2分)(2015·三门峡模拟) 执行如图的程序框图,当n≥2,n∈Z时,fn(x)表示fn﹣1(x)的导函数,若输入函数f1(x)=sinx﹣cosx,则输出的函数fn(x)可化为()
A . sin(x+ )
B . sin(x﹣)
C . ﹣ sin(x+ )
D . ﹣ sin(x﹣)
3. (2分)(2017·天心模拟) 执行如图所示的程序框图,若输出的结果为80,则判断框内应填入()
A . n≤8?
B . n>8?
C . n≤7?
D . n>7?
4. (2分) (2018高二下·阿拉善左旗期末) 执行如图所示的程序框图,若输入和输出的结果分别为4和51,则()
A . 18
B . 15
C . 5
D . 8
5. (2分)阅读右边的程序框图,运行相应的程序,输出的S值为()
A . 15
B . 14
C . 7
6. (2分)执行右边的程序框图,若t∈[-1,2],则s∈()
A . [-1,1)
B . [0,2]
C . [0,1)
D . [-l,2]
7. (2分)(2018·淮南模拟) 运行如图所示的程序框图,当输入时,输出的x为()
A .
C .
D .
8. (2分)(2017·东莞模拟) 执行如图所示的程序框图,则输出的s的值是()
A . 7
B . 6
C . 5
D . 3
9. (2分) (2018高二下·惠东月考) 执行如图所示的程序框图,若输出的,则判断框内可以填入()
A .
B .
C .
D .
10. (2分)(2017·山东) 若执行右侧的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为()
A . x>3
B . x>4
C . x≤4
D . x≤5
11. (2分)一个算法的程序框图如图所示,若该程序输出
的结果为,则判断框内应填入的条件是()()
A . i=2008?
B . i>2009?
C . i>2010?
D . i=2012?
12. (2分)(2018·全国Ⅱ卷文) 为计算 ,设计了右侧的程序框图,则在空白框中应填入()
A .
B .
C .
D .
13. (2分) (2017高三下·静海开学考) 阅读程序框图,运行相应的程序,输出的结果为()
A .
B .
C .
D .
14. (2分)在如右上图的程序图中,输出结果是()
A . 5
B . 10
C . 20
D . 15
15. (2分)执行如图所示的程序框图,输出的S值为()
A . -2
B . -1
C . 0
D . 1
16. (2分)如图的程序框图输出的结果为()
A . 62
B . 126
C . 254
D . 510
17. (2分)执行如图所示的程序框图,若输出的S=,则判断框内填入的条件可以是()
A . k≥7
B . k>7
C . k≤8
D . k<8
二、填空题 (共8题;共9分)
18. (2分)如果考生的成绩(以满分100分计) ,则输出“优秀”;若成绩,则输出“中等”;若,则输出“及格”;若 n<60 ,则输出“不及格”。

若输入的成绩为95,则输出结果为________
19. (1分)(2019·新宁模拟) 某程序框图如图所示,若输入x的值为0,则输出y的值是________ .
20. (1分) (2016高一下·大连期中) 执行如图所示的程序框图,如果输入的N是5,那么输出的S是________.
21. (1分)执行如图所示的程序框图,则输出的S值是________.
22. (1分)按如图所示的程序框图运行后,输出的结果是63,则判断框中的整数M的值是________ .
23. (1分)如图是一个算法的流程图,则当输入的值为5时,输出的值是________
24. (1分) (2016高二上·定兴期中) 用秦九韶算法计算多项式f(x)=5x5+4x4+3x3+2x2+x+1当x=4的值时,乘法运算的次数为________.
25. (1分)若六进制数10k5(6)(k为正整数)化为十进制数为239,则k=________
三、综合题 (共2题;共25分)
26. (10分)(2017·湘西模拟) 某算法的程序框图如图所示,其中输入的变量x在1,2,3,…,24这24个整数中等可能随机产生
(I)分别求出按程序框图正确编程运行时输出y的值为i的概率pi(i=1,2,3);
(II)甲乙两同学依据自己对程序框图的理解,各自编程写出程序重复运行n次后,统计记录输出y的值为i (i=1,2,3)的频数,以下是甲乙所作频数统计表的部分数据.
甲的频数统计图(部分)
乙的频数统计图(部分)
当n=2100时,根据表中的数据,分别写出甲、乙所编程序各自输出y的值为i(i=1,2,3)的频率(用分数表示),并判断两位同学中哪一位所编程序符合要求的可能系较大;
(III)将按程序摆图正确编写的程序运行3次,求输出y的值为2的次数ξ的分布列及数学期望.
27. (15分) (2017高二上·伊春月考)
(1)将八进制数化为十进制数。

(2)已知一个进制的数与十进制的数38相等,求的值.
参考答案一、单选题 (共17题;共34分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
7-1、
8-1、
9-1、
10-1、
11-1、
12-1、
13-1、
14-1、
15-1、
16-1、
17-1、
二、填空题 (共8题;共9分) 18-1、
19-1、
20-1、
21-1、
22-1、
23-1、
24-1、
25-1、
三、综合题 (共2题;共25分)
26-1、27-1、
27-2、。

相关文档
最新文档