高三数学第一轮复习课时作业(65)算法初步
高考第65课算法.docx

高中数学学习材料唐玲出品第65课算法【自主学习】第65课算法(本课时对应学生用书第页)自主学习回归教材1.(必修3P25习题1改编)运行如图所示的程序,输出的结果是.【答案】3【解析】a←1,b←2,把1与2的和赋给a,即a=3,输出的结果是3.2.(必修3P19讲解改编)下列函数求值算法中需要用到条件语句的是.(填序号)①f(x)=x2-1;②f(x)=-x+1;③f(x)=-0x xx x≥⎧⎨<⎩,,,;④f(x)=2.【答案】③3.(必修3P22讲解改编)关于F or循环,下列说法错误的是.(填序号)①在F or循环中,循环表达式也称为循环体;②在F or循环中,步长为1,可以省略不写,若为其他值,则不可省略;③使用F or循环时必须知道终值才可以进行;④F or循环中E nd指结束一次循环,开始一次新循环.【答案】④【解析】由F or语句格式知只有④是错误的.4.(必修3P37本章测试第6题改编)执行如图所示的算法流程图,输出的结果是.【答案】11 12【解析】s=0,n=2,2<8,s=0+12=12;n=2+2=4,4<8,s=12+14=34;n=4+2=6,6<8,s=34+16=1112;n=6+2=8,8<8不成立,循环结束输出s的值为1112.5.(必修3P25习题7改编)阅读如图所示的伪代码,若使这个算法执行的是-1+3-5+7-9的计算结果,则a的初始值x=.【答案】-1【解析】根据算法的循环结构知循环体第一次被执行后的结果应为0+(-1),故初始值x=-1.1.算法的含义:算法通常指可以用计算机来解决某一类问题的程序或步骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成.2.流程图:又叫程序框图,是一种用程序框、流程线及文字说明来表示算法的图形.在流程图中,一个或几个程序框的组合表示算法中的一个步骤;带有有向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.3.三种基本逻辑结构顺序结构:依次进行多个处理的结构称为顺序结构,如图(1)所示.选择结构:先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构(或称为“分支结构”),如图(2)所示.循环结构:需要重复执行同一操作的结构称为循环结构,其又可分为如下两种结构:①先判断所给条件p是否成立,若p成立,则执行A,再判断条件p是否成立;若p仍成立,则又执行A,如此反复,直到某一次条件p不成立为止.这样的循环结构称为当型循环,如图(3)所示.②先执行A,再判断所给条件p是否成立,若p不成立,则再执行A,如此反复,直到p成立,该循环过程结束,这样的循环结构称为直到型循环,如图(4)所示.4.基本算法语句包括:赋值语句,输入、输出语句,条件语句,循环语句.(1)条件语句的一般形式为:I f A T henBE lseCE nd I f其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,E nd I f表示条件语句结束.(2)循环语句①循环语句用来实现算法中的循环结构.②其中当型循环可用下面的语句形式来描述:W hile p循环体E nd W hile直到型循环可用下面的语句形式来描述:D o循环体U ntil pE nd D o(3)当循环的次数已经确定,可用“F or”语句表示,“F or”语句的一般形式为:F or I F rom“初值”T o“终值”S tep“步长”循环体E ndF or【要点导学】要点导学各个击破基本逻辑结构例1已知函数f(x)=x2-2x-3,求f(3),f(-5),f(5),并计算f(3)+f(-5)+f(5)的值.请设计出解决该问题的一个算法,并画出流程图.【解答】算法如下:第一步,令x=3;第二步,把x=3代入y1=x2-2x-3;第三步,令x=-5;第四步,把x=-5代入y2=x2-2x-3;第五步,令x=5;第六步,把x=5代入y3=x2-2x-3;第七步,把y1,y2,y3的值代入y=y1+y2+y3;第八步,输出y1,y2,y3,y的值.该算法对应的流程图如图所示:【精要点评】(1)顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.(2)解决此类问题,只需分清运算步骤、赋值量及其范围,进行逐步运算即可.流程图的算法功能是.【思维引导】本题考查流程图与循环结构等知识,可依据题设条件顺次验算,注意理清循环体的运算次数.【答案】-1【解析】第一次循环后,s=12,n=2;第二次循环后,s=-1,n=3;…,第七次循环后,s=12,n=8;此时n>8不成立;第八次循环,S=-1,n=9,退出循环,输出s=-1.【精要点评】循环结构中的条件主要是控制循环的变量应该满足的条件是什么.满足条件则进入循环或者退出循环,此时要特别注意当型循环与直到型循环的区别.变式(2014·苏北四市一模)运行如图所示的算法流程图,输出的S的值是.【答案】25【解析】依题意,根据流程图可知S与n的取值如下表:S 0 1 4 9 16 25n 1 3 5 7 9 11当n=11>10时,终止循环,输出S=25.基本算法语句例3根据如图所示的伪代码,当输入的x为60时,输出的y的值为.【思维引导】本题主要考查条件语句,输入与输出语句,要注意赋值语句一般格式“←”,其实质是计算“←”右边表达式的值,并将该值赋给“←”左边的变量.【答案】31【解析】由题意,得y=0.550250.6(-50)50.x xx x≤⎧⎨+>⎩,,,当x=60时,y=25+0.6×(60-50)=31.所以输出的y的值为31.【精要点评】解决此类问题的关键是要理解各语句的含义,以及基本算法语句与算法结构的对应关系.变式已知某算法的伪代码如图所示,执行该伪代码,输出的结果是.【答案】50 101【解析】伪代码所示的算法是一个求和运算:113⨯+135⨯+157⨯+…+199101⨯=11-3⎡⎛⎫⎪⎢⎝⎭⎣+11-35⎛⎫⎪⎝⎭+11-57⎛⎫⎪⎝⎭+…+11-99101⎤⎛⎫⎪⎥⎝⎭⎦×12=11-101⎛⎫⎪⎝⎭×12=50101.1.(2015·无锡期末)根据如图所示的流程图,输出的结果i的值为.【答案】7【解析】第一次循环后S=0,i=1;第二次循环后S=1,i=2;第三次循环后S=3,i=3;第四次循环后S=6,i=4;第五次循环后S=10,i=5;第六次循环后S=15,i=6;第七次循环后S=21,i=7,此时S=21不满足循环条件,输出i的值,所以输出的结果为7.2.(2014·苏州暑假调查)根据如图所示的伪代码,最后输出的i的值为.【答案】9【解答】第一次循环,T=1+3,i=5,T<10;第二次循环,T=1+3+5,i=7,T<10;第三次循环,T=1+3+5+7,i=9,T>10,结束循环,输出i的值为9.3.(2014·苏州期末)运行如图所示的流程图,若输入值x∈[-2,2],则输出值y的取值范围是.【答案】[-1,4]【解析】流程图表示的是求函数y=(-2)02-2-20x x xx x≤≤⎧⎨≤<⎩,,,值域的算法,易得y∈[-1,4].4.运行如图所示的程序时,W hile循环语句的执行次数是. 【答案】3【解析】0<20,1<20,2×2<20,5×5>20,程序结束,故W hile循环语句共执行了3次.5.如图是一算法的伪代码,执行此算法,最后输出的n的值为.【答案】3【解析】由题知伪代码的运行情况如下:S=0,n=6;S=6,n=5;S=11,n=4;S=15,n=3,此时退出循环,故最后输出的n=3.趁热打铁,事半功倍.请老师布置同学们完成《配套检测与评估》中的练习第129~130页.【检测与评估】第十二章算法、统计与概率第65课算法一、填空题1.(2014·苏中三市、宿迁一调)根据如图所示的伪代码,最后输出的a的值为.(第1题)2.(2015·常州期末)运行如图所示的算法流程图,输出的a的值是.(第2题)3.(2015·南京市、盐城期末)运行如图所示的程序后,输出的结果为.(第3题)4.(2014·泰州期末)已知一个算法的流程图如图所示,那么输出的结果S的值是.(第4题)5.(2015·连云港、徐州、淮安、宿迁四市期末)如图是一个算法的流程图,若输入x 的值为2,则输出y的值为.(第5题)6.(2014·镇江期末)执行如图所示的流程图,输出的结果S=.(第6题)7.(2015·南通期末)执行如图所示的算法流程图,输出的x的值是.(第7题)8.(2014·南京、盐城一模)根据如图所示的伪代码,最后输出的S的值为.(第8题)9.(2015·泰州期末)执行如图所示的流程图,输出的n的值为.(第9题)10.(2014·南通调研)已知实数x∈[1,9],执行如图所示的流程图,那么输出的x不小于55的概率为.11.执行如图所示的流程图,输出的结果是.12.(2015·苏锡常镇、宿迁一调)如图是一个算法流程图,则输出的x的值为.(第12题)【检测与评估答案】第十二章算法、统计与概率第65课算法1.48【解析】a=1,i=2;a=1×2=2,i=4;a=2×4=8,i=6;a=8×6=48,i=8,退出循环,输出a=48.2.127【解析】a=3;a=7;a=15;a=31;a=63;a=127,127>64,退出循环,此时输出a,故a=127.3.42【解析】第一次循环后S=8,i=4;第二次循环后S=22,i=7;第三次循环后S=42,i=10,此时输出S的值,所以输出的结果为42.4.7 【解析】第一次循环后,S=1,n=2;第二次循环后,S=3,n=3;第三次循环后,S=7,n=4,此时退出循环,输出S 的值为7.5.7 【解析】第一次循环后,y=3,x=2,第二次循环后,y=7,x=3,|y-x|=4,此时输出y ,所以输出y 的值为7.6.-20 【解析】第一次循环后,i=2,S=-2;第二次循环后,i=4,S=-6;第三次循环后,i=6,S=-12;第四次循环后,i=8,S=-20,退出循环,输出S=-20.7.59 【解析】第一次循环后,x=3,y=7;第二次循环后,x=13,y=33;第三次循环后,x=59,y=151,此时输出x 的值,所以输出的结果为59.8.55 【解析】根据伪代码的原理知S=1+2+…+10=55.9.4 【解析】第一次循环后,S=255,n=2;第二次循环后,S=127,n=3;第三次循环后,S=63,n=4,此时输出n 的值,所以输出的结果为4.10.38 【解析】若x=1,进入程序,输出x=15;…;若x=6,进入程序,输出x=55;…;若x=9,进入程序,输出x=79.所以所求概率为9-69-1=38.11.20162017 【解析】由流程图知输出的S=112⨯+123⨯+…+120162017⨯=11-2⎛⎫ ⎪⎝⎭+11-23⎛⎫ ⎪⎝⎭+…+1120162017⎛⎫- ⎪⎝⎭=1-12017=20162017.12.16【解析】执行程序可得n=1,x=12;n=2<5,x=13;n=3<5,x=14;n=4<5,x=15;n=5,x=16;n=6>5,故输出的x=16.精心制作仅供参考唐玲出品。
2010届高三数学一轮复习必备精品:算法初步

