2015届高考数学考点45 算法与程序框图、基本算法语句、算法案例
2015届高考数学总复习第九章 第二节 基本算法语句课件 理
点评:套用公式求值问题是传统数学求值问题的一种, 它是一种典型的顺序结构,也就是说只通过输入、输出和赋 值语句就可以完成任务.解决这类问题的关键是先分析这种
问题的解法,即构造计算的过程,再写出算法步骤和程序框
图,再翻译成算法语句即可.
【例 2】
下列程序
INPUT a,b,c a =b b =c c=a PRINT a,b,c
若输入10,20,30,则输出结果是( A.10,20,30 B.20,30,20
)
C.20,20,30
D.30,20,10
解析 :先把 b 的值 20 赋给 a , ∴ a = 20. 再把 c 的值 30 赋给 b , ∴b=30.然后把a的值20赋给c,∴c=20.故选B.
答案:B
【例3】 交换两个变量A和B的值,并输出交换后的值. 思路点拨:引入一个中间变量X,将A的值赋予X,又将 B 的值赋予 A,再将X的值赋予B,从而达到交换 A,B的值( 比如 交换装满水的两个水桶里的水需要再找一个空桶).
点评:(1) 条件语句的主要功能是用来实现算法中的条件
结构,在使用计算机时,经常需要按照条件进行分析、比较、 判断,并且按照判断后的不同情况进行不同的操作和处理. 如
果是要解决像“判断一个数的正负”、“比较数之间的大
小”,“对一组数进行排序”、“求分段函数的函数值”等 很多问题,计算机就需要用到条件语句; (2) 条件语句的嵌套 可多于两层,可以表达算法步骤中的多重限制条件,在使用 条件语句的嵌套时要注意IF与ELSE的配对关系.
解析:程序的功能是求分段函数
2 x + 2 ,x<0,
即 y=(2-|x|)2 的函数值, 4,x=0, x-22,x>0,
2015届高考数学(文)配套课件10-1《算法与框图》(人教版)
ln-x,x≤-2, 4.如图是计算函数 y=0,-2<x≤3, 2x,x>3
的值的程序框
图,在①、②、③处应分别填入的是( )
A.y=ln(-x),y=0,y=2x
B.y=ln(-x),y=2x,y=0
C.y=0,y=2x,y=ln(-x)
思考题 1 (1)(2013·课标全国Ⅰ)执行下面的程序框图,若 输入的 t∈[-1,3],则输出的 s 属于( )
A.[-3,4] B.[-5,2] C.[-4,3] D.[-2,5]
【解析】 由框图知 s 是关于 t 的分段函数:s=
3t,-1≤t<1, 4t-t2,1≤t≤3,
2.给出如图程序框图,其功能是( ) A.求 a-b 的值 B.求 b-a 的值 C.求|a-b|的值 D.以上都不对
答案 C
3.(2013·安徽)如图所示,程序框图(算法流程图)的输出结果
是( )
1
25
A.6
B.24
3
11
C.4
D.12
答案 D 解析 由流程图知 s=0+12+14+16=1112.
思考题 4 执行如图所示的程序框图,如果输出的 a=341, 那么判断框中可以是( )
A.k<4? B.k<5? C.k<6? D.k<7?
【解析】 执行程序后,a1=4a+1=1,k1=k+1=2;a2 =4a1+1=5,k2=k1+1=3;a3=4a2+1=21,k3=k2+1=4;a4 =4a3+1=85,k4=k3+1=5;a5=4a4+1=341,k5=k4+1=6. 要使输出的 a=341,判断框中可以是“k<6?”或“k≤5?”, 故选 C.
4.(2012·北京)执行如图所示的程序框图,输出的 S 值为
高中数学重难点分析
课程内容:必修课程由5个模块组成:必修1:集合、函数概念与基本初等函数(指、对、幂函数)必修2:立体几何初步、平面解析几何初步。
必修3:算法初步、统计、概率。
必修4:基本初等函数(三角函数)、平面对量、三角恒等变换。
必修5:解三角形、数列、不等式。
以上必修是中学生必学的,选修部分支配如下:理科学习选修2-1:常用逻辑用语、圆锥曲线与方程、空间中的向量与立体几何。
选修2-2:导数及其应用、推理与证明、数系的扩充与复数的引入。
选修2-3:计数原理、统计案例、概率。
选修4-5:不等式选讲。
文科学习选修1-1:常用逻辑用语、圆锥曲线与方程、导数及其应用。
选修1-2:统计案例、推理与证明、数系的扩充与复数的引入、框图。
选修课程有4个系列:系列1:由2个模块组成。
选修1—1:常用逻辑用语、圆锥曲线与方程、导数及其应用。
选修1—2:统计案例、推理与证明、数系的扩充与复数、框图系列2:由3个模块组成。
选修2—1:常用逻辑用语、圆锥曲线与方程、空间向量与立体几何。
选修2—2:导数及其应用,推理与证明、数系的扩充与复数选修2—3:计数原理、随机变量及其分布列,统计案例。
系列3:由6个专题组成。
选修3—1:数学史选讲。
选修3—2:信息平安与密码。
选修3—3:球面上的几何。
选修3—4:对称与群。
选修3—5:欧拉公式与闭曲面分类。
选修3—6:三等分角与数域扩充。
系列4:由10个专题组成。
选修4—1:几何证明选讲。
选修4—2:矩阵与变换。
选修4—3:数列与差分。
选修4—4:坐标系与参数方程。
选修4—5:不等式选讲。
选修4—6:初等数论初步。
选修4—7:优选法与试验设计初步。
选修4—8:统筹法与图论初步。
选修4—9:风险与决策。
选修4—10:开关电路与布尔代数。
)高考数学试题来源:①课本是试题的基原来源(旧题翻新);②历届高考试题成为新高考试题的借鉴;③课本与《课程标准》的交集成为试题的创新地带;④高等数学的基本思想、基本问题为高考题的命制供应背景;⑤国内外竞赛试题.九大重点部分:函数;不等式;圆锥曲线;数列;平面对量;概率;三角函数;导数;立几初步空间向量七个重点板块:数列+函数+不等式;空间图形+向量;平面对量+三角函数;计数原理+概率;解几+平面对量;导数+函数+方程+不等式;统计+算法+概率离散小块:集合、简易逻辑、线性规划、排列组合、二项式定理、复数、算法初步、统计、推理与证明(文科:框图)等,它们在大题中作协助支撑,或在小题中单独出题。
2015年高考数学第一轮复习课件:12.4算法与程序框图
答案 (2)±5
第十八页,编辑于星期五:十一点 四十七分。
----课堂小结----
1.在设计一个算法的过程中要牢记它的五个特征:概 括性、逻辑性、有穷性、不唯一性、普遍性.
第二次运行:F1=2+3=5,F0=5-2=3, n=2+1=3,F11=15=0.2<ε, 满足条件.结束运行,
输出 n=3. 答案 (2)3
第九页,编辑于星期五:十一点 四十七分。
规律方法
基本逻辑结构
此类问题的一般解法是严格按照程序框图设计的计算步骤 逐步计算,逐次判断是否满足判断框内的条件,决定循环是 否结束.要注意初始值的变化,分清计数变量与累加(乘)变 量,掌握循环体等关键环节.
答案 D
第十一页,编辑于星期五:十一点 四十七分。
程序框图的识别与应用问题
【例题 2】(1)(2013·新课标全国Ⅱ卷)执行如图 1 的程序框图,如果输入的 N=4,那么输出的 S =( ).A.1+21+13+14 B.1+12+3×1 2+4×13×2 C.1+12+31+41+15 D.1+21+3×1 2+4×13×2+5×4×1 3×2
第十九页,编辑于星期五:十一点 四十七分。
经典题目再现
► (2012·广东)执行如图所示的程序框 【教你审题 】
图,若输入 n 的值为 6,则输出 s 的值为
( ).
列出输出的相关数据,
A.105
B.16 C.15 D.1 观察其规律.
s 【解法】 判断框为 i<6,输出 1 3 15 的 s 与 i 的相关数据如下: i 3 5 7
知识讲解_高考总复习:算法与程序框图
高考总复习:算法与程序框图【考纲要求】1.算法的含义、程序框图(1)了解算法的含义,了解算法的思想;(2)理解程序框图的三种基本逻辑结构:顺序、条件、循环。
2.基本算法语句理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义。
【知识网络】【考点梳理】考点一、算法1.算法的概念(1)古代定义:指的是用阿拉伯数字进行算术运算的过程。
(2)现代定义:算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。
(3)应用:算法通常可以编成计算机程序,让计算机执行并解决问题。
2.算法的特征:①指向性:能解决某一个或某一类问题;②精确性:每一步操作的内容和顺序必须是明确的;算法的每一步都应当做到准确无误,从开始的“第一步”直到“最后一步”之间做到环环相扣,分工明确.“前一步”是“后一步”的前提,“后一步”是“前一步”的继续.③有限性:必须在有限步内结束并返回一个结果;算法要有明确的开始和结束,当到达终止步骤时所要解决的问题必须有明确的结果,也就是说必须在有限步内完成任务,不能无限制的持续进行.④构造性:一个问题可以构造多个算法,算法有优劣之分。
3.算法的表示方法:(1) 用自然语言表示算法: 优点是使用日常用语, 通俗易懂;缺点是文字冗长, 容易出现歧义;(2) 用程序框图表示算法:用图框表示各种操作,优点是直观形象, 易于理解。
要点诠释:泛泛地谈算法是没有意义的,算法一定以问题为载体。
考点二:程序框图1. 程序框图的概念:程序框图又称流程图,是最常用的一种表示法,它是描述计算机一步一步完成任务的图表,直观地描述程序执行的控制流程,最便于初学者掌握。
2.程序框图常用符号:连接点用于连接另一页或另一部分的框图注释框框中内容是对某部分流程图做的解释说明3.画程序框图的规则:(1)使用标准的框图的符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框图外,大多数框图符号只有一个进入点和一个退出点。
2015高考数学一轮精品课件:12.1 算法与程序框图
算法初步、推理
与证明、复数
第一页,编辑于星期五:十三点 四分。
12.1 算法与程序框图
第二页,编辑于星期五:十三点 四分。
第十二章
12.1
算法与程序框图
考纲要求
考纲要求
梳理自测
探究突破
巩固提升
1.了解算法的含义,了解算法的思想.
2.理解算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.
第十二章
12.1
算法与程序框图
考纲要求
梳理自测
探究突破
探究突破
巩固提升
方法提炼
1.循环结构主要用在一些有规律的重复计算的算法中,如累加求和、累
乘求积等问题.用循环结构表达算法,在画出算法的程序框图之前就应该分
析清楚循环结构的三要素:①确定循环变量和初始值;②确定算法中反复执
行的部分,即循环体;③确定循环的终止条件.
解析
答案
第二十页,编辑于星期五:十三点 四分。
一个或多个判断框.而判断框内的条件不同,对应的下一图框中的内容和操
作也相应地进行变化,故应逐个分析判断框内的条件.
考点二
第十二页,编辑于星期五:十三点 四分。
12.1
第十二章
算法与程序框图
考纲要求
梳理自测
探究突破
探究突破
巩固提升
举一反三 1 右图是计算函数
ln(-), ≤ -2,
y= 0,-2 < ≤ 3, 的值的程序框图,在①、②、③处应分
输出 S=1+ +
+
1
2 3×2 4×3×2
1
1
+
2 3×2 4×3×2
,k=5;
2015高考数学一轮复习课件:11.1 算法与程序框图
第一页,编辑于星期五:十二点 二十分。
第二页,编辑于星期五:十二点 二十分。
考点梳理 1.算法 (1)古代意义:指的是用阿拉伯数字进__行__算 ___术__运__算_的过程. (2)现代意义:指可以用计算机来解决的某一类问题的_程__序___ 或_步__骤___. (3)算法的特点:明__确__性__、有__效__性__、有__限__性__.
第二十六页,编辑于星期五:十二点 二十分。
随堂检测 1.(2013·江西卷)阅读如下程序框图,如果输出 i=5,那么在 空白矩形框内应填入的语句为( )
解析:本题考查程序框图.
,S=2*i,其他项不符合
输出 i=5 的条件.循环次数不多,逐一检验即可
答案:C
第二十七页,编辑于星期五:十二点 二十分。
第三页,编辑于星期五:十二点 二十分。
2.程序框图 (1) 程 序 框 图 又 称 流 程 图 , 是 一 种 用 程 ___序__框_ 、 _流__程__线__ 及 _文__字__说__明___来准确、直观地表示算法的图形. (2)在程序框图中,一个或几个程序框的_组__合___表示算法中的 一个步骤;带有方向箭头的__流__程__线___将程序框连接起来,表示 算法步骤的执行顺序.
例 3 如图给出的是计算 1+13+15+… +219的值的一个程序框图,则图中执行框 中的①处和判断框中的②处应填的语句 是( )
A.n=n+2,i=15? B.n=n+2,i>15? C.n=n+1,i=15? D.n=n+1,i>15?
第二十三页,编辑于星期五:十二点 二十分。
解析:1+13+15+…+219是连续奇数的前 15 项倒数之和,所 以 n=n+2,即执行框中的①处应填 n=n+2;根据程序框图可 知,循环一次后 s=1,i=2,循环两次后 s=1+13,i=3,所以 求 s=1+13+15+…+219需要循环 15 次,i=16 时,跳出循环,所 以判断框中的②处应填 i>15?.
考点45 算法与程序框图、基本算法语句、算法案例
温馨提示:此题库为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,关闭Word文档返回原板块。
考点45 算法与程序框图、基本算法语句、算法案例一、选择题1.(2013·天津高考理科·T3)阅读下边的程序框图,运行相应的程序,若输入x的值为1,则输出S的值为()A.64B.73C.512D.585【解题指南】按照框图循环计算要求逐次进行.【解析】选B.因为输入的x的值为1,第一次循环S=1,x=2;第二次循环S=9,x=4;第三次循环S=73,此时满足输出条件,故输出,则输出S的值为73.2.(2013·安徽高考理科·T2)【(2013·安徽高考文科·T3)题干与之相同】如图所示,程序框图(算法流程图)的输出结果是()A.16 B.2524 C. 34 D.1112【解题指南】 程序循环到第三次时n=8<8,退出循环,输出结果。
【解析】选D 。
第一次循环:1,4;2s n ==第二次循环:113+=,6;244s n ==第三次循环:3111+=,884612s n ==<不成立,退出循环,输出结果为1112。
3.(2013·天津高考文科·T3)阅读下边的程序框图,运行相应的程序,则输出n 的值为 ( )A.7B.6C.5D.4【解题指南】根据框图所表示的运算,逐次进行,直至达到输出条件.【解析】选 D.第一次运算,n=1,S=-1;第二次运算,n=2,S=1;第三次运算,n=3,S=-2;第四次运算,n=4,S=2,此时符合输出条件,故输出的n 值为4.4. (2013·广东高考文科·T5)执行如图所示的程序框图,若输入n 的值为3,则输出s 的值是( )A.1 B.2 C.4 D.7【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算.【解析】选C. 各次执行循环体的情况是:10,2s i=+=;22,4=+=;s i=+=;11,3s i此时跳出循环体,输出4s=5.(2013·重庆高考文科·T5)执行如图所示的程序框图,则输出的k的值是()A. 3B.4C.5D.6【解题指南】根据程序框图中的循环体以及判断框内的条件求出输出的值.【解析】选C.第一次执行循环体后,,1s不满足条件,继续执行循环,=第二次执行循环体后,2,2==s k ,不满足条件,继续执行循环, 第三次执行循环体后,6,3==s k , 不满足条件,继续执行循环, 第四次执行循环体后,15,4==s k , 不满足条件,继续执行循环, 第五次执行循环体后,31,5==s k ,满足条件,结束循环.故选C.6.(2013·浙江高考理科·T5)某程序框图如图所示,若该程序运行后输出的值是95,则 ( )A.a=4B.a=5C.a=6 D .a=7【解题指南】依据程序框图运行程序来判断a 的取值. 【解析】选A.由程序框图可知, 111112233445S =++++=⨯⨯⨯ 111112233++-+ 11194455-+-=,此时k=5,所以a=4. 7.(2013·福建高考理科·T6)阅读如图所示的程序框图,若编入的10=k ,则该算法的功能是( )A. 计算数列{}12-n的前10项和B.计算数列{}12-n的前9项和C. 计算数列{}1-2n的前10项和D. 计算数列{}1-2n的前9项和【解题指南】再难的算法题,只要掰六七次,就出现答案了。
2015高考真题分类之考点44 算法初步与程序框图
a<14k=k+1a=aqk=0,a=3,q=12开始输出k结束是否考点44 算法初步与程序框图1.(2015.北京.理,3)执行如图所示的程序框图,输出的结果为A .()22-,B .()40-,C .()44--,D .()08-,2.(2015.北京.文,5)执行如果所示的程序框图, 输出的k 值为( ).A.3B. 4C. 5D. 6 3.(2015.天津.理,3)阅读如图的程序框图,运行相应的程序,则输出S 的值为( )A.-10B.6C.14D.184.(2015.天津.文,3)阅读如图所示的程序框图,运行相应的程序,则输出i 的值为( )A. 2B.3C.4D.57、执行如图所示的程序框图,若输出k 的值为8,则判断框内可 填入的条件是( )A 、34s ≤B 、56s ≤C 、1112s ≤D 、2524s ≤8.(2015.重庆.文,8)执行如图所示的程序框图,则输出s 的值为( )开始x =1,y =1,k =0s =x -y ,t =x +y x =s ,y =tk=k +1k ≥3输出(x ,y )结束是否A .B .C .D .9.(2015.湖南.理,3)执行如图所示的程序框图,如果输入3n =,则输出的S =( ).A.67 B.37 C.89 D.4910.(2015.湖南.文,5)执行如图所示的程序框图,如果输入n =3,中输入的S =( )第5题图A.67 B. 37 C. 89D.4911.(2015.陕西.理,8)根据下边的图,当输入x 为2006时,开始输入nS=S+12i-1()2i+1()i =1,S =0i =i +1i>n ?输出S结束是否否输出的y =( ) A .28B .10C .4D .212.(2015.陕西.文,17)7. 根据下边框图,当输入x 为6时,输出的y =( ) A .1 B .2 C .5 D .1013.(2015.江苏,4)根据如图所示的伪代码,可知输出的结果S 为 .1←S 1←IWhile 8<I 2+←S S 3+←I IEnd While Print S。
高中数学_算法与程序框图
算法与程序框图知识图谱算法与程序框图知识精讲一.算法的概念1.算法的定义由基本运算及规定的运算顺序所构成的完整的解题步骤,或者看成按照一定规则,解决某一类问题的明确的和有限的步骤,称为算法.通常可以编成计算机程序,让计算机执行并解决问题.2.算法的特征:(1)有穷性:算法必须在执行有限步后结束,通常还理解为实际上能够容忍的合理限度;(2)确定性:算法的每一个步骤必须有确定的含义;(3)可行性:组成算法的每个步骤和操作必须是相当基本的,原则上都是能精确地执行的;(4)输入:有零个或多个输入;(5)输出:有一个或多个输出.二.算法的描述1.用自然语言;2.用数学语言;3.用算法语言(程序设计语言);4.用程序框图(流程图).三.程序框图的概念:用一些通用的图形符号构成的一张图来表示算法,称为程序框图(简称框图).1.常用图形符号:图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或者结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断流程线流程进行的方向连结点连结另一页或另一部分的框图四.算法的三种基本逻辑结构:顺序结构、条件(分支)结构和循环结构.1.顺序结构:最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的.如下图,只有在执行完A 框指定的操作后,才能接着执行B 框指定的操作;2.条件(分支)结构:在一个算法中,用来处理需要根据条件是否成立有不同的流向的结构.常见的条件结构的程序框图有下面两种形式:否否是是BA A P PB A3.循环结构:从某处开始,按照一定的条件反复执行某些步骤的情况,就是循环结构,其中反复执行的步骤称为循环体.常见的循环结构的框图对应为:否是A P三点剖析一.注意事项:1.在画程序框图时,从开始框沿箭头必须能到达结束框,特别是条件分支结构应沿每条支路都能到达结束框,流程线必须加箭头表示顺序.2.对于循环结构有如下需要注意的情况:(1)循环结构非常适合计算机处理,因为计算机的运算速度非常快,执行成千上万次的重复计算,只不过是一瞬间的事,且能保证每次的结果都正确;(2)循环结构要有中止循环体的条件,不能无休止的运算下去,循环结构中一定包含条件结构,如i n ≤就是中止循环的条件;(3)循环结构的关键是,要理解“累加变量”和“用1i 代替i ”,S 是一个累加变量,i 是计数变量,每循环一次,S 和i 都要发生变化,这两步要重复计算若干次;(4)一种循环结构是先判断i n ≤是否成立,若是,执行循环体;若否,则中止循环,像这样,每次执行循环体前对控制循环条件进行判断,条件满足时执行循环体,不满足则停止,称为当型循环.除了当型循环外,常用的循环结构还有直到型循环.二.方法点拨1.画程序框图的规则:(1)使用标准的框图的符号;(2)框图一般按从上到下、从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的惟一符号;(4)一种判断框是“是”与“不是”两分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言要非常简练清楚.2.画程序框图要注意的几点:(1)起、止框是任何流程不可少的,表示程序的开始和结束;(2)输入、输出框可以用在算法中任何需要输入、输出的位置;(3)算法中间要处理数据或计算,可分别写在不同的处理框内;(4)当算法要求你对两个不同的结果进行判断时,要写在判断框内;(5)一个算法步骤到另一个算法步骤用流程线连结;(6)如果一个框图需要分开来画,要在断开处画上连结点,并标出连结的号码.程序框图例题1、下列说法正确的是()A.算法就是某个问题的解题过程;B.算法执行后可以产生不同的结果;C.解决某一个具体问题算法不同结果不同;D.算法执行步骤的次数不可以为很大,否则无法实施.例题2、指出下列哪一个不是算法()A.解方程260x -=的过程是移项和系数化为1B.从济南到温哥华需要先乘火车到北京,再从北京乘飞机到温哥华C.解方程2210x x +-=D.利用公式2πS r =,计算半径为3的圆的面积为2π3⨯例题3、下列语句中是算法的个数为()①从济南到巴黎:先从济南坐火车到北京,再坐飞机到巴黎;②统筹法中“烧水泡茶”的故事;③测量某棵树的高度,判断其是否是大树;④已知三角形的一部分边长和角,借助正余弦定理求得剩余的边角,再利用三角形的面积公式求出该三角形的面积A.1B.2C.3D.4随练1、下面四种叙述能称为算法的是()A.在家里一般是妈妈做饭B.做米饭要需要刷锅.添水.加热这些步骤C.在野外做饭叫野炊D.做饭必需要有米随练2、下列关于算法的说法正确的有()①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后产生确定的结果.A.1个B.2个C.3个D.4个随练3、早上从起床到出门需要洗脸刷牙(5min).刷水壶(2min).烧水(8min).泡面(3min).吃饭(10min).听广播(8min)几个步骤,下列选项中最好的一种算法为()A.s1洗脸刷牙s2刷水壶s3烧水s4泡面s5吃饭s6听广播B.s1刷水壶s2烧水的同时洗脸刷牙s3泡面s4吃饭s5听广播C.s1刷水壶s2烧水的同时洗脸刷牙s3泡面s4吃饭的同时听广播D.s1吃饭的同时听广播s2泡面s3烧水的同时洗脸刷牙s4刷水壶算法的三种逻辑结构和框图表示例题1、如果执行如图所示的程序框图,那么输出的a=()A.2B.12 C.﹣1 D.以上都不正确例题2、如果执行如图所示的程序框图,那么输出的a=()A.2B.12 C.﹣1 D.以上都不正确例题3、阅读右边的程序框图,运行相应的程序,输出的S的值是()A.26B.40C.57D.无法确定随练1、如图是某算法的流程图,则执行该算法输出的结果是S=____.随练2、执行如图所示的程序框图,如果输入a=2,那么输出的a值为()A.4B.16C.256D.log316随练3、执行如图所示的程序框图,则输出的k=()A.4B.5C.6D.7拓展1、算法的有穷性是指()A.算法最后包含输出B.算法的每个操作步骤都是可执行的C.算法的步骤必须有限D.以上都不正确2、下面对算法描述正确的一项是()A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3、看下面的四段话,其中不是解决问题的算法的是()A.从上海到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母.去括号.移项.合并同类项.系数化为1C.方程210x -=有两个实根D.求12345++++的值,先计算123+=,再由于336+=,6410+=,10515+=,4、根据如图程序框图,输出k 的值为()A.3B.4C.5D.65、给出计算12+14+16+…+120的值的一个程序框图如图,其中判断框内应填入的条件是()A.i >10B.i <10C.i >20D.i <206、如图所示的流程图表示一函数,记作y=f (x ),若x 0满足f (x 0)<0,且f (f (x 0))=1,则x 0=____.。
2015届高考数学(理)基础知识总复习精讲课件:第9章 第1节 算法的概念与程序框图
高考总复习•数学(理科)
对含有循环结构框图的理解
【例4】 (2013·潮州二模)如图,是一程序框图,则输 出结果为K=________,S=__________.(说明,M=N是赋 值语句,也可以写成M←N,或M:N)
高考总复习•数学(理科) 解析:根据题意,程序运行如下: 第 1 次循环:S=0+1×1 3,K=3; 第 2 次循环:S=1×1 3+3×1 5,K=5; 第 3 次循环:S=1×1 3+3×1 5+5×1 7,K=7; 第 4 次循环:S=1×1 3+3×1 5+…+7×1 9,K=9; 第 5 次循环:S=1×1 3+3×1 5+…+7×1 9+9×111,K=11;
A.0.03x,0.1x-350 B.0.03x-105,0.1x-350 C.0.03x-105,0.1x-500 D.0.03x-105,0.1x-455
高考总复习•数学(理科)
解析:这是以框图形式展现与分段函数有关的实际应用 问题,有三处出现了条件分支结构,因此要分三种情况进行 分 类 讨 论 , (1) 当 0<x≤3 500 , 应 交 的 税 额 为 0 ; (2) 当 3 500<x≤5 000时,应交的税额为(x-3 500)×3%元,即0.03x- 105元;(3)当5 000<x≤8 000时,应交纳的税额为1 500×3% +(x-5 000)×10%元,即0.1x-455元.故输出①,输出②分 别为0.03x-105,0.1x-455.故选D.
答案:D
高考总复习•数学(理科)
点评:在解答以算法结构框图展现的问题时,要认真读 题、审图,应对所要解决的问题有深入、全面的了解.条件 分支结构的运用与分类讨论的数学思想密切相连.凡涉及出 现条件分支结构的,该处肯定要进行分类讨论.
高考数学复习:算法与程序框图、基本算法语句
A.6
B.7
C.8
D.12
【解析】选C.S=0,n=1,S>1 009? 否
2 020
S=0+(1 )1 ,n=1+1=2,S1>009 ? 否
3
2 020
S=0+(1 )1 (1,n)2=2+1=3,S>1 009? 否
33
2 020
由( 1 )1 ( 1 )2 ( 1 )3 ( 1 )m
A.1B.1C. 3D.1
4
2
4
3
【解析】选A.由题意,得2×[2×(2x+1)+1]+1≥55, 解得x≥6,所以输出的x不小于55的概率为 8-6=1 .
84
思想方法系列15——程序框图中的分类讨论思想 【思想诠释】每个数学结论都有其成立的条件,每一种 数学方法的使用也往往有其适用范围,在我们所遇到的 数学问题中,有些问题的结论不是唯一确定的,有些问 题的结论在解题中不能以统一的形式进行研究,还有些
由( 1 )1 ( 1 )2 ( 1 )3 ( 1 )m
33 3
3
1[1-( 1 )m ] 33
1 [1-( 1
)m ]>1
009 ,得
1-1
23
2 020
3
1 < 1 ,即3m>1 010,m≥7,”………………抓本质
3m 1 010
“由此可知S=0+ (1 )1 (1 )2 (1 )3 (1 )7,
第八章 算法、复数、推理与证明 第一节 算法与程序框图、
基本算法语句(全国卷5年11考)
【知识梳理】 1.算法 算法通常是指按照一定_规__则__解决某一类问题的 __明__确__和__有__限__的__步__骤__.这些步骤必须是_明__确__和_有__效__ 的,而且能够在有限步之内完成.
2012年高考试题分类考点45 算法与程序框图、基本算法语句、算法案例
考点45 算法与程序框图、基本算法语句、算法案例一、选择题1.(2012·广东高考文科·T9)执行如图所示的程序图,若输入n的值为6,则输出s的值为()(A)105 (B)16 (C)15 (D)1【解题指南】本题是考查循环结构的程序框图,要判断准退出循环时,循环变量的值,本小题显然退出循环体时,i=7,因而判断出共执行了三次循环体,到此问题基本得到解决.【解析】选C.本程序的功能是求135S=⨯⨯的值,显然S=15.2.(2012·陕西高考文科·T5)如图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入()(A)NqM=(B)MqN=(C)NqM N=+ (D)MqM N=+【解题指南】读懂题意,确定程序是计算及格率,再读程序框图,确定M 为及格人数,而输入的总人数是M N +.【解析】选D. 及格的人数是用M 表示的,计算及格率时,注意总人数不是500,而是输入的人数,即M N +,所以Mq M N =+.3.(2012·北京高考文科·T4)与(2012·北京高考理科·T4)相同 执行如图所示的程序框图,输出的S 值为( )(A )2 (B )4 (C )8 (D )16【解题指南】按流程执行框图即可.【解析】选C.框图执行如下:k=0,S=1; S=1,k=1; S=2,k=2;S=8,k=3.所以输出8.4.(2012·陕西高考理科·T10)如图是用模拟方法估计圆周率π值的程序框图,P 表示估计结果,则图中空白框内应填入( )【解题指南】首先读懂程序框图的意义,其中读懂221i i x y +…是关键,然后转化为几何概型确定圆周率π的表达式,最后得出P 的表达式.【解析】选D. 模拟方法的几何意义是在边长为1的正方形的内切单位圆中进行模拟,如图所示,产生的随机数若在圆221x y +=内,则增加M 的计数;圆的面积与正方形面积之比是1S S =22(2)4r r ππ=,所以14S S π=⋅P ≈;再根据几何概型用模拟的点数作为面积之比的近似值,所以41000MP =. 5.(2012·辽宁高考文科·T10)执行如图所示的程序框图,则输出的S 值 是( )(A) 4 (B) 32 (C)23 (D) -1【解题指南】依次计算每次循环的相应值即可【解析】选D.而6i=不满足判断框条件,退出循环,输出S 1.s=-6.(2012·辽宁高考理科·T9)执行如图所示的程序框图,则输出的S值是( )(A) -1 (B) 23 (C)32 (D) 4【解题指南】依次计算每次循环的相应值即可发现规律(周期性).而9i=不满足判断框条件,退出循环,输出4s=.7.(2012·安徽高考文科·T6)与(2012·安徽高考理科·T3)相同如图所示,程序框图(算法流程图)的输出结果是()()A 3 ()B 4 ()C 5 ()D 8【解题指南】按照框图判定每一次循环之后变量的变化及最终输出的值.【解析】选B .8.(2012·山东高考文科·T7)与(2012·山东高考理科·T6)相同 执行如图的程序框图,如果输入4a =,那么输出的n 的值为( )(A )2 (B )3 (C )4 (D )5【解题指南】按照程序框图判定每一次循环之后变量的变化,及最终输出的值.【解析】选B.若输入a=4,则执行P=0,Q=1,n=0,判断0≤1成立,进行第一次循环;P=1,Q=3,n=1判断1≤3成立,进行第二次循环;P=5,Q=7,n=2判断5≤7成立,进行第三次循环;P=21,Q=15,n=3判断21≤15不成立,故输出n=3.9.(2012·天津高考文科·T3)阅读如图所示的程序框图,运行相应的程序,则输出S 的值为( )(A)8 (B)18 (C)26 (D )80【解题指南】逐次循环计算,验证输出.【解析】选C.第一次循环结果:S=2,n=2;同理第二次循环结果:S=8,n=3;第三次循环结果:S=26,n=4;满足n 4≥,故输出S 的值为26.10.(2012·天津高考理科·T3)阅读如图所示的程序框图,运行相应的程序,当输入x 的值为-25时,输出x 的值为( )(A )-1 (B )1 (C )3 (D )9【解题指南】逐次循环计算,验证输出.【解析】选C.当x=-25时执行第一次循环,得出x=4;第二次循环得出x=1;第三次跳出循环得出结果x=3.11.(2012·新课标全国高考文科·T6)与(2012·新课标全国高考理科·T6)相同如果执行如图所示的程序框图,输入正整数(2)N N ≥和实数12,,...,N a a a ,输出A,B,则( )(A )A+B 为12,,...,N a a a 的和(B )2A B+为12,,...,n a a a 的算术平均数(C )A 和B 分别是12,,...,N a a a 中最大的数和最小的数(D )A 和B 分别是12,,...,N a a a 中最小的数和最大的数【解题指南】注意每次循环后,变量的变化,然后概括框图的功能,得出正确选项.【解析】选C.随着k 的取值不同,x 可以取遍实数12,,...,N a a a ,依次与A ,B 比较,A 始终取较大的那个数,B 始终取较小的那个数,直到比较完为止,故最终输出的A ,B 分别是这N 个数中的最大数与最小数,故选C.二、填空题12. (2012·江西高考文科·T15)与(2012·江西高考理科·T14)相同下图是某算法的程序框图,则程序运行后输出的结果是_________.【解题指南】将每次循环后的变量值写出,直至循环结束,最终得输出结果. 【解析】当k=1,a=1,T=1当k=2,a=0,T=1当k=3,a=0,T=1当k=4,a=1,T=2当k=5,a=1,T=3,则此时k=k+1=6所以输出T=3.【答案】313. (2012·广东高考理科·T13)执行如图所示的程序框图,若输入n的值为8,则输出s的值为 .【解题指南】本题是考查循环结构的程序框图,要判断准退出循环时,循环变量的值,本小题显然退出循环体时,i=8,因而共执行了三次循环体,然后求出每次执行的结果,即可解决此问题.【解析】当i=8时,退出循环体,这样此程序共执行了三次循环体,第一次执行完后s112,S=第二次执行完后s221(24)4, 2S=⨯⨯=第三次执行完后s331(46)8 3S=⨯⨯=. 【答案】814.(2012·福建高考文科·T16)某地区规划道路建设,考虑道路铺设方案,方案设计图中,点表示城市,两点之间连线表示两城市间可铺设道路,连线上数据表示两城市间铺设道路的费用,要求从任一城市都能到达其余各城市,并且铺设道路的总费用最小.例如,在三个城市道路设计中,若城市间可铺设道路的线路图如图1,则最优设计方案如图2,此时铺设道路的最小总费用为10.现给出该地区可铺设道路的线路图如图3,则铺设道路的最小总费用为____________.【解题指南】七个点,要画出六条线,允许一对多,尽可能不选用花费大的路线,认真观察,选择,即可得到答案.【解析】费用最小路线为C BA E F GD----<,总费用为23123516+++++=.【答案】1615.(2012·福建高考理科·T12)阅读如图所示的程序框图,运行相应的程序,输出的s值等于_____________________.【解题指南】处理程序框图问题,要按流程线的方向逐一演算,合理取舍. 【解析】进入循环体,第一次,1s =,2k = 第二次,0s =,3k = 第三次,3s =-,4k = 退出循环,输出3s =-.【答案】3-16.(2012·江苏高考·T4)如图是一个算法流程图,则输出的k 的值是 .【解题指南】本题考查算法流程图中的条件结构. 【解析】k=1,2k 5k 40-+=;k=2, 2k 5k 40-+<; k=3, 2k 5k 40-+<; k=4, 2k 5k 40-+=;k=5, 2k 5k 40-+>,所以输出的k 的值为5.【答案】517. (2012·湖南高考文科·T14)如果执行如图所示的程序框图,输入x=4.5,则输出的数i= .【解析】算法的功能是赋值,通过四次赋值得0.5x =,输出4i =. 【答案】418. (2012·湖南高考理科·T14)如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S= .【解题指南】计算每一次循环i 的值和S 的值,直到i<0,输出相应的S 的值. 【解析】由i=2开始第一次执行循环体得S =6×(-1)+2+1=-3;i=1. 第二次执行循环体得S =5,i=0. 第三次执行循环体得S =-4,i=-1<0,输出S =-4. 【答案】-419.(2012·浙江高考文科·T13)与(2012·浙江高考理科·T12)相同 若某程序框图如图所示,则该程序运行后输出的值是__________.【解题指南】依次执行循环体,直到5i >.【解析】执行第一次循环:1,2T i ==;执行第二次循环:1,32T i ==;执行第三次循环:1,46T i ==;执行第四次循环:1,524T i ==;执行第五次循环:1,6120T i ==;退出循环,此时输出的值是1120T =.【答案】112020.(2012·湖北高考文科·T16)与(2012·湖北高考理科·T12)相同阅读如图所示的程序框图,运行相应的程序,输出的结果s=_________.【解题指南】本题考查程序框图,解答本题可分步去探求循环的结果.【解析】本题的执行步骤为:(1)a=1,s=0,n=1;(2)s=1,a=3,n=2;(3)s=4,a=5,n=3,(4)s=9,a=7.输出s的值,结束程序.【答案】9。
算法与程序框图考点与题型归纳
算法与程序框图考点与题型归纳一、基础知识1.算法(1)算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.(2)应用:算法通常可以编成计算机程序,让计算机执行并解决问题.2.程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.3.三种基本逻辑结构(1)顺序结构定义由若干个依次执行的步骤组成程序框图(2)条件结构定义算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构程序框图(3)循环结构定义从算法某处开始,按照一定的条件反复执行某些步骤,反复执行的步骤称为循环体程序框图直到型循环结构先循环,后判断,条件满足时终止循环.当型循环结构先判断,后循环,条件满足时执行循环.三种基本逻辑结构的适用情境(1)顺序结构:要解决的问题不需要分类讨论. (2)条件结构:要解决的问题需要分类讨论.(3)循环结构:要解决的问题要进行许多重复的步骤,且这些步骤之间有相同的规律.考点一 顺序结构和条件结构[例1] (2019·沈阳质检)已知一个算法的程序框图如图所示,当输出的结果为0时,输入的实数x 的值为( )A .-3B .-3或9C .3或-9D .-3或-9[解析] 当x ≤0时,y =⎝⎛⎭⎫12x-8=0,x =-3;当x >0时,y =2-log 3x =0,x =9.故x =-3或x =9,选B.[答案] B[例2] 某程序框图如图所示,现输入如下四个函数,则可以输出的函数为( )A .f (x )=cos x x ⎝⎛⎭⎫-π2<x <π2,且x ≠0 B .f (x )=2x -12x +1C .f (x )=|x |xD .f (x )=x 2ln(x 2+1)[解析] 由程序框图知该程序输出的是存在零点的奇函数,选项A 、C 中的函数虽然是奇函数,但在给定区间上不存在零点,故排除A 、C.选项D 中的函数是偶函数,故排除D.选B.[答案] B[解题技法] 顺序结构和条件结构的运算方法(1)顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.解决此类问题,只需分清运算步骤,赋值量及其范围进行逐步运算即可.(2)条件结构中条件的判断关键是明确条件结构的功能,然后根据“是”的分支成立的条件进行判断.(3)对于条件结构,无论判断框中的条件是否成立,都只能执行两个分支中的一个,不能同时执行两个分支.[题组训练]1.半径为r 的圆的面积公式为S =πr 2,当r =5时,计算面积的流程图为( )解析:选D 因为输入和输出框是平行四边形,故计算面积的流程图为D.2.运行如图所示的程序框图,可输出B=______,C=______.解析:若直线x+By+C=0与直线x+3y-2=0平行,则B=3,且C≠-2,=1,解得C=±2,若直线x+3y+C=0与圆x2+y2=1相切,则|C|12+(3)2又C≠-2,所以C=2.答案:32考点二循环结构考法(一)由程序框图求输出(输入)结果[例1](2018·天津高考)阅读如图所示的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为()A.1B.2C.3 D.4[解析] 输入N 的值为20, 第一次执行条件语句,N =20, i =2,Ni =10是整数,∴T =0+1=1,i =3<5;第二次执行条件语句,N =20,i =3,N i =203不是整数,∴i =4<5;第三次执行条件语句,N =20,i =4,Ni =5是整数,∴T =1+1=2,i =5,此时i ≥5成立,∴输出T =2. [答案] B[例2] (2019·安徽知名示范高中联考)执行如图所示的程序框图,如果输出的n =2,那么输入的 a 的值可以为( )A .4B .5C .6D .7[解析] 执行程序框图,输入a ,P =0,Q =1,n =0,此时P ≤Q 成立,P =1,Q =3,n =1,此时P ≤Q 成立,P =1+a ,Q =7,n =2.因为输出的n 的值为2,所以应该退出循环,即P >Q ,所以1+a >7,结合选项,可知a 的值可以为7,故选D.[答案] D[解题技法] 循环结构的一般思维分析过程 (1)分析进入或退出循环体的条件,确定循环次数.(2)结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.(3)辨析循环结构的功能. 考法(二) 完善程序框图[例1] (2018·武昌调研考试)执行如图所示的程序框图,如果输入的a 依次为2,2,5时,输出的s 为17,那么在判断框中可以填入( )A .k <n?B .k >n?C .k ≥n?D .k ≤n?[解析] 执行程序框图,输入的a =2,s =0×2+2=2,k =1;输入的a =2,s =2×2+2=6,k =2;输入的a =5,s =2×6+5=17,k =3,此时结束循环,又n =2,所以判断框中可以填“k >n ?”,故选B.[答案] B[例2] (2018·全国卷Ⅱ)为计算S =1-12+13-14+…+199-1100,设计了如图所示的程序框图,则在空白框中应填入( )A .i =i +1B .i =i +2C .i =i +3D .i =i +4[解析] 由题意可将S 变形为S =⎝⎛⎭⎫1+13+…+199-⎝⎛⎭⎫12+14+…+1100,则由S =N -T ,得N =1+13+…+199,T =12+14+…+1100.据此,结合N =N +1i ,T =T +1i +1易知在空白框中应填入i =i +2.故选B.[答案] B[解题技法] 程序框图完善问题的求解方法 (1)先假设参数的判断条件满足或不满足;(2)运行循环结构,一直到运行结果与题目要求的输出结果相同为止; (3)根据此时各个变量的值,补全程序框图.[题组训练]1.(2018·凉山质检)执行如图所示的程序框图,设输出的数据构成的集合为A ,从集合A 中任取一个元素a ,则函数y =x a ,x ∈[0,+∞)是增函数的概率为( )A.47B.45C.35D.34解析:选C 执行程序框图,x =-3,y =3;x =-2,y =0;x =-1,y =-1;x =0,y =0;x =1,y =3;x =2,y =8;x =3,y =15;x =4,退出循环.则集合A 中的元素有-1,0,3,8,15,共5个,若函数y =x a ,x ∈[0,+∞)为增函数,则a >0,所以所求的概率为35.2.(2019·珠海三校联考)执行如图所示的程序框图,若输出的n 的值为4,则p 的取值范围是( )A.⎝⎛⎦⎤34,78B.⎝⎛⎭⎫516,+∞C.⎣⎡⎭⎫516,78D.⎝⎛⎦⎤516,78解析:选A S =0,n =1;S =12,n =2;S =12+122=34,n =3;满足条件,所以p >34,继续执行循环体;S =34+123=78,n =4;不满足条件,所以p ≤78.输出的n 的值为4,所以34<p ≤78,故选A.3.(2019·贵阳适应性考试)某程序框图如图所示,若该程序运行后输出的值是137,则整数a 的值为( )A .6B .7C .8D .9解析:选A 先不管a 的取值,直接运行程序.首先给变量S ,k 赋值,S =1,k =1,执行S =S +1k (k +1),得S =1+11×2,k =2;执行S =1+11×2+12×3,k =3;……继续执行,得S =1+11×2+12×3+…+1k (k +1)=1+⎝⎛⎭⎫1-12+⎝⎛⎭⎫12-13+…+⎝ ⎛⎭⎪⎫1k -1k +1=2-1k +1,由2-1k +1=137得k =6,所以整数a =6,故选A.考点三 基本算法语句[典例] 执行如图程序语句,输入a =2cos 2 019π3,b =2tan 2 019π4,则输出y 的值是( )A .3B .4C .6D .-1[解析] 根据条件语句可知程序运行后是计算y =⎩⎪⎨⎪⎧a (a +b ),a <b ,a 2-b ,a ≥b ,且a =2cos 2 019π3=2cos π=-2,b =2tan 2 019π4=2tan 3π4=-2.因为a ≥b ,所以y =a 2-b =(-2)2-(-2)=6, 即输出y 的值是6. [答案] C[变透练清]1. 执行如图所示的程序,输出的结果是________.i =11S =1DOS =S*ii =i -1LOOP UNTIL i<9PRINT S END解析:程序反映出的算法过程为 i =11⇒S =11×1,i =10; i =10⇒S =11×10,i =9; i =9⇒S =11×10×9,i =8;i =8<9退出循环,执行“PRINT S ”. 故S =990. 答案:9902.阅读如图所示的程序.的值是________. 解析:由题意可得程序的功能是计算并输出a =⎩⎪⎨⎪⎧2+a ,a >2,a ×a ,a ≤2的值, 当a >2时,由2+a =9得a =7; 当a ≤2时,由a 2=9得a =-3, 综上知,a =7或a =-3. 答案:-3或7[课时跟踪检测]1.(2019·湖北八校联考)对任意非零实数a ,b ,定义a *b 的运算原理如图所示,则(log 222)*⎝⎛⎭⎫18-23=( )。
2015高考数学一轮课件:13.1 算法与程序框图
思维启迪
解析
探究提高
可以利用算法的条件结构,严格 遵循算法的概念设计算法.
基础知识
题型分类
思想方法
练出高分 第十六页,编辑于星期五:十三点 十二分。
题型分类·深度剖析
题型一
算法的设计
【例 1】 已知函数 y=
思维启迪
解析
解- 0算,2法, x=如x>0下,0,: 写 出 求 该 函 数 第一2步,,x<输0,入 x.
基础知识
题型分类
思想方法
练出高分 第五页,编辑于星期五:十三点 十二分。
基础知识·自主学习
要点梳理
难点正本 疑点清源
5. 条件语句 (1)程序框图中的 条件结构 与 条件语句相对应. (2)条件语句的格式及框图 ①IF—THEN格式 IF 条件 THEN 语句体
END IF
基础知识
题型分类
3.关于赋值语句,有以下几点 需要注意
基础知识
题型分类
思想方法
练出高分 第十九页,编辑于星期五:十三点 十二分。
题型分类·深度剖析
题型二
算法的基本逻辑结构
【例 2】 设计算法求1×1 2+2×1 3+
思维启迪
解析
探究提高
3×1 4+…+2
1 011×2
的值,并 012
画出程序框图.
基础知识
题型分类
思想方法
练出高分 第二十页,编辑于星期五:十三点 十二分。
练出高分 第七页,编辑于星期五:十三点 十二分。
基础知识·自主学习
要点梳理
难点正本 疑点清源
6.循环语句
(1)程序框图中的 循环结构 与循环
语句相对应.
(2)循环语句的格式及框图..
山东省济宁市某教育咨询有限公司2015届高三数学人教A版一轮限时检测45算法与程序框图
课时限时检测算法与程序框图(时间:60分钟满分:80分)命题报告1.(2013·广东高考)执行如图11-1-15所示的程序框图,若输入n的值为3,则输出s的值是()图11-1-15A.1B.2C.4D.7【解析】第一次执行循环:s=1,i=2(2≤3成立);第二次执行循环:s =2,i=3(3≤3成立);第三次执行循环:s=4,i=4(4≤3不成立),结束循环,故输出的s=4,故选C.【答案】 C2.某程序框图如图11-1-16所示,若输出的S=57,则判断框内为()图11-1-16A .k >4?B .k >5?C .k >6?D .k >7?【解析】 由程序框图可知,k =1时,S =1;k =2时S =2×1+2=4;k =3时S =2×4+3=11;k =4时S =2×11+4=26;k =5时S =2×26+5=57.故选A.【答案】 A3.阅读如图11-1-17所示的程序框图,如果输出的函数值在区间⎣⎢⎡⎦⎥⎤14,12内,则输入的实数x 的取值范围是( )图11-1-17A .(-∞,-2]B .[-2,-1]C .[-1,2]D .[2,+∞)【解析】 若x ∉[-2,2],则f (x )=2∉⎣⎢⎡⎦⎥⎤14,12,不合题意;当x ∈[-2,2]时,f (x )=2x ∈⎣⎢⎡⎦⎥⎤14,12,得x ∈[-2,-1].【答案】 B4.(2013·天津高考)图11-1-18阅读如图11-1-18所示的程序框图,运行相应的程序,则输出n的值为()A.7B.6C.5D.4【解析】n=1,S=0.第一次:S=0+(-1)1×1=-1,-1<2,n=1+1=2,第二次:S=-1+(-1)2×2=1,1<2,n=2+1=3,第三次:S=1+(-1)3×3=-2,-2<2,n=3+1=4,第四次:S=-2+(-1)4×4=2,2=2,满足S≥2,跳出循环,输出n=4.【答案】 D5.某班有24名男生和26名女生,数据a1,a2,…,a50是该班50名学生在一次数学学业水平模拟考试的成绩,下面的程序用来同时统计全班成绩的平均数:A,男生平均分:M,女生平均分:W;为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其成绩的相反数,那么在图里空白的判断框和处理框中,应分别填入下列四个选项中的()图11-1-19A .T >0?,A =M +W50 B .T <0?,A =M +W50 C .T <0?,A =M -W50D .T >0?,A =M -W50【解析】 根据已知中男生平均分用变量M 表示,女生平均分用变量W 表示可得满足条件①时,表示该分数为男生分数,又由男生的成绩用正数,故条件①为T >0,统计结束后,M 为正数,而W 为负数(女生成绩和的相反数). 故此时A =M -W 50,即②为A =M -W50. 【答案】 D图11-1-206.(2013·福建高考)阅读如图11-1-20所示的程序框图,运行相应的程序,如果输入某个正整数n后,输出的S∈(10,20),那么n的值为() A.3 B.4C.5 D.6【解析】框图功能为求和,即S=1+21+22+…+2n-1.由于S=1×(1-2n)1-2=2n-1∈(10,20),∴10<2n-1<20,∴11<2n<21,∴n=4,即求前4项和.∴判断框内的条件为k>4,即n=4. 【答案】 B二、填空题(每小题5分,共15分)图11-1-217.(2013·湖北高考)阅读如图11-1-21所示的程序框图,运行相应的程序,若输入m的值为2,则输出的结果i=________.【解析】m=2,A=1,B=1,i=0.第一次:i=0+1=1,A=1×2=2,B=1×1=1,A>B;第二次:i=1+1=2,A=2×2=4,B=1×2=2,A>B;第三次:i=2+1=3,A=4×2=8,B=2×3=6,A>B;第四次:i=3+1=4,A=8×2=16,B=6×4=24,A<B.终止循环,输出i=4.【答案】 48.下列程序执行后输出的结果是________.i=11S=1DOS=S*ii=i-1LOOP UNTIL i<9PRINT SEND【解析】该程序是求S=1×11×10×9=990.【答案】9909.(2013·陕西高考改编)根据下列算法语句,当输入x 为60时,输出y 的值为________.输入x ; If x ≤50 Then y =0.5*x Elsey =25+0.6*( x -50) End If 输出 y【解析】 由题意,得y =⎩⎪⎨⎪⎧0.5x ,x ≤50,25+0.6(x -50),x >50.当x =60时,y =25+0.6×(60-50)=31. ∴输出y 的值为31. 【答案】 31三、解答题(本大题共3小题,共35分)10.(10分)设计算法求11×2+12×3+13×4+…+199×100的值,并画出程序框图.【解】 算法步骤: 第一步,令S =0,i =1.第二步,若i ≤99成立,则执行第三步;否则,输出S ,结束算法. 第三步,S =S +1i (i +1).第四步,i =i +1,返回第二步. 程序框图:法一 当型循环程序框图:法二 直到型循环程序框图:11.(12分)已知函数f (x )=⎩⎨⎧(x +2)2 (x <0),4 (x =0),(x -2)2 (x >0).(1)若f (x )=16,求相应x 的值;(2)画程序框图,对于输入的x 值,输出相应的f (x )值.【解】 (1)当x <0时,f (x )=16,即(x +2)2=16,解得x =-6; 当x >0时,f (x )=16,即(x -2)2=16,解得x =6. (2)程序框图如图所示:12.(13分)已知数列{a n }的各项均为正数,观察程序框图11-1-22,若k =5,k =10时,分别有S =511和S =1021.图11-1-22试求数列{a n }的通项公式.【解】 由程序框图可知,数列{a n }是等差数列,首项为a 1,公差为d . S i =1a 1a 2+1a 2a 3+…+1a i a i +1=1d ⎝ ⎛⎭⎪⎫1a 1-1a 2+1a 2-1a 3+…+1a i -1a i +1=1d ⎝ ⎛⎭⎪⎫1a 1-1a i +1. 当k =5时,S =⎝ ⎛⎭⎪⎫1a 1-1a 61d =5a 1a 6=511.∴a 1a 6=11,即a 1(a 1+5d )=11.① 当k =10时,S =⎝ ⎛⎭⎪⎫1a 1-1a 111d =10a 1a 11=1021,∴a 1a 11=21,即a 1(a 1+10d )=21.② 由①,②联立,得a 1=1,d =2, 因此a n =a 1+(n -1)d =2n -1.。
2015年-2019年高考数学分类考点41 算法与程序框图、基本算法语句、算法案例
考点41 算法与程序框图、基本算法语句、算法案例一、选择题1.(2015·四川高考文科·T6)执行如图所示的程序框图,输出S 的值为 ( )(A ) (B(C ) (D )【解题指南】按照框图给定的运算顺序,依次循环运算,当k=5时,停止循环. 【解析】选D.按照程序框图依次循环运算,当k=5时,停止循环,当k=5时,S=sin =.2.(2015·安徽高考文科·T7)执行如图所示的程序框图(算法流程图),输出的n 为 ( )A.3B.4C.5D.6【解题指南】利用循环结构逐次计算,直到退出循环,输出结果。
12-12【解析】选B 。
执行第一次循环体,n=2;此时|a-1.414|=|1.5-1.414|=0.0860.005;执行第二次循环体,n=3;此时|a-1.414|=|1.4-1.414|=0.0140.005; 执行第三次循环体,n=4;此时|a-1.414|<0.005,此时不满足判断条件,输出n=4,故选B 。
3. (2015·北京高考理科·T3)执行如图所示的程序框图,输出的结果为 ( )A.(-2,2)B.(-4,0)C.(-4,-4)D.(0,-8)【解析】选B.x=1,y=1,k=0; s=0,t=2,x=0,y=2,k=1; s=-2,t=2,x=-2,y=2,k=2; s=-4,t=0,x=-4,y=0,k=3.32≥75≥1712输出(-4,0).4. (2015·北京高考文科·T5)执行如图所示程序框图,输出的k 值为 ( )A.3B.4C.5D.6【解析】选B 。
; ; ;。
5. (2015·天津高考理科·T3)阅读如图所示的程序框图,运行相应的程序,则输出S 的值为 ( ) A.-10 B.6 C.14D.18【解析】选B.据图表得,可列下列表格: 因为8>5,所以,输出S=6.10,3,;2k a q ===3,12a k ==3,24a k ==3,38a k ==3,416a k ==6.(2015·天津高考文科·T3)阅读如图所示的程序框图,运行相应的程序,则输出i 的值为 ( ) A.2B.3C.4D.5【解析】选 C.由程序框图可知:i=1,S=9;i=2,S=7;i=3,S=4;i=4,S=0≤1.故输出i=4.3.(2015·四川高考理科·T3)执行如图所示的程序框图,输出S 的值为 ( )A.-B.C.-D.【解题指南】按照框图给定的运算顺序,依次循环运算,当k=5时,停止循环. 【解析】选D.按照程序框图依次循环运算,当k=5时,停止循环,当k=5时,S=sin=. 7.(2015·新课标全国卷Ⅰ理科·T9)执行如图所示的程序框图,如果输入的t=0.01,则输出的n= ()232321-212165=πA.5B.6C.7D.8【解析】选C.执行第一次,t=0.01,S=1,n=0,m==0.5,S=S-m=0.5,m==0.25,n=1,S=0.5>t=0.01,是,循环;执行第二次,S=S-m=0.25,m==0.125,n=2,S=0.25>t=0.01,是,循环;执行第三次,S=S-m=0.125,m==0.0625,n=3,S=0.125>t=0.01,是,循环;执行第四次,S=S-m=0.0625,m==0.03125,n=4,S=0.0625>t=0.01,是,循环;执行第五次,S=S-m=0.03125,m==0.015625,n=5,S=0.03125>t=0.01,是,循环;执行第六次,S=S-m=0.015625,m==0.0078125,n=6,S=0.015625>t=0.01,是,循环;执行第七次,S=S-m=0.0078125,m==0.00390625,n=7,S=0.0078125>t=0.01,否,输出n=7.8.(2015·新课标全国卷Ⅰ文科·T9)执行如图所示的程序框图,如果输入的t=0.01,则输出的n= ( )A.5B.6C.7D.8【解析】选C.执行第一次,t=0.01,S=1,n=0,m==0.5,S=S-m=0.5,m==0.25,n=1,S=0.5>t=0.01,是,循环;执行第二次,S=S-m=0.25,m==0.125,n=2,S=0.25>t=0.01,是,循环;执行第三次,S=S-m=0.125,m==0.0625,n=3,S=0.125>t=0.01,是,循环;执行第四次,S=S-m=0.0625,m==0.03125,n=4,S=0.0625>t=0.01,是,循环;执行第五次,S=S-m=0.03125,m==0.015625,n=5,S=0.03125>t=0.01,是,循环;执行第六次,S=S-m=0.015625,m==0.0078125,n=6,S=0.015625>t=0.01,是,循环;执行第七次,S=S-m=0.0078125,m==0.00390625,n=7,S=0.0078125>t=0.01,否,输出n=7.9.(2015·新课标全国卷Ⅱ理科·T8)如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a为( )A.0B.2C.4D.14【解析】选 B.程序在执行过程中,a,b的值依次为a=14,b=18;b=4;a=10;a=6;a=2;b=2,此时a=b=2程序结束,输出a的值为2,故选B.10.(2015·新课标全国卷Ⅱ文科·T8)如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a为( )A.0B.2C.4D.14【解析】选 B.程序在执行过程中,a,b的值依次为a=14,b=18;b=4;a=10;a=6;a=2;b=2,此时a=b=2程序结束,输出a的值为2,故选B.11.(2015·重庆高考理科·T7)执行如题(7)图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是()A.34s≤ B.56s≤ C.1112s≤ D.2524s≤【解题指南】根据循环结构中输出k的值以及循环结束时s的值可以判断出判断框中的条件.【解析】选C.执行第一次循环时,12,2k s==,执行第二次循环时,1134,244k s==+=,执行第三次循环时,111116,24612k s==++=,执行第四次循环时,1111258,246824k s==+++=,此时结束循环,故判断框中应填入的条件为1112s≤.12.(2015·重庆高考文科·T8)执行如题(8)所示的程序框图,则输出s的值为()A. 34B.56C.1112D.2524【解题指南】解答本题可以直接进行循环体的运算知道满足条件为止,求出结束循环时s 的值即可.【解析】选D. 08k =<成立,执行第一次循环,12,2k s ==, 28k =<成立,执行第二次循环,1134,244k s ==+=, 48k =<成立,执行第三次循环,111116,24612k s ==++=,68k =<成立,执行第四次循环,1111258,246824k s ==+++=,88k =<不成立,此时结束循环,故25.24s =.13.(2015·福建高考理科·T6)阅读如图所示的程序框图,运行相应的程序,则输出的结果为 ( )A.2B.1C.0D.-1【解题指南】结合算法及三角函数的周期性求解. 【解析】选C.根据程序框图可知025c o s 24c o s 23c o s 22c o s 2co s 0=+++++=πππππS 14.(2015·福建高考文科·T4)阅读如图所示的程序框图,运行相应的程序,若输入x 的值为1,则输出y 的值为 ( )A.2B.7C.8D.128【解题指南】结合算法求函数值.【解析】选C.x=1→x≥2?(否)→代入y=9-x→y=8.15. (2015·陕西高考理科·T8)根据下边的图,当输入x为2006时,输出的y= ( )A.28B.10C.4D.2【解题指南】模拟执行程序框图,依次写出每次循环得到的x的值,当x=-2时不满足条件x≥0,计算并输出y的值为10.【解析】选B.模拟执行程序框图,可得x=2006,x=2004满足条件x≥0,x=2002满足条件x≥0,x=2000…满足条件x≥0,x=0满足条件x≥0,x=-2不满足条件x≥0,y=10输出y的值为10.16. (2015·陕西高考文科·T7)根据下边框图,当输入x为6时,输出的y= ( )A.1B.2C.5D.10【解题指南】模拟执行程序框图,依次写出每次循环得到的x的值,当x=-3时不满足条件x≥0,计算并输出y的值为10.【解析】选D.模拟执行程序框图,可得x=6x=3满足条件x≥0,x=0满足条件x≥0,x=-3不满足条件x≥0,y=10输出y的值为10.二、填空题17. (2015·江苏高考·T4)根据如图所示的伪代码,可知输出的结果S为.【解题指南】由已知中的程序代码,可得程序的功能是利用循环计算变量S 的值,模拟程序的运行过程,即可得到答案.【解析】由已知中的程序代码,模拟程序的运行过程可得: I=1时,I<8,S 增大为3,I 增大为4; 当I=4时,I<8,S 增大为5,I 增大为7; 当I=7时,I<8,S 增大为7,I 增大为10;当I=10时,I<8不成立,不满足继续循环的条件,故输出结果为7. 答案:718. (2015·安徽高考理科·T13).执行如图所示的程序框图(算法流程图),输出的为【解题指南】利用循环结构逐次计算,直到退出循环,输出结果。
2015年高考数学总复习精品课件:第17章 第1讲 程序框图及简单的算法案例
9.秦九韶算法
秦九韶算法是一种用于计算一元 n 次多项式的值的方法. 10.进位制 人们为了计数和运算方便而约定的记数系统,“满 k 进
一”,就是 k 进制,k 进制的基数是 k.
第十二页,编辑于星期五:十一点 二十五分。
1.(2013 年新课标Ⅰ)执行如图 17-1-1 所示的程序框图,如
(3)循环结构:指从某处开始,按照一定条件反复执行处理
某一步骤的情况.反复执行的处理步骤称为循环体.循环结构又 分为__当__型__(_W_H__IL_E__型__)_和__直__到__型__(_U__N_T__I_L_型__).其结构形式为
第六页,编辑于星期五:十一点 二十五分。
4.输入语句、输出语句、赋值语句的格式与功能
入( D )
A.q=MN
B.q=MN
图 17-1-3 C.q=M+N N
D.q=MM+N
第十七页,编辑于星期五:十一点 二十五分。
5.(2012 年福建)阅读图 17-1-4 所示的程序框图,运行相应 的程序,输出的 s 值等于( A )
A.-3
图 17-1-4
B.-10
C.0
D.-2
第十八页,编辑于星期五:十一点 二十五分。
环语句的含义.
一定的综合性,可以考查学生的识图能力及对数列
知识的掌握情况.
(3)广东试题中算法比较热衷与统计相结合,这种现
象在备考时应该引起我们的重视.
第二页,编辑于星期五:十一点 二十五分。
1.算法的概念 算法通常是指可以用计算机来解决的某一类问题的程序或 步骤,这些程序或步骤必须是明确和____有__效__的,而且能够在 有限步之内完成.
2015届高三数学(理,山东版)一轮课件:第11章 第1节 算法与程序框图
算法的流程根据 _条__件__是__否__成__立___有 不同的流向,条件
照一定的条件 _反__复__执__行__某些
何一个算法都离
步骤的情况,反
不开的_基__本__结__构__
结构就是处理这种 过程的结构
复执行的步骤称 为_循__环__体_____
服/务/教/师 免/费/馈/赠
返回菜单
程序 框图
数学·新课标(理科)山东
1
基
大
础
技
知
法
识 点
第十一章 算法初步、推理证明、复数
第一节 算法与程序框图
掌
握
课
3
堂
个
限
核
时
心
检
考
测
向
服/务/教/师 免/费/馈/赠
返回菜单
数学·新课标(理科)山东专用
[考情展望] 1.考查算法的逻辑结构,重点考查循环结构与条 件结构,考查写出程序的运行结果、指明算法的功能、补充程序 框图等基础知识.2.题型以选择题和填空题为主要考查形式,题型 灵活多样,难度中低档.
服/务/教/师 免/费/馈/赠
返回菜单
数学·新课标(理科)山东专用
6.(2013·课标全国卷Ⅰ)执行下面的程序框图 11-1-5,如果
输入的 t∈[-1,3],则输出的 s 属于( )
A.[-3,4]
B.[-5,2]
C.[-4,3]
D.[-2,5]
【解析】 因为t∈[-1,3],当t∈[-1,1) 时,s=3t∈[-3,3);当t∈-4t)=-(t-2)2+ 4∈[3,4],所以s∈[-3,4].
服/务/教/师 免/费/馈/赠
数学·新课标(理科)山东专用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
温馨提示:此题库为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,关闭Word文档返回原板块。
考点45 算法与程序框图、基本算法语句、算法案例一、选择题1.(2013·天津高考理科·T3)阅读下边的程序框图,运行相应的程序,若输入x的值为1,则输出S的值为( )A.64B.73C.512D.585【解题指南】按照框图循环计算要求逐次进行.【解析】选 B.因为输入的x的值为1,第一次循环S=1,x=2;第二次循环S=9,x=4;第三次循环S=73,此时满足输出条件,故输出,则输出S的值为73.2.(2013·安徽高考理科·T2)【(2013·安徽高考文科·T3)题干与之相同】如图所示,程序框图(算法流程图)的输出结果是()A. 16B.2524 C. 34 D.1112【解题指南】 程序循环到第三次时n=8<8,退出循环,输出结果。
【解析】选D 。
第一次循环:1,4;2s n ==第二次循环:113+=,6;244s n ==第三次循环:3111+=,884612s n ==<不成立,退出循环,输出结果为1112。
3.(2013·天津高考文科·T3)阅读下边的程序框图,运行相应的程序,则输出n 的值为 ( )A.7B.6C.5D.4【解题指南】根据框图所表示的运算,逐次进行,直至达到输出条件. 【解析】选 D.第一次运算,n=1,S=-1;第二次运算,n=2,S=1;第三次运算,n=3,S=-2;第四次运算,n=4,S=2,此时符合输出条件,故输出的n 值为4. 4. (2013·广东高考文科·T5)执行如图所示的程序框图,若输入n 的值为3,则输出s 的值是( )A.1 B.2 C.4 D.7【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算.【解析】选 C. 各次执行循环体的情况是:10,2=+=;s i=+=;11,3s is=s i22,4=+=;此时跳出循环体,输出45.(2013·重庆高考文科·T5)执行如图所示的程序框图,则输出的k的值是()A. 3B.4C.5D.6【解题指南】根据程序框图中的循环体以及判断框内的条件求出输出的值. 【解析】选C.第一次执行循环体后,,1s不满足条件,继续执行循环,=第二次执行循环体后,2,2==s k ,不满足条件,继续执行循环, 第三次执行循环体后,6,3==s k , 不满足条件,继续执行循环, 第四次执行循环体后,15,4==s k , 不满足条件,继续执行循环, 第五次执行循环体后,31,5==s k ,满足条件,结束循环.故选C.6.(2013·浙江高考理科·T5)某程序框图如图所示,若该程序运行后输出的值是95,则 ( )A.a=4B.a=5C.a=6D.a=7【解题指南】依据程序框图运行程序来判断a 的取值. 【解析】选A.由程序框图可知, 111112233445S =++++=⨯⨯⨯ 111112233++-+ 11194455-+-=,此时k=5,所以a=4. 7.(2013·福建高考理科·T6)阅读如图所示的程序框图,若编入的10=k ,则该算法的功能是( )A. 计算数列{}12-n 的前10项和B.计算数列{}12-n 的前9项和C. 计算数列{}1-2n 的前10项和D. 计算数列{}1-2n 的前9项和 【解题指南】再难的算法题,只要掰六七次,就出现答案了。
【解析】选A.进入循环体时,第一次s=1,i=2;第二次s=3,i=3;第三次,s=7,i=4,如此循环,当第十次,i=11,此时退出循环,因此,应该是求前10项的和,而1{2}n -的前3项依次为1,2,4,它们的和情况符合算法;而{21}n -的前3项依次为1,3,7,它们的和情况不符合算法.8. (2013·山东高考文科·T6)执行下边的程序框图,若第一次输入的a 的值为-1.2,第二次输入的a 的值为 1.2,则第一次、第二次输出的a 的值分别为( )A.0.2,0.2B.0.2,0.8C.0.8,0.2D.0.8,0.8【解题指南】按照框图判定每一次循环之后变量的变化,及最终输出的值. 【解析】选C.若输入a=-1.2,判断a<0成立,则执行a=-1.2+1=-0.2,判断a<0成立,则执行a=-0.2+1=0.8, 判断a<0不成立,判断1≥a 不成立,则输出a=0.8.若输入a=1.2,判断a<0不成立,则判断1≥a 成立,则执行a=1.2-1=0.2,判断1≥a 不成立,则输出a=0.2.9.(2013·新课标全国Ⅱ高考理科·T6)执行下面的程序框图,如果输入的N=10,那么输出的S= ( )A.11112310++++ B.11112!3!10!++++C.11112311++++ D.11112!3!11!++++ 【解题指南】分析每一次循环后,变量值的变化,确定循环次数, 求得最终输出结果.【解析】选B.当k=1时,计算出的T=1,S=1; 当k=2时,计算出的T=12,S 112=+; 当k=3时,计算出的T 111,1;23232S ==++⨯⨯ ……当k=10时,计算出的1111,110!23210!T S ==++++⨯,此时输出S,故选B.10. (2013·新课标全国Ⅱ高考文科·T7)执行如图所示的程序框图,如果输入的4N =,那么输出的S =( )A.1111234+++B.1111232432+++⨯⨯⨯C.111112345++++D.111112324325432++++⨯⨯⨯⨯⨯⨯【解题指南】分析每一次循环变量值的变化,确定循环次数,求得最终输出结果.【解析】选B.第一次循环,1,1,2T S k ===;第二次循环,11,1,322T S k ==+=;第三次循环,111,1,423223T S k ==++=⨯⨯,第四次循环,1111,1,5234223234T S k ==+++=⨯⨯⨯⨯⨯,此时满足条件输出1111223234S =+++⨯⨯⨯,选B.11.(2013·北京高考文科·T6)与(2013·北京高考理科·T4)相同 执行如图所示的程序框图,输出的S 值为( )A.1B.23C.1321D.610987【解题指南】从开始框顺着流程图逐步计算即可。
【解析】选C 。
2411121331390,1;,1;, 2.221139721213i S S i S i ++=======⨯==⨯+⨯+12. (2013·江西高考理科·T7)阅读如下程序框图,如果输出i=5,那么在空白矩形框中应填入的语句为( )A.s 2i 2=*-B. s 2i 1=*-C. s 2i =*D. s 2i 4=*+【解题指南】注意每次循环后变量的变化,然后概括框图的功能,得出正确选项.【解析】选 C.由题意知矩形框中的语句必须满足两个条件,i=5时s 10≥,且i 3=时s 10<,经验证只有选项C 适合.13. (2013·江西高考文科·T7)阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是A.S <8B. S <9C. S <10D. S <11 【解题指南】根据题意,i =4时输出i ,而i=3时执行循环体.【解析】选B.由题意知判断框中的条件需在i=4,即s=9时执行此判断框后的“否”,而在i=3,即s=8时执行后面的“是”,只有选项B 适合. 14. (2013·新课标Ⅰ高考文科·T7)与(2013·新课标Ⅰ高考理科·T5)相同执行如图所示的程序框图,如果输入的t ∈[-1,3],则输出的s 属于( )A.]4,3[-B.]2,5[-C.]3,4[-D.]5,2[-【解题指南】观察程序框图,知t<1对应的函数为s=3t,t ≥1对应的函数为s=4t-t 2,再结合函数的定义域求输出的s 的范围.【解析】选A.由程序框图可知,s 与t 可用分段函数表示为23(11),4(13),t t S t t t -≤<⎧=⎨-≤≤⎩则]4,3[-∈S .15. (2013·辽宁高考文科·T8)执行如图所示的程序框图,若输入8n =,则输出的s =( )46810....97911A B C D 【解题指南】 依据程序框图中提供的算法,理解循环体中的具体数学问题。
【解析】选A. 循环体中的具体的算法,实际是求2222111121416181S =+++----的值。
2222111111114.2141618131535639S =+++=+++=---- 16. (2013·辽宁高考理科·T8)执行如图所示的程序框图,若输入10n =,则输出的s =( )5103672....11115555A B C D 【解题指南】 依据程序框图中提供的算法,理解循环体中的具体数学问题。
【解析】选A. 循环体中的具体的算法,实际是求222221111121416181101S =++++-----的值。
2222211111111115.2141618110131535639911S =++++=++++=----- 17. (2013·重庆高考理科·T8)执行如图所示的程序框图,如果输出3s =那么判断框内应填入的条件是 ( )A. 6k ≤B. 7k ≤C. 8k ≤D. 9k ≤【解题指南】根据程序框图中的循环结构结合输出的结构可以判断出判断框内的条件.【解析】选B.第一次执行循环体后,3,3log 2==k s , 第二次执行循环体后,4,4log 2==k s , 第三次执行循环体后,5,5log 2==k s , 第四次执行循环体后,6,6log 2==k s , 第五次执行循环体后,7,7log 2==k s ,第六次执行循环体后,8,38log 2===k s ,结束循环.故选B.18.(2013·陕西高考文科·T4)与(2013·陕西高考理科·T2)相同 根据下列算法语句, 当输入x 为60时, 输出y 的值为 ( ) A. 25 B. 30 C. 31 D. 61【解题指南】所给出的为条件语句,根据条件代入即可求值. 【解析】选C.由题目的已知可得{0.5x x 50250.6(x 50)x 50y ,,≤+->=,将x=60代入得y=31.19.(2013·福建高考文科·T8)阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数n 后,输出的S ∈()10,20,那么n 的值为 ()A.3B.4C.5D.6【解析】选B.第一次S=1,k=2,第二次S=3,k=3,第三次S=7,k=4,第四次S=15,k=5,此时退出循环,所以n=4.二、填空题20. (2013·江苏高考数学科·T5)如图是一个算法的流程图,则输出的n的值是【解题指南】理清循环体的运算次数【解析】第一次执行循环体a=3×2+2=8,n=1+1=2.第二次执行循环体a=3×8+2=26,n=2+1=3.【答案】3.21. (2013·广东高考理科·T11)执行如图所示的程序框图,若输入n 的值为4,则输出s的值为【解题指南】本题考查程序框图等知识,可依据题设条件顺次验算.【解析】各次执行循环体的情况是:10,2s i=+=;22,4=+=;=+=;11,3s is is=.=+=,此时跳出循环体,输出7s i43,5【答案】7.22.(2013·湖南高考文科·T12)与(2013·湖南高考理科·T13)相同执行如图所示的程序框图,如果输入1,2,==则输出的的值为 .a b a【解题指南】本题需要注意在运行过程中,b=2一直没变.【解析】第一步:a=3,第二步:a=5,第三步:a=7,第四步:a=9,因为9>8,所以输出a 的值为9. 【答案】9.23.(2013·浙江高考文科·T14)某程序框图如图所示,则该程序运行后输出的值等于 .【解题指南】依据程序框图运行程序来求解. 【解析】由程序框图可知,111112233445S =++++=⨯⨯⨯ 111112233++-+ 11194455-+-=. 【答案】95.24. (2013·湖北高考理科·T12)阅读如图所示的程序框图,运行相应的程序,输出的结果i=【解题指南】按照流程线一步一步计算即可.【解析】按照流程线运行程序,框图运行过程如表所示:已知初始值1,10==i a ,因为410≠=a ,则执行程序,得2,5==i a ;因为45≠=a ,则执行程序,得3,16==i a ;416≠=a ,则第三次执行程序,得4,8==i a ;因为48≠=a ,则第四次执行程序,得5,4==i a ;因为4=a ,执行输出i ,5=i .【答案】5.25. (2013·湖北高考文科·T13)阅读如图所示的程序框图,运行相应的程序. 若输入m 的值为2, 则输出的结果i = .【解题指南】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知该程序的作用是计算出i 的循环次数,并输出i 的值. 【解析】循环前i=0,A=1,B=1,m=2,第1次循环,i=1,221=⨯=⨯=m A A ,1=⨯=i B B , 第2次判断并循环i=2,422=⨯=⨯=m A A ,2=⨯=i B B , 第3次判断并循环i=3,824=⨯=⨯=m A A ,6=⨯=i B B , 第4次判断并循环i=4,1628=⨯=⨯=m A A ,24=⨯=i B B , 此时B A <跳出循环,所以i=4【答案】426. (2013·山东高考理科·T13)执行下面的程序框图,若输入的ε的值为0.25,则输入的n 的值为_________.【解题指南】按照框图判定每一次循环之后变量的变化,及最终输出的值. 【解析】第一次循环,10123,312,2F F n =+==-==,此时1110.253F =≤不成立.第二次循环,10235,523,3F F n =+==-==,此时1110.255F =≤成立,输出3n =. 【答案】3关闭Word 文档返回原板块。