第五章算法初步算法的含义、程序框图(一)了解算法的含义,了解算法的思想。
也是计算机科学的重要基础。
算法初步虽然是新课标增加的内容,但与前面的知识有着密切的联系,并且与实际问题的联系也非常密切。
因此,在高考中算法初步知识将与函数、数列、三角、概率、实际问题等知识点进行整合,是高考试题命制的新“靓”点。
这样试题就遵循了“在知识网络交汇处设计试题”的命制原则,既符合高考命题“能力立意”的宗旨,又突出了数学的学科特点。
这样做,可以从学科的整体高度和思维价值的高度考虑问题,可以揭示数学各知识之间得到的内在联系,可以使考查达到必要的深度。
考查形式与特点是:(1)选择题、填空题主要考查算法的含义、流程图、基本算法语句等内容,一般在每份试卷中有1~2题,多为中档题出现。
(2)在解答题中可通过让学生读程序框图去解决其它问题,此类试题往往是与数列题结合在一起,具有一定的综合性,可以考查学生的识图能力及对数列知识的掌握情况第1课时算法的含义1.算法的概念:对一类问题的机械的、统一的求解方法称为算法。
2.算法的特性:(1)有限性(2)确定性例1.给出求1+2+3+4+5的一个算法。
解:算法1第一步:计算1+2,得到3第二步:将第一步中的运算结果3与3相加,得到6 第三步:将第二步中的运算结果6与4相加,得到10 第四步:将第三步中的运算结果10与5相加,得到15 算法2第一步:取n=5第二步:计算第三步:输出运算结果 变式训练1.写出求111123100++++的一个算法. 解:第一步:使1S =,; 第二步:使2I =;第三步:使1n I=; 第四步:使S S n =+; 第五步:使1I I =+;第六步:如果100I ≤,则返回第三步,否则输出S .例2. 给出一个判断点P ),(00y x 是否在直线y=x-1上的一个算法。
解:第一步:将点P ),(00y x 的坐标带入直线y=x-1的解析式 第二步:若等式成立,则输出点P ),(00y x 在直线y=x-1上 若等式不成立,则输出点P ),(00y x 不在直线y=x-1上变式训练2.任意给定一个大于1的整数n ,试设计一个程序或步骤对n 是否为质数做出判断. 分析:(1)质数是只能被1和自身整除的大于1的整数.(2)要判断一个大于1的整数n 是否为质数,只要根据质数的定义,用比这个整数小的数去除n ,如果它只能被1和本身整除,而不能被其它整数整除,则这个数便是质数. 解:算法:第一步:判断n 是否等于2.若n=2,则n 是质数;若n >2,则执行第二步. 第二步:依次从2~(n-1)检验是不是n 的因数,即整除n 的数.若有这样的数,则n 不是质数;若没有这样的数,则n 是质数. 例3. 解二元一次方程组: ⎩⎨⎧=+-=-②y x ①y x 1212 分析:解二元一次方程组的主要思想是消元的思想,有代入消元和加减消元两种消元的方法,下面用加减消元法写出它的求解过程. 解:第一步:② - ①×2,得: 5y=3; ③ 第二步:解③得 53=y ; 第三步:将53=y 代入①,得 51=x . 21n n )(+变式训练3.设计一个算法,使得从10个确定且互不相等的数中挑选出最大的一个数 解:算法1第一步:假定这10个数中第一个是“最大值”;第二步:将下一个数与“最大值”比较,如果它大于此“最大值”,那么就用这个数取代“最大值”,否则就取“最大值”; 第三步:再重复第二步。
2024年高考指导数学(人教A版理科第一轮复习)目录

课时规范练(A)课时规范练1集合的概念与运算课时规范练3命题及其关系、充要条件课时规范练5函数及其表示课时规范练7函数的奇偶性与周期性课时规范练9指数与指数函数课时规范练11函数的图象课时规范练13函数模型及其应用课时规范练15利用导数研究函数的单调性课时规范练17定积分与微积分基本定理课时规范练19同角三角函数基本关系式及诱导公式课时规范练21简单的三角恒等变换课时规范练23函数y=A sin(ωx+φ)的图象及三角函数的应用课时规范练25平面向量的概念及线性运算课时规范练27平面向量的数量积及其应用课时规范练29数列的概念课时规范练31等比数列课时规范练33二元一次不等式(组)与简单的线性规划问题课时规范练35合情推理与演绎推理课时规范练37数学归纳法课时规范练39空间几何体的表面积与体积课时规范练41空间直线、平面的平行关系课时规范练43空间向量及其运算课时规范练45直线的倾斜角、斜率与直线的方程课时规范练47圆的方程课时规范练49椭圆课时规范练51抛物线课时规范练53算法初步课时规范练55用样本估计总体课时规范练57分类加法计数原理与分步乘法计数原理课时规范练59二项式定理课时规范练61古典概型与几何概型课时规范练63二项分布与正态分布课时规范练65极坐标方程与参数方程课时规范练67绝对值不等式课时规范练(B)课时规范练2简单不等式的解法课时规范练4简单的逻辑联结词、全称量词与存在量词课时规范练6函数的单调性与最大(小)值课时规范练8幂函数与二次函数课时规范练10对数与对数函数课时规范练12函数与方程课时规范练14导数的概念及运算课时规范练16利用导数研究函数的极值、最大(小)值课时规范练18任意角、弧度制及任意角的三角函数课时规范练20两角和与差的正弦、余弦与正切公式及二倍角公式课时规范练22三角函数的图象与性质课时规范练24余弦定理、正弦定理及应用举例课时规范练26平面向量基本定理及向量坐标运算课时规范练28复数课时规范练30等差数列课时规范练32数列求和课时规范练34基本不等式及其应用课时规范练36直接证明与间接证明课时规范练38空间几何体的结构及其三视图、直观图课时规范练40空间点、直线、平面之间的位置关系课时规范练42空间直线、平面的垂直关系课时规范练44空间几何中的向量方法课时规范练46点与直线、两条直线的位置关系课时规范练48直线与圆、圆与圆的位置关系课时规范练50双曲线课时规范练52直线与圆锥曲线的位置关系课时规范练54随机抽样课时规范练56变量间的相关关系、统计案例课时规范练58排列与组合课时规范练60随机事件的概率课时规范练62离散型随机变量及其分布列课时规范练64离散型随机变量的均值与方差课时规范练66极坐标方程与参数方程的应用课时规范练68不等式的证明解答题专项解答题专项一函数与导数的综合问题第1课时利用导数证明不等式第2课时利用导数研究不等式恒(能)成立问题第3课时利用导数研究函数的零点解答题专项二三角函数与解三角形解答题专项三数列解答题专项四立体几何中的综合问题解答题专项五直线与圆锥曲线第1课时圆锥曲线中的最值(或范围)问题第2课时圆锥曲线中的定点(或定值)问题第3课时圆锥曲线中的存在性(或证明)问题解答题专项六概率与统计单元质检卷单元质检卷一集合与常用逻辑用语单元质检卷二函数单元质检卷三导数及其应用单元质检卷四三角函数、解三角形单元质检卷五平面向量、数系的扩充与复数的引入单元质检卷六数列单元质检卷七不等式、推理与证明单元质检卷八立体几何单元质检卷九解析几何单元质检卷十算法初步、统计与统计案例单元质检卷十一计数原理单元质检卷十二概率。
【备战】高中数学 第65讲 算法初步配套课件 理 新人教B版

双 向 固 基 础
(2)IF—THEN—ELSE格式(如图11-56- 2).
返回目录
第65讲
算法初步
双 向 固 基 础
七、循环语句
循环结构 与循环语句相对应. 1.程序框图中的________
2.循环语句的格式及框图.
(1)UNTIL语句(如图11-56-3).
返回目录
第65讲
(2)________ ——步骤序列是有限的. 有限性
(3)________ 不唯一性 ——求解一个问题的算法不一定只有一种,对于同一个问题可 以有多种不同的算法.
返回目录
第65讲
算法初步
二、程序框图 1.程序框图的概念:程序框图又称流程 文字说明 流程线 图,是一种用 ________、________ 及 程序框 ________ 来准确、直观地表示算法的图形.
返回目录
第65讲
算法初步
双 向 固 基 础
2.算法语句的辨识 输入语句:INPUT a;b;c(
)
[答案] ×
返回目录
第65讲
算法初步
双 向 固 基 础
返回目录
判断框
流程线
第65讲
算法初步
双 向 固 基 础
三、三种基本逻辑结构
由若干个________的 步骤组成的,这是 任何一个算法都离 不开的基本结构
依次执行
名称 内容
顺序结构
条件结构 算法的流程根据 ___________ 条件是否成立 _有不同的流 向,条件结 构就是处理 这种过程的 结构
算法初步
双 向 固 基 础
高三理科数学一轮复习 第十章 算法初步、推理与证明、复数 第一节 算法初步课件

【参考答案】 B
29
【针对训练】
(2015·济宁模拟)当输入的实数 x∈[2,30]时,执行如图所示的程序框图,则输出的 x 不小于 103 的概率是( )
A.194
B.154
C.37
D.298
A 【解析】利用程序框图确定输出值的范围,结合几何概型的概率公式求解.该程序框图共运行 3 次,输出
的 x 的范围是[23,247],由题可知,输出的 x 组成的数列是一个等差数列,所以输出的 x 不小于 103 的概率为
第十章 算法初步、推理与证明、复数
1
考情分析 考点
算法初步
合情推理与演绎推 理 直接证明与间接证 明
2015
新课标卷Ⅰ,T9, 选择; 新课标卷Ⅱ,T8, 选择
2014
2013
新课标卷Ⅰ,T7,选 新课标卷Ⅰ,T5,
择;
选择;
新课标卷Ⅱ,T7,选 新课标卷Ⅱ,T6,
择
选择
新课标卷Ⅰ,T14,
填空
新课标卷Ⅱ,T17,
25
【变式训练】
下面为一个求 20 个数的平均数的程序,在横线上应填充的语句是
()
A.i>20
B.i<20
C.i≥20
D.i≤20
A 【解析】由题意可得该算法要运行 20 次,当 i=21 时,退出循环,所以应该填入 i>20.
26
算法与其他知识的交汇性问题
算法与其他知识的交汇性问题,如函数、积分、二项式、概率等,通常背景新颖、交汇自然,可以考查信息处 理能力和运用综合知识解决问题的能力.
22
【变式训练】
(2015·山东实验中学四诊)下面框图所给的程序运行结果为 S=35,那么判断框中应填入的关于 k 的条件是 ()
2020高三数学一轮复习(人教版理):算法初步

A.k>9?B.kw8?
C.k<8?D.k>8?
解析(1)因为一1wxw4,所以当一1Wxw1时,yq-1,0];当1<xw4时,0<log2xw2,即yqo,2]。综上,yq-1,2]。
(2)据程序框图可得,第一次循环后,S=11,k=9;第二次
循环后,S=11+9=20,k=8,退出循环。所以判断框内可以填
log3x=0,x=9。故x=—3或x=9。故选B。
(2)由程序框图得,输出的S=(2X1—1)+(2X3—1)+(2X5
—1)+…+(2X2 017—1),可看作数列{2n—1}的前2 017项中所
有奇数项的和,即首项为1,公差为4的等差数列的前1 009项
的和。故选Co
答案(1)B(2)C
帰黑:Fl
的a的值是。
/输入心/
解析 第一次循环得,a=153—119=34;第二次循环得,b
=119—34=85;第三次循环得,b=85—34=51;第四次循环得,b=51—34=17;第五次循环得,a=34—17=17,此时a=b,
O微考点*大课堂»i:T
考点一算法的基本结构
【例1】(1)(2019沈阳质监)已知一个算法的程序框图如图
小7Z
C.6D-12
1 i
解析运行程序框图,k=1,s=1;s=1+(—1)1x2=^,k
11 5
=2;s=2+(—1)2x3=6,k=3;满足条件,跳出循环,输出的
5
s=2。故选B。
6
答案B
4.(2017全国卷I)如图所示程序框图是为了求出满足3n—2n>1000的最小偶数n,那么在O和| |两个空白框中,可 以分别填入()
2018年高考数学一轮复习 第十章 算法初步、统计、统计案例 第65讲 随机抽样实战演练 理
2018年高考数学一轮复习 第十章 算法初步、统计、统计案例 第65讲 随机抽样实战演练 理1.(2015·四川卷)某学校为了了解三年级、六年级、九年级这三个年级之间的学生视力是否存在显著差异,拟从这三个年级中按人数比例抽取部分学生进行调查,则最合理的抽样方法是( C )A .抽签法B .系统抽样法C .分层抽样法D .随机数法解析:因为要了解三个年级之间的学生视力是否存在显著差异,所以采用分层抽样的方法最合理.2.(2015·湖南卷)在一次马拉松比赛中,35名运动员的成绩(单位:分钟)的茎叶图如图所示.若将运动员按成绩由好到差编为1~35号,再用系统抽样方法从中抽取7人,则其中成绩在区间[139,151]上的运动员人数是( B )A .3B .4C .5D .6解析:第一组(130,130,133,134,135),第二组(136,136,138,138,138),第三组(139,141,141,141,142),第四组(142,142,143,143,144),第五组(144,145,145,145,146),第六组(146,147,148,150,151),第七组(152,152,153,153,153),故成绩在[139,151]上恰有4组,故有4人,选B .3.(2015·福建卷)某校高一年级有900名学生,其中女生400名.按男女比例用分层抽样的方法,从该年级学生中抽取一个容量为45的样本,则应抽取的男生人数为25.解析:设应抽取的男生人数为x ,则x 900-400=45900,解得x =25.4.(2015·广东卷节选)某工厂36名工人的年龄数据如下表.的年龄数据为44,列出样本的年龄数据.解析:由系统抽样,可将36名工人分为9组(4人一组),每组抽取一名工人.因为在第一分段里抽到的是年龄为44的工人,即编号为2的工人,故所抽样本的年龄数据为44,40,36,43,36,37,44,43,37.2。
高三数学一轮复习算法初步与复数(解析版)
数学L单元算法初步与复数L1 算法与程序框图4.L1[2014·安徽卷] 如图1-1所示,程序框图(算法流程图)的输出结果是()图1-1A.34 B.55 C.78 D.894.B[解析] 由程序框图可知,列出每次循环过后变量的取值情况如下:第一次循环,x=1,y=1,z=2;第二次循环,x=1,y=2,z=3;第三次循环,x=2,y=3,z=5;第四次循环,x=3,y=5,z=8;第五次循环,x=5,y=8,z=13;第六次循环,x=8,y=13,z=21;第七次循环,x=13,y=21,z=34;第八次循环,x=21,y=34,z=55,不满足条件,跳出循环.4.L1[2014·北京卷] 执行如图1-1所示的程序框图,输出的S值为()图1-1A.1 B.3C.7 D.154.C[解析] S=20+21+22=7.14.L1[2014·北京卷] 顾客请一位工艺师把A,B两件玉石原料各制成一件工艺品.工艺师带一位徒弟完成这项任务.每件原料先由徒弟完成粗加工,再由工艺师进行精加工完成制作,两件工艺品都完成后交付顾客.两件原料每道工序所需时间(单位:工作日)如下:则最短交货期为________个工作日.14.42[解析] 交货期最短,则应先让徒弟加工原料B,交货期为6+21+15=42个工作日.4.L1[2014·福建卷] 阅读如图1-1所示的程序框图,运行相应的程序,输出的n的值为()图1-1A.1 B.2 C.3 D.44.B[解析] 当n=1时,21>12成立,执行循环,n=2;当n=2时,22>22不成立,结束循环,输出n=2,故选B.14.L1[2014·湖北卷] 阅读如图1-3所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为________.14.1067[解析] 第一次运行时,S=0+21+1,k=1+1;第二次运行时,S=(21+1)+(22+2),k=2+1;……所以框图运算的是S=(21+1)+(22+2)+…+(29+9)=1067.7.L1[2014·湖南卷] 执行如图1-1所示的程序框图,如果输入的t∈[-2,2],则输出的S属于()A .[-6,-2]B .[-5,-1]C .[-4,5]D .[-3,6]7.D [解析] (特值法)当t =-2时,t =2×(-2)2+1=9,S =9-3=6,排除A ,B ,C.3.L1[2014·江苏卷] 如图1-1所示是一个算法流程图,则输出的n 的值是______.图1-13.5 [解析] 根据流程图的判断依据,本题看2n >20是否成立.若不成立,则n 从1开始每次增加1;若成立,则输出n 的值.本题经过4次循环,得到25>20成立,则输出的n 的值为5.8.L1[2014·江西卷] 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )A .7B .9C .10D .118.B [解析] 初始值,S =0,i =1,接下来按如下运算进行:第一次循环,S =lg 13>-1,再次进入循环,此时i =3;第二次循环,S =lg 13+lg 35=lg 15>-1,再次进入循环,此时i =5;第三次循环,S =lg 15+lg 57=lg 17>-1,再次进入循环,此时i =7;第四次循环,S =lg 17+lg 79=lg 19>-1,再次进入循环,此时i =9;第五次循环,S =lg 19+lg 911=lg 111<-1,退出循环,此时i =9.13.L1[2014·辽宁卷] 执行如图1-3所示的程序框图,若输入n=3,则输出T=________.13.20图1-3[解析] 由题意可知,第一步,i=1,S=1,T=1;第二步,i=2,S=3,T=4;第三步,i=3,S=6,T=10;第四步,i=4,S=10,T=20.8.L1[2014·新课标全国卷Ⅱ] 执行如图1-2所示的程序框图,如果输入的x,t均为2,则输出的S=()A.4 B.5 C.6 D.7图1-28.D[解析] 当x=2,t=2时,依次可得:M=1,S=3,k=1≤2;M=2,S=5,k =2≤2;M=2,S=7,k=3>2,输出S=7.9.L1[2014·全国新课标卷Ⅰ] 执行如图1-1的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=()图1-1A.203B.72C.165D.1589.D [解析] 第一次循环后,M =32,a =2,b =32,n =2;第二次循环后,M =83,a =32,b =83,n =3;第三次循环后,M =158,a =83,b =158,n =4,此时n >k (n =4,k =3),结束循环,输出M =158.11.L1[2014·山东卷] 执行如图1-3所示的的程序框图,若输入的x 的值为1,则输出的n 的值为________.图1-311.3 [解析] x =1满足不等式,执行循环后x =2,n =1;x =2满足不等式,执行循环后得x =3,n =2;x =3满足不等式,执行循环后得x =4,n =3.x =4不满足不等式,结束循环,输出n =3.4.L1[2014·陕西卷] 根据图1-1所示的框图,对大于2的整数N ,输出的数列的通项公式是( )图1-1A .a n =2nB .a n =2(n -1)C .a n =2nD .a n =2n -1 4.C [解析] 阅读题中所给的程序框图可知输出的数列为2,2×2=22,2×22=23,2×23=24,…,2×2N -1=2N ,故其通项公式为a n =2n .6.E5、L1[2014·四川卷] 执行如图1-2的程序框图,如果输入的x ,y ∈R ,那么输出的S 的最大值为( )A .0B .1C .2D .36.C [解析] 题中程序输出的是在⎩⎪⎨⎪⎧x +y ≤1,x ≥0,y ≥0的条件下S =2x +y 的最大值与1中较大的数.结合图像可得,当x =1,y =0时,S =2x +y 取最大值2,2>1,故选C.11.L1[2014·天津卷] 阅读图1-3输出S 的值为________.11.-4 [解析] 2=-4. 13.L1[2014·浙江卷] 若某程序框图如图1-4所示,当输入50时,则该程序运行后输出的结果是________.图1-413.6[解析] 第一次运行,S=1,i=2;第二次运行,S=4,i=3;第三次运行,S=11,i=4;第四次运行,S=26,i=5;第五次运行,S=57,i=6,此时S>n,输出i=6.5.L1[2014·重庆卷] s的值为()A.10 B.17C.19 D.365.C[解析] 第一次循环结束,得s=0+2=2,k=2×2-1=3;第二次循环结束,得s=2+3=5,k=2×3-1=5;第三次循环结束,得s=5+5=10,k=2×5-1=9;第四次循环结束,得s=10+9=19,k=2×9-1=17>10,此时退出循环.故输出s的值为19.L2 基本算法语句L3 算法案例L4 复数的基本概念与运算1.L4[2014·重庆卷] 实部为-2,虚部为1的复数所对应的点位于复平面的()A.第一象限B.第二象限C.第三象限D.第四象限1.B[解析] 由条件知复数在复平面内对应的点为(-2,1),位于第二象限.1.L4[2014·安徽卷] 设i是虚数单位,复数i3+2i1+i=() A.-i B.i C.-1 D.11.D [解析] i 3+2i1+i=-i +2i (1-i )2=1.9.L4[2014·北京卷] 若(x +i)i =-1+2i(x ∈R ),则x =________.9.2 [解析] ∵(x +i)i =-1+x i =-1+2i ,∴x =2. 2.L4[2014·福建卷] 复数(3+2i)i 等于( ) A .-2-3i B .-2+3i C .2-3i D .2+3i2.B [解析] (3+2i)i =3i +2i 2=-2+3i ,故选B. 2.L4[2014·广东卷] 已知复数z 满足(3-4i)z =25,则z =( ) A .-3-4i B .-3+4i C .3-4i D .3+4i2.D [解析] ∵(3-4i)z =25,∴z =253-4i =25(3+4i )(3-4i )(3+4i )=3+4i. 10.ML 、L4[2014·广东卷] 对任意复数ω1,ω2,定义ω1*ω2=ω1ω2,其中ω2是ω2的共轭复数,对任意复数z 1,z 2,z 3有如下四个命题:①(z 1+z 2)*z 3=(z 1*z 3)+(z 2*z 3); ②z 1*(z 2+z 3)=(z 1*z 2)+(z 1*z 3); ③(z 1*z 2)*z 3=z 1*(z 2*z 3); ④z 1*z 2=z 2*z 1.则真命题的个数是( ) A .1 B .2 C .3 D .410.B [解析] 根据新定义知,(z 1+z 2)*z 3=(z 1+z 2)z 3=(z 1*z 3)+(z 2*z 3),所以①正确;对于②,z 1*(z 2+z 3)=z 1z 2+z 3=z 1z 2+z 1z 3=(z 1*z 2)+(z 1*z 3),所以正确;对于③,左边=(z 1z 2)*z 3=z 1z 2 z 3;右边=z 1*(z 23)=z 1z 2 z 3=z 1z 2z 3=z 1z 2z 3→,不正确;对于④,可以通过举特殊例子进行判断,z 1=1+i ,z 2=2+i ,左边=z 1*z 2=z 1z 2=(1+i)(2+i)=3+i ,右边=z 2*z 1=z 2z 1=(2+i)(1-i)=3-i ,所以④不正确.2.L4[2014·湖北卷] i 为虚数单位,⎝ ⎛⎭⎪⎫1-i 1+i 2=( ) A .1 B .-1 C .i D .-i2.B [解析] ⎝ ⎛⎭⎪⎫1-i 1+i 2=(1-i )2(1+i )2=-2i 2i=-1.故选B. 11.L4[2014·湖南卷] 复数3+ii 2(i 为虚数单位)的实部等于________.11.-3 [解析] 因为3+i i 2=3+i-1=-3-i ,所以实部为-3.2.L4[2014·江苏卷] 已知复数z =(5-2i)2(i 为虚数单位),则z 的实部为________. 2.21 [解析] 根据复数的乘法运算公式知,z =(5-2i)2=52-2×5×2i +(2i)2=21-20i ,故实部为21,虚部为-20.1.L4[2014·江西卷] 若复数z 满足z (1+i)=2i(i 为虚数单位),则|z |=( )A .1B .2 C. 2 D. 31.C [解析] 因为z =2i1+i =2i (1-i )(1+i )(1-i )=1+i ,所以|z |=|1+i|=12+12= 2.2.L4[2014·辽宁卷] 设复数z 满足(z -2i)(2-i)=5,则z =( ) A .2+3i B .2-3i C .3+2i D .3-2i2.A [解析] 由(z -2i)(2-i)=5,得z -2i =52-i =2+i ,故z =2+3i.2.L4[2014·新课标全国卷Ⅱ] 1+3i1-i=( ) A .1+2i B .-1+2i C .1-2i D .-1-2i2.B [解析] 1+3i 1-i =(1+3i )(1+i )(1-i )(1+i )=1+4i +3i 22=-1+2i.3.L4[2014·全国新课标卷Ⅰ] 设z =11+i +i ,则|z |=( ) A.12 B.22 C.32D .2 3.B [解析] z =11+i+i =1-i 2+i =12+12i ,则|z |=22.1.L4[2014·山东卷] 已知a ,b ∈R ,i 是虚数单位,若a +i =2-b i ,则(a +b i)2=( )A .3-4iB .3+4iC .4-3iD .4+3i1.A [解析] 因为a +i =2-b i ,所以a =2,b =-1,所以(a +b i)2=(2-i)2=3-4i. 3.L4[2014·陕西卷] 已知复数z =2-i ,则z ·z -的值为( ) A .5 B. 5 C .3 D. 33.A [解析] ∵z =2-i ,∴z -=2+i ,∴z ·z -=(2+i)(2-i)=4+1=5. 12. L4[2014·四川卷] 复数2-2i1+i=________. 12.-2i [解析] 2-2i 1+i =2(1-i )2(1+i )(1-i )=-2i.1.L4[2014·天津卷] i 是虚数单位,复数7+i3+4i=( )A .1-iB .-1+i C.1725+3125i D .-177+257i 1.A [解析] 7+i 3+4i =(7+i )(3-4i )(3+4i )(3-4i )=25-25i32+42=1-i.11.L4[2014·浙江卷] 已知i 是虚数单位,计算1-i (1+i )2=________.11.-12-12i [解析] 1-i (1+i )2=1-i 2i =(1-i )i -2=i +1-2=-12-12i.L5 单元综合。
高三理科数学一轮总复习第十一章 算法初步
第十一章算法初步高考导航种基本逻辑结构:的一些基本语句结构.知识网络11.1 算法的含义与程序框图典例精析题型一 算法的含义【例1】已知球的表面积是16π,要求球的体积,写出解决该问题的一个算法. 【解析】算法如下: 第一步,s =16π. 第二步,计算R =s 4π. 第三步,计算V =4πR 33.第四步,输出V .【点拨】给出一个问题,设计算法应该注意:(1)认真分析问题,联系解决此问题的一般数学方法,此问题涉及到的各种情况; (2)将此问题分成若干个步骤; (3)用简练的语句将各步表述出来.【变式训练1】设计一个计算1×3×5×7×9×11×13的算法.图中给出程序的一部分,则在横线①上不能填入的数是( )A.13B.13.5C.14D.14.5【解析】当I <13成立时,只能运算 1×3×5×7×9×11.故选A.题型二 程序框图【例2】图一是某县参加2010年高考的学生身高条形统计图,从左到右的各条形表示的学生人数依次记为A 1,A 2,…,A 10(如A 2表示身高(单位:cm)在[150,155)内的学生人数).图二是统计图一中身高在一定范围内学生人数的一个算法流程图.现要统计身高在160~180 cm(含160 cm ,不含180 cm)的学生人数,那么在流程图中的判断框内应填写的条件是( )A.i <6?B.i <7?C.i <8?D.i <9?图一【解析】根据题意可知,i 的初始值为4,输出结果应该是A 4+A 5+A 6+A 7,因此判断框中应填写i <8?,选C.【点拨】本题的命题角度较为新颖,信息量较大,以条形统计图为知识点进行铺垫,介绍了算法流程图中各个数据的引入来源,其考查点集中于循环结构的终止条件的判断,考查了学生合理地进行推理与迅速作出判断的解题能力,解本题的过程中不少考生误选A ,实质上本题中的数据并不大,考生完全可以直接从头开始限次按流程图循环观察,依次写出每次循环后的变量的赋值,即可得解.【变式训练2】(2009辽宁)某店一个月的收入和支出,总共记录了N 个数据a 1,a 2,…,a N .其中收入记为正数,支出记为负数,该店用如图所示的程序框图计算月总收入S 和月净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( )A.A >0?,V =S -TB.A <0?,V =S -TC.A >0?,V =S +TD.A <0?,V =S +T 【解析】选C.题型三 算法的条件结构【例3】某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算: f =⎩⎨⎧⨯-+⨯).50>(85.0)50(53.050),50≤<0(53.0ωωωω其中f (单位:元)为托运费,ω为托运物品的重量(单位:千克),试写出一个计算费用f 的算法,并画出相应的程序框图.【解析】算法如下:第一步,输入物品重量ω.第二步,如果ω≤50,那么f=0.53ω,否则,f=50×0.53+(ω-50)×0.85.第三步,输出托运费f.程序框图如图所示.【点拨】求分段函数值的算法应用到条件结构,因此在程序框图的画法中需要引入判断框,要根据题目的要求引入判断框的个数,而判断框内的条件不同,对应的框图中的内容或操作就相应地进行变化.【变式训练3】(2010天津)阅读如图的程序框图,若输出s的值为-7,则判断框内可填写()A.i<3?B.i<4?C.i<5?D.i<6?【解析】i=1,s=2-1=1;i=3,s=1-3=-2;i=5,s=-2-5=-7.所以选D.题型四算法的循环结构【例4】设计一个计算10个数的平均数的算法,并画出程序框图.【解析】算法步骤如下:第一步,令S=0.第二步,令I=1.第三步,输入一个数G.第四步,令S=S+G.第五步,令I=I+1.第六步,若I>10,转到第七步,若I≤10,转到第三步.第七步,令A=S/10.第八步,输出A.据上述算法步骤,程序框图如图.【点拨】(1)引入变量S作为累加变量,引入I为计数变量,对于这种多个数据的处理问题,可通过循环结构来达到;(2)计数变量用于记录循环次数,同时它的取值还用于判断循环是否终止,累加变量用于输出结果.【变式训练4】设计一个求1×2×3×…×10的程序框图.【解析】程序框图如下面的图一或图二.图一图二总结提高1.给出一个问题,设计算法时应注意:(1)认真分析问题,联系解决此问题的一般数学方法;(2)综合考虑此类问题中可能涉及的各种情况;(3)借助有关的变量或参数对算法加以表述;(4)将解决问题的过程划分为若干个步骤;(5)用简练的语言将各个步骤表示出来.2.循环结构有两种形式,即当型和直到型,这两种形式的循环结构在执行流程上有所不同,当型循环是当条件满足时执行循环体,不满足时退出循环体;而直到型循环则是当条件不满足时执行循环体,满足时退出循环体.所以判断框内的条件,是由两种循环语句确定的,不得随便更改.3.条件结构主要用在一些需要依据条件进行判断的算法中.如分段函数的求值,数据的大小关系等问题的算法设计.11.2 基本算法语句典例精析题型一 输入、输出与赋值语句的应用【例1】阅读程序框图(如下图),若输入m =4,n =6,则输出a = ,i = .【解析】a =12,i =3.【点拨】赋值语句是一种重要的基本语句,也是程序必不可少的重要组成部分,使用赋值语句,要注意其格式要求.【变式训练1】(2010陕西)如图是求样本x 1,x 2,…,x 10的平均数x 的程序框图,则图中空白框中应填入的内容为( )A.S =S +x nB.S =S +x nnC.S =S +nD.S =S +1n【解析】因为此步为求和,显然为S =S +x n ,故选A. 题型二 循环语句的应用【例2】设计算法求11×2+12×3+13×4+…+199×100的值.要求画出程序框图,写出用基本语句编写的程序.【解析】这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.程序框图如下图所示:程序如下:语句编写程序解决问题时,一定要注意格式和条件的表述方法,WHILE语句是当条件满足时执行循环体,UNTIL语句是当条件不满足时执行循环体.(2)在解决一些需要反复执行的运算任务,如累加求和、累乘求积等问题中应注意考虑利用循环语句来实现.(3)在循环语句中,也可以嵌套条件语句,甚至是循环语句,此时需要注意嵌套的这些语句,保证语句的完整性,否则就会造成程序无法执行.【变式训练2】下图是输出某个有限数列各项的程序框图,则该框图所输出的最后一个数据是 .【解析】由程序框图可知,当N =1时,A =1;N =2时,A =13;N =3时,A =15,…,即输出各个A值的分母是以1为首项以2为公差的等差数列,故当N =50时,A =11+(50-1)×2=199,即为框图最后输出的一个数据.故填199.题型三 算法语句的实际应用【例3】某电信部门规定:拨打市内电话时,如果通话时间3分钟以内,收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计算).试设计一个计算通话费用的算法,要求写出算法,编写程序.【解析】我们用c (单位:元)表示通话费,t (单位:分钟)表示通话时间,则依题意有⎩⎨⎧⨯+=,3>2],[0.10.23,≤<0,2.0t t-t c算法步骤如下: 第一步,输入通话时间t .第二步,如果t ≤3,那么c =0.2;否则c =0.2+0.1×[t -2]. 第三步,输出通话费用c . 程序如下:IF 【点拨】法步骤,画出程序框图,最后准确地编写出程序,同时要注意结合题意加深对算法的理解.【变式训练3】(2010江苏)下图是一个算法流程图,则输出S 的值是 .【解析】n=1时,S=3;n=2时,S=3+4=7;n=3时,S=7+8=15;n=4时,S=15+24=31;n =5时,S=31+25=63.因为63≥33,所以输出的S值为63.总结提高1.输入、输出语句可以设计提示信息,加引号表示出来,与变量之间用分号隔开.2.赋值语句的赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换,不能利用赋值语句进行代数式计算,利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成.3.在某些算法中,根据需要,在条件语句的THEN分支或ELSE分支中又可以包含条件语句.遇到这样的问题,要分清内外条件结构,保证结构的完整性.4.分清WHILE语句和UNTIL语句的格式,在解决一些需要反复执行的运算任务,如累加求和,累乘求积等问题中应主要考虑利用循环语句来实现,但也要结合其他语句如条件语句.5.编程的一般步骤:(1)算法分析;(2)画出程序框图;(3)写出程序.11.3 算法案例典例精析题型一求最大公约数【例1】(1)用辗转相除法求840与1 764的最大公约数;(2)用更相减损术求440与556的最大公约数.【解析】(1)用辗转相除法求840与1 764的最大公约数:1 764=840×2+84,840=84×10+0.所以840与1 764的最大公约数是84.(2)用更相减损术求440与556的最大公约数:556-440=116,440-116=324,324-116=208,208-116=92,116-92=24,92-24=68,68-24=44,44-24=20,24-20=4,20-4=16,16-4=12,12-4=8,8-4=4.所以440与556的最大公约数是4.【点拨】(1)辗转相除法与更相减损术是求两个正整数的最大公约数的方法,辗转相除法用较大的数除以较小的数,直到大数被小数除尽结束运算,较小的数就是最大公约数;更相减损术是用两数中较大的数减去较小的数,直到所得的差和较小数相等为止,这个较小数就是这两个数的最大公约数.一般情况下,辗转相除法步骤较少,而更相减损术步骤较多,但运算简易,解题时要灵活运用.(2)两个以上的数求最大公约数,先求其中两个数的最大公约数,再用所得的公约数与其他各数求最大公约数即可.【变式训练1】求147,343,133的最大公约数.【解析】先求147与343的最大公约数.343-147=196,196-147=49,147-49=98,98-49=49,所以147与343的最大公约数为49.再求49与133的最大公约数.133-49=84,84-49=35,49-35=14,35-14=21,21-14=7,14-7=7.所以147,343,133的最大公约数为7.题型二秦九韶算法的应用【例2】用秦九韶算法写出求多项式f(x)=1+x+0.5x2+0.016 67x3+0.041 67x4+0.008 33x5在x=-0.2时的值的过程.【解析】先把函数整理成f(x)=((((0.008 33x+0.041 67)x+0.166 67)x+0.5)x+1)x+1,按照从内向外的顺序依次进行.x=-0.2,a5=0.008 33,v0=a5=0.008 33;a4=0.041 67,v1=v0x+a4=0.04;a3=0.016 67,v2=v1x+a3=0.008 67;a2=0.5,v3=v2x+a2=0.498 27;a1=1,v4=v3x+a1=0.900 35;a0=1,v5=v4x+a0=0.819 93;所以f(-0.2)=0.819 93.【点拨】秦九韶算法是多项式求值的最优算法,特点是:(1)将高次多项式的求值化为一次多项式求值;(2)减少运算次数,提高效率;(3)步骤重复实施,能用计算机操作.【变式训练2】用秦九韶算法求多项式f(x)=8x7+5x6+3x4+2x+1当x=2时的值为.【解析】1 397.题型三进位制之间的转换【例3】(1)将101 111 011(2)转化为十进制的数;(2)将53(8)转化为二进制的数.【解析】(1)101 111 011(2)=1×28+0×27+1×26+1×25+1×24+1×23+0×22+1×21+1=379.(2)53(8)=5×81+3=43.所以53(8)=101 011(2).【点拨】将k进制数转换为十进制数,关键是先写成幂的积的形式再求和,将十进制数转换为k进制数,用“除k取余法”,余数的书写是由下往上,顺序不能颠倒,k进制化为m进制(k,m≠10),可以用十进制过渡.【变式训练3】把十进制数89化为三进制数.【解析】具体的计算方法如下:89=3×29+2,29=3×9+2,9=3×3+0,3=3×1+0,1=3×0+1,所以89(10)=10 022(3).总结提高1.辗转相除法和更相减损术都是用来求两个数的最大公约数的方法.其算法不同,但二者的原理却是相似的,主要区别是一个是除法运算,一个是减法运算,实质都是一个递推的过程.用秦九韶算法计算多项式的值,关键是正确的将多项式改写,然后由内向外,依次计算求解.2.将k进制数转化为十进制数的算法和将十进制数转化为k进制数的算法操作性很强,要掌握算法步骤,并熟练转化;要熟练应用“除基数,倒取余,一直除到商为0”.。
2020年高考复习数学课时作业:算法初步(pdf版,含解析)
1 2 . 16
11.4 【解析】由题意,程序框图循环如下:① a 1, n 1 ;② a 1 ③ a 1
1 3 ,n 2; 11 2
1 17 7 ,n 4, , n 3 ;④ a 1 7 3 1 12 1 5 5 2
1
此时 |
17 1.414 | 0.003 0.005 ,所以输出 n 4 . 12
为 A.1 B.2 C. 3
开始 输入N i=2,T=0
N i
D.4
否
是整数?
是 T=T+1 i=i+1 否 i≥5? 是 输出T 结束
4. (2017 新课标Ⅰ)下面程序框图是为了求出满足 3 2 1000 的最小偶数 n ,那么在
n n
和
两个空白框中,可以分别填入 B. A 1000 和 n n 2 D. A ≤ 1000 和 n n 2
算法初步 一、选择题 1.(2018 北京)执行如图所示的程序框图,输出的 s 值为
开始 k=1,s=1 1 1+k
s=s+(-1)k•
k=k+1 k≥3 是 输出s 结束 否
A.
1 2
B.
5 6
C.
7 6
D.
7 12
2.(2018 全国卷Ⅱ)为计算 S 1 在空白框中应填入
1 1 1 1 1 ,设计了如图的程序框图,则 … 2 3 4 99 100
0.5 x, x ≤ 50 的值, 25 0.6(x 50), x 50
二、填空题 9.8【解析】该伪代码运行 3 次,第 1 次, I =3, S =2;第 2 次, I =5, S =4;第 3 次,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课时作业(六十五) 第65讲算法初步
时间:45分钟分值:100分
基础热身
1.2011·安庆模拟如图K65-1给出了一个算法流程图,该算法流程图的功能是( ) A.求三个数中最大的数 B.求三个数中最小的数
C.按从小到大排列 D.按从大到小排列
2.2010·广州模拟下列赋值能使y的值为4的是( )
A.y-2=6 B.2.4=y D.y=
2
-1
K65-2
3.2011·粤西联考图65-2所示流程图运行后输出的结果为(运行时从键盘依次输入3,2)( ) A.3 B.2 C.9 D.8
4.下面程序运行的结果是( )
A=5
B=8
X=A
A=B
B=X+A
输出A,B
A.5,8 B.8,5 C.8,13 D.5,13
图K65-3
能力提升
5.图K65-3中,x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分.当x1=6,x2=9,p=8.5时,x3等于( )
A.11
B.10
C.8
D.7
图K65-4
6.已知数列{a n}中,a1=1,a n+1=a n+n,利用如图K65-4所示的程序框图计算该数列的第10项,则判断框中应填的语句是( )
A.n>10
B.n≤10
C.n<9
D.n≤9
7.根据下列程序,可知输出结果S为( )
i=1
Do
i=i+2
S=2
A.17 B.19
C.21 D.23
8.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加
密规则如图K65-5所示,例如,明文1,2,3,4对应密文5,7,18,16.当接收方收到密文14,9,23,28时,则解密
得到的明文为( )
A.4,6,1,7 B.7,6,1,4
C.6,4,1,7 D.1,6,4,7
K65-5
K65-6
9.某市高三数学抽样考试中,对90分以上(含90分)的成绩进行统计,其频率分布图如图K65-7所示,已知130~140分数段的人数为90,90~100分数段的人数为a,则图K65-6所示程序框图的运算结果为(注:n!
)
=1×2×3×…×n,如5!=1×2×3×4×5)(
A.800! B.810! C.811! D.812!
10.为了使输出结果为2010,则输入的x应该是( )
输入x
If x<0 Then
y=2
A.-1004 B.1006
C.-1004或1006 D.-1004或1005
11.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数( )
A.13 B.13.5
C.14 D.14.5
12.阅读下边的程序框图(图K65-8),若输出S的值为52,则判断框内可填写________.
-8
K65-9
13.按如图K65-9所示的程序框图运算,若输出k=2,则输入x的取值范围是________.
图K65-10
14.(10分)如图K65-10所示的程序框图中,令a=x,b=-x,c=1
2
x+1,若给定一个x的值,输出的结
果仅仅适合1
2
x+1,求这样的x的取值范围.
15.(13分)2011·皖北联考根据如图K65-11所示的程序框图,将输出的x、y值依次分别记为x1,x2,…,x n,…,x2008;y1,y2,…,y n,…,y2008.
(1)求数列{x n}的通项公式x n;
(2)写出y1,y2,y3,y4,由此猜想出数列{y n}的一个通项公式y n,并证明你的结论;
(3)求z n=x1y1+x2y2+…+x n y n(n∈N*,n≤2008).
难点突破
16.(12分)当x=2时,求下边程序段输出的结果.
i=1
s=0
Do
s=s*x+1
i=i+1
Loop While i<=4
输出s
课时作业(六十五)
【基础热身】
1.B 解析 两个选择框都是挑选较小的值.
2.D 解析 赋值时把“=”右边的值赋给左边的变量,故选D .
3.D 解析 先输入x =3>-1,∴再输入a =2,y =23
=8, ∴输出y 的值为8.
4.C 解析 此程序先将A 的值赋给X ,再将B 的值赋给A ,再将X +A 的值赋给B ,即将原来的A 与B 的和赋给B ,最后A 的值是原来B 的值8,而B 的值是两数之和13.
【能力提升】
5.C 【解析】 由题目中所给的数据p =8.5,x 1=6,x 2=9,则若满足条件|x 3-x 1|s <|x 3-x 2|时,不成
立,故应不满足条件|x 3-x 1|<|x 3-x 2|,此时满足x 2+x 3
2
=8.5,则x 3=8,并且代入也符合题意,故选C .
6.D 解析 第一次计算的是a 2,此时n =2,…,第九次计算的是a 10,此时n =`10要结束循环,故判断框中填写n ≤9?.
7.C 解析 i =9时,跳出循环,所以S =2×9+3=21.
8.C 解析 4d =28⇒d =7,2c +3d =23⇒c =1,2b +c =9⇒b =4,a +2b =14⇒a =6.
9.B 解析 130~140分数段频率为0.05,设样本容量为m ,则90
m
=0.05,即m =1800,故a =1800×0.45
=810,程序的功能是计算1×2×3×…×n =n !,当n =810时,还要继续执行,执行后n =811,此时结束循环,故输出结果是810!.正确选项B .
10.C 解析 本题算法是输入一个x 的值,求y =⎩
⎨⎧
2(1-x)(x<0),
2(x -1)(x ≥0)的值,当x<0时,2(1-x)=2010,
解得x =-1004;当x ≥0时,同样可解得x =1006.
11.A 解析 当i<13成立时,只能运算1×3×5×7×9×11,故选A .
12.i>10 解析 i =3,S =3;i =4,S =7;i =5,S =12;i =6,S =18;i =7,S =25;i =8,S =33;i =9,S =42,i =10,S =52.故填i>10.
13.(28,57 解析 第一次运行x =2x +1,k =1,第二次运行x =2(2x +1)+1,k =2,此时要输出,x 的值要同时满足2x +1≤115,且2(2x +1)+1>115,解得28<x ≤57.
14.解答 这是一个输出最大数的程序框图,考虑函数f(x)=max {a ,b ,c}=⎩⎨⎧
-x ⎝
⎛⎭
⎫x ≤-
23,1
2x +1⎝⎛⎭
⎫-23<x<2,
x(x ≥2),
又输出结果仅仅适合12x +1,故x ∈⎝⎛⎭
⎫-2
3,2.
15.解答 (1)由框图知数列{x n }中,x 1=1,x n +1=x n +2,
∴x n =1+2(n -1)=2n -1(n ∈N *
,n ≤2008). (2)y 1=2,y 2=8,y 3=26,y 4=80.
由此,猜想y n =3n -1(n ∈N *
,n ≤2008).
证明:由框图,知数列{y n }中,y n +1=3y n +2,y 1=2, ∴y n +1+1=3(y n +1), ∴y n +1+1y n +1
=3,y 1+1=3. ∴数列{y n +1}是以3为首项,3为公比的等比数列.
∴y n +1=3·3n -1=3n
,
∴y n =3n -1(n ∈N *
,n ≤2008). (3)z n =x 1y 1+x 2y 2+…+x n y n
=1×(3-1)+3×(32-1)+…+(2n -1)(3n
-1)
=1×3+3×32+…+(2n -1)·3n
-1+3+…+(2n -1),
记S n =1×3+3×32+…+(2n -1)·3n
,①
则3S n =1×32+3×33+…+(2n -1)×3n +1
,②
①-②,得-2S n =3+2·32+2·33+…+2·3n -(2n -1)·3n +1
=2(3+32+…+3n )-3-(2n -1)·3n +1
=2×3(1-3n
)1-33-(2n -1)·3n +1
=3n +1-6-(2n -1)·3n +1.
∴S n =(n -1)·3n +1
+3.
又1+3+…+(2n -1)=n 2
,
∴z n =(n -1)·3n +1+3-n 2(n ∈N *
,n ≤2008). 【难点突破】
16. 解答 当i =4时,s =7×2+1=15.。