高考数学大一轮复习 第十一章 算法初步与统计 11.1 算法与程序框图 理

合集下载

高考数学一轮复习 第11章第1节 算法与程序框图 文 新课标版

高考数学一轮复习 第11章第1节 算法与程序框图 文 新课标版
解:算法:
第一步,x=3.
第二步,y1=x2-2x-3. 第三步,x=-5.
第四步,y2=x2-2x-3. 第五步,x=5.
精选版ppt
17
第六步,y3=x2-2x-3. 第七步,y=y1+y2+y3. 第八步,输出y1、y2、y3、y. 该算法对应的程序框图如图所示.
精选版ppt
和 直到型(UNTIL型).
精选版ppt
5
1.下列关于算法的说法中正确的有( )
①求解某一类问题的算法是唯一的;
②算法必须在有限步操作之后停止;
③算法的每一步操作必须是明确的,不能 有歧义或模糊;
④算法执行后一定产生确定的结果.
A.1个
B.2个
C.3个
D.4个
精选版ppt
6
解析:由算法的五个特征可以知道只有① 是错误的,求解某一类问题的算法是不唯一 的.
精选版ppt
20
【即时巩固 2】
已知函数 y=0-,1,xx=>00;; 1, x<0.
写出求该Biblioteka 数值的算法并画出流程图.解:算法如下:
第一步,输入x. 第二步,如果x>0,那么使y=-1;如果x =0,那么使y=0;如果x<0,那么使y=1.
精选版ppt
21
第三步,输出函数值y. 流程图如图所示.
答案:C
精选版ppt
7
2.任何一个算法都离不开的基本结构是 ()
A.顺序结构
B.条件结构
C.循环结构
D.三个都是
解析:顺序结构是任何一个算法都离不开 的基本结构.
答案:A
精选版ppt
8
3.下列问题的算法适宜用条件结构表示的 是( ) A.求点P(-1,3)到直线l:3x-2y+1=0的 距离

高考数学总复习 第十一章11.1 算法与程序框图教案 理 北师大版

高考数学总复习 第十一章11.1 算法与程序框图教案 理 北师大版

2013年高考第一轮复习数学北师(江西版)理第十一章11.1 算法与程序框图考纲要求1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.知识梳理1.算法通常是指按照一定的规则来解决某一类问题的程序或步骤,这些程序或步骤必须是______和______的,而且能够在有限步之内完成.2.算法框图又称________,是一种用程序框、流程线及文字说明来准确、直观地表示算法的图形.任何算法框图都有三种基本结构,它们是____,____和____.3.顺序结构是由______________________组成的,这是任何一个算法都离不开的基本结构.其结构形式为:4.选择结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构形式.其结构形式为:5.循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为________.循环结构又分为______________和________________.其结构形式为:当型循环结构直到型循环结构6.算法的五个特征:概括性、逻辑性、有穷性、不唯一性、普遍性.基础自测1.下列关于算法的说法正确的个数是( ). ①求解某一类问题的算法是唯一的; ②算法必须在有限步操作之后停止;③算法的每一步操作必须是明确的,不能有歧义或模糊; ④算法执行后产生确定的结果. A .1 B .2 C .3 D .42.以下是给出的对程序框图的几种说法: ①任何一个程序框图都必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前; ③判断框是唯一具有超过一个退出点的符号;④对于一个程序来说,判断框内的条件表达方法是唯一的. 其中正确说法的个数是( ). A .1 B .2 C .3 D .43.(2011福建高考,文5)阅读下图所示的程序框图,运行相应的程序,输出的结果是( ).A .3B .11C .38D .1234.下图是求实数x 的绝对值的程序框图,则判断框①中可填__________.5.某程序框图如图所示,若输入的x 的值为12,则执行该程序后,输出的y 值为__________.思维拓展1.画程序框图的规则是什么?提示:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画;(3)终端框(起止框)是任何程序框图不可少的,表明程序开始和结束;(4)除判断框外,其他程序框只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的程序框;(5)在图形符号内描述的语言要非常简练清楚.2.画程序框图需要注意什么?提示:流程线的箭头;判断框后边的流程线应根据情况标注“是”或“否”;循环结构中要设计合理的计数或累加变量等.一、自然语言表示的算法【例1】某人有9枚银元,其中有一枚是假银元,略轻一些,你能用天平(无砝码)将假银元找出来吗?请设计一个算法.方法提炼算法的特点:(1)有限性:一个算法的步骤是有限的,必须在有限步之后停止,不能是无限的.(2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当模棱两可.(3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.(4)不唯一性:求解某一个问题的算法不一定是唯一的,对于一个问题可以有不同的算法.(5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如计算器计算等都要经过有限、事先设计好的步骤加以解决.请做[针对训练]4二、顺序结构或条件结构的设计【例2】函数y =⎩⎪⎨⎪⎧-2,x >0,0,x =0,2,x <0.写出求该函数值的算法,并画出程序框图.方法提炼1.顺序结构:顺序结构描述的是最简单的算法结构,程序框与程序框之间、语句与语句之间是按从上到下的顺序进行的.2.条件结构:当需要对研究的对象进行逻辑判断时,要使用条件结构,它是根据指定条件选择执行不同指令的控制结构.利用条件结构解决算法问题时,要引入判断框,要根据题目的要求引入一个或多个判断框,而判断框内的条件不同,对应的下一程序框中的内容和操作要相应地进行变化,故要逐个分析判断框内的条件.请做[针对训练]1三、循环结构的设计【例3-1】某程序框图如图所示,则该程序运行后输出的n 的值为( ).A .2B .3C .4D .10【例3-2】(2011山东高考,理13)执行下图所示的程序框图,输入l =2,m =3,n =5,则输出的y 的值是__________.方法提炼1.循环结构主要用在一些有规律的重复计算的算法中,如累加求和、累乘求积等问题.用循环结构表达算法,在画出算法的程序框图之前就应该分析清楚循环结构的三要素:①确定循环变量和初始值;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.2.运行程序框图和完善程序框图是高考的热点.解答这一类问题,首先,要明确程序框图的顺序结构、条件结构和循环结构;第二,要运行程序框图,理解程序框图所解决的实际问题;第三,按照题目的要求完成解答,对程序框图的考查常与数列和函数等知识相结合,进一步强化程序框图问题的实际背景.请做[针对训练]2考情分析算法与框图是新课标的新增内容,几乎每年的高考均有涉及,主要是选择题或填空题,难度一般为中、低档.主要有以下两种常见题型:一是补齐判断框图的条件;二是读出程序框图的功能,执行程序框图并输出结果.因此,读懂程序框图是解答的关键.针对训练1.对于如图所示的程序框图,输入a=ln 0.8,b=12e,c=e2 ,经过程序运算后,输出a,b的值分别是( ).(第1题图)A .e2-,ln 0.8 B .ln 0.8,e2- C .12e ,e2- D .12e ,ln 0.82.执行如图所示的程序框图,若输出的结果是8,则判断框内m 的取值可能是( ).(第2题图)A .30B .42C .56D .723.(2011安徽高考,理11)如图所示,程序框图(算法流程图)的输出结果是__________.4.已知直角三角形的两直角边长分别为a ,b ,设计一个求该三角形周长的算法.参考答案基础梳理自测 知识梳理1.明确 有限2.程序框 顺序结构 选择结构 循环结构 3.若干个依次执行的步骤5.循环体 当型循环结构 直到型循环结构 基础自测1.C 解析:①是不正确的,②③④正确. 2.C 解析:①②③正确.3.B 解析:第一次循环:a =3; 第二次循环:a =11.因为11<10不成立,所以终止循环,故输出结果为11. 4.x >0(或x ≥0)5.2 解析:∵12<1,∴当x =12时,12=4=2y .考点探究突破【例1】解:解法一:算法步骤如下:第一步,任取2枚银元放在天平两边,如果天平不平衡,则轻的一边是假银元,否则执行第二步.第二步,取下右边银元,然后把剩余的7枚银元依次放在右盘中称量,直到天平不平衡,偏轻的一枚就是假银元.解法二:算法步骤如下:第一步,将银元分成3组,每组3枚.第二步,先将两组分别放在天平的两边,如果天平不平衡,那么假银元就在偏轻的一组;如果天平平衡,那么假银元就在未称的笫3组.第三步,取出含有假银元的一组,从中任取2枚银元放在天平的两边,如果天平不平衡,则偏轻的一边就是假银元,如果天平平衡,则未称的一枚为假银元.【例2】解:算法如下: 第一步,输入x .第二步,如果x >0,则y =-2; 如果x =0,则y =0; 如果x <0,则y =2. 第三步,输出函数值y . 相应的程序框图如图:【例3-1】C 解析:由程序框图可得,第一次循环:n =2,k =2;第二次循环:n =3,k =3;第三次循环:n =4,k =4;第四次循环:n =2,k =5;第五次循环:n =3,k =6;第六次循环:n=4,k=7;第七次循环:n=2,k=8;第八次循环:n=3,k=9;第九次循环:n=4,k=10,此时退出循环,输出n=4.【例3-2】68 解析:由程序框图可知,y的变化情况为y=70×2+21×3+15×5=278,进入循环,显然278>105,因此y=278-105=173;此时173>105,故y=173-105=68.经判断68>105不成立,输出此时y的值68.演练巩固提升针对训练1.C 解析:该程序框图的设计目的是将a,b,c按照由大到小的顺序排列,即输出的a,b,c满足a≥b≥c,而ln 0.8<0,12e>1,0<e2-<1,即12e>e2->ln 0.8,故输出的a=12e,b=e2-.2.C 解析:由程序框图可得循环体结束运算时S变量的运算值为S=0+2+4+6+…+14=56,又S=0+2+4+6+…+12=42,由此可得判断框内m的取值范围为m∈(42,56].3.15 解析:由题意可得T为求1+2+3+…+k的值.由于1+2+3+…+14=105,1+2+3+…+15=120,所以输出k的值为15.4.解:由勾股定理,可求出斜边c=a2+b2,从而周长l=a+b+a2+b2.算法步骤如下:第一步,输入实数a,b.第二步,计算a2+b2的结果,并将这个结果赋给c.第三步,执行计算:l=a+b+c.第四步,输出l.。

【大高考】(全国通用)高考数学复习 第十一章 算法初步与框图名师课件 文

【大高考】(全国通用)高考数学复习 第十一章 算法初步与框图名师课件 文

3.三种基本逻辑结构
名称 内容
顺序结构
条件结构
循环结构
由若干个_依__次__执__ 算法的流程根据 从某处开始,按照
_行_的步骤组成的,_条__件__是__否__成__立_有 一定的条件_反__复__执__
定义 这是任何一个算 不同的流向,条 _行_某些步骤的情况,
法都离不开的基 件结构就是处理 反复执行的步骤称
图1
i=1 DO
i=i+1 LOOP UNTIL i*(i+1)<20 PRINT “i=”;i END
图2
执行图1中语句的结果是输出________; 执行图2中语句的结果是输出________.
[解题指导]理解算法语句中两种循环语句的结构和作用是 解题的关键.
解析 执行语句1,得到(i,i·(i+1))结果依次为(1,2), (2,6),(3,12),(4,20),故输出i=4. 执行语句2的情况如下: i=1,i=i+1=2,i·(i+1)=6<20(是), 结束循环,输出i=2.
考点梳理
考纲速览
命题解密
热点预测
1.算法的含义、程序框图
程序框图是
(1)了解算法的含义,了解算
高考对本
高考必考的内容,
法的思想.
节内容主要考
主要是对含有条
1.程序框 (2)理解程序框图的三种基本 查循环结构的
件结构、循环结
图.
逻辑结构:顺序、条件、循 输出结果或判
构的程序框图以
2.基本算 环.
断框内的限制
答案 i=4 i=2
[点评] 解决算法语句有三个步骤:首先通读全部语句, 把它翻译成数学问题;其次领悟该语句的功能;最后根 据语句的功能运行程序,解决问题.

高考数学一轮复习 第11章 第1节 算法与程序框图课件 新人教A版

高考数学一轮复习 第11章 第1节 算法与程序框图课件 新人教A版

图11-1-2
A.3 B.4 C.5 D.6
精选ppt
11
【解析】 试将程序分步运行:
第一次循环:S=1-1 2=-1,n=2; 第二次循环:S=1-1-1=12,n=3; 第三次循环:S=1-1 12=2,n=4. 【答案】 B
精选ppt
12
4.如图 11-1-3 所示的程序框图输出的 S 是 126,则①应为 ()
__文__字__说___明___来表示算法的图形.
精选ppt
3
二、三种基本逻辑结构
名称 内容
顺序结构
条件结构
循环结构
从某处开始,按
定义
由_依__次__执__行___的 步骤组成,这是任
算法的流程根据 _条__件__是__否__成__立___有 不同的流向,条件
照一定的条件 _反__复__执__行__某些













识 点
第十一章 算法初步、推理证明、复数
第一节 算法与程序框图







核时心Fra bibliotek检考


精选ppt
1
[考情展望] 1.考查算法的逻辑结构,重点考查循环结构与条 件结构,考查写出程序的运行结果、指明算法的功能、补充程序 框图等基础知识.2.题型以选择题和填空题为主要考查形式,题型 灵活多样,难度中低档.
何一个算法都离
步骤的情况,反
不开的_基__本__结__构__
结构就是处理这种 过程的结构
复执行的步骤称 为_循__环__体_____

高考数学一轮总复习 11.1 算法与程序框图课件 理

高考数学一轮总复习 11.1 算法与程序框图课件 理

C基础知识梳理 梳 理 三 三种基本逻辑结构
梳理自测
2.如图,是求实数 x 的绝对值的算法程序框图,
x>0? 则判断框①中可填________.
基础知识系统化2
此题主要考查了:条件结构是指 算法的流程根据给定的条件是否 成立而选择执行不同的流向的结 构形式.
其结构形式为
C基础知识梳理 梳 理 三 三种基本逻辑结构
C基础知识梳理
梳 理 二 程序框图
梳理自测
(教材改编)给出如图程序框图,其功能是( C )
A.求 a-b 的值 B.求 b-a 的值 C.求|a-b|的值 D.以上都不对
基础知识系统化1
◆此题主要考查了以下内容: 程序框图 又称流程图,是一种用程序框、 流程线及文字说明来表示算法的图形.
通常程序框图由程序框和流程线组成, 一个或几个程序框的组合表示算法中的 一个步骤; 流程线带方向箭头,按照算法进行的 顺序将程序框连接起来.
第十一章 算法初步 第一课时 算法与程序框图
考纲点击 基础知识梳理 聚焦考向透析 学科能力提升
目录
ONTENTS
1 考纲点击 2 基础知识梳理 3 聚焦考向透析 4 学科能力提升
首页 尾页 上页 下页
考纲 点击
1 了解算法的含义,了解算法的思想.
2 理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
例题精编
审题视点 典例精讲 类题通法 变式训练
(2013·高考全国新课标卷)(1)执行下面的程序 框图,如果输入的 t∈[-1,3],则输出的 s 属于
(1) 因为 t∈[-1,3],
( )A.[-3,4]
B.[-5,2]
当 t∈[-1,1)时,
C.[-4,3]

第十一章 算法、框图、复数、推理与证明11-1算法与框图

第十一章  算法、框图、复数、推理与证明11-1算法与框图


②该语句对应的程序框图如图.


③其执行过程为: 先对if后面的条件进行判断,如果条件成立, 就执行条件后面的语句序列1,执行完后, 跳过else及其后面的语句序列2,转去执行 end后面的语句;如果条件不满足则执行 else后面的语句序列2.

(2)简单格式

其对应的程序框图如图.该语句的功能为: 如果表达式结果为真,则执行表达式后面的 语句序列,否则跳过语句序列执行end后面 的语句.



(3)通过实例,了解结构图,运用结构图梳 理已学过的知识,整理收集到的资料信息. (4)结合作出的结构图与他人进行交流、体 会结构图在揭示事物联系中的作用. 二、复数 (1)在问题情境中了解数系的扩充过程,体 会实际需求与数学内部的矛盾(数的运算法 则、方程理论)在数系扩充过程中的作用, 感受人类理性思维的作用以及数与现实世界 的联系.



重点难点 重点:算法的意义,程序框图的概念及三种 基本逻辑结构. 难点:条件分支结构与循环结构中条件的把 握. 知识归纳 一、算法与框图 1.算法概念 由基本运算和规定的运算顺序所构成的完整 的解题步骤.


2.算法要求 (1)明确、有效. (2)能解决一类问题,可重复使用. (3)能一步一步执行,每一步操作必须确切, 不能含混不清. (4)经过有限步后得出结果. 3.算法的描述 描述算法可以有不同的方式,常用的有自然 语言、数学语言、框图、形式语言(算法语 言)等.


Байду номын сангаас
④条件语句的功能 当需要计算机按条件进行分析、比较、判断, 并按判断后的不同情况进行不同处理(如判 断一个数的正负,比较两个数的大小,对一 组数据进行排序,分段函数求值等)时需要 用条件语句. 5.循环语句 在处理一些需要反复执行的运算任务,如累 加求和,累乘求积,递推等问题时,常常要 用循环语句编写程序.

2019大一轮高考总复习文数(人教版)课件:第11章 第1节 算法与程序框图

2019大一轮高考总复习文数(人教版)课件:第11章 第1节 算法与程序框图

[刷好题]
1.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)
人,他在所著的《数书九章》中提出的多项式求值的秦九韶算
法,至今仍是比较先进的算法.如图所示的程序框图给出了利用
秦九韶算法求多项式值的一个实例,若输入n,x的值分别为3,2,
则输出v的值为( C )
A.35
B.20
C.18
D.9
解析:按照图中的程序计算,当i=2时,得v=4;当i=1
2.下列命题中,正确的个数是( C ) ①一个程序框图可以只有顺序结构;②“当型”循环和“直到型”循环都是在
条件满足时,退出循环;③条件结构中还可以包含条件结构;④赋值号“=”左边
只能是变量.
A.1
B.2
C.3
D.4
解析:①③④正确,②错误.
3.阅读如图所示的程序框图,运行相应的程序,输出s的值等于
[悟技法] 与循环结构有关问题的常见类型及解题策略 (1)已知程序框图,求输出的结果,可按程序框图的流程依次执行,最后得出结 果. (2)完善程序框图问题,结合初始条件和输出结果,分析控制循环的变量应满足 的条件或累加、累乘的变量的表达式. (3)对于辨析程序框图功能问题,可将程序执行几次,即可根据结果作出判断.
出的s属于( A )
A.[-3,4]
B.[-5,2]
C.[-4,3]
D.[-2,5]
解析:由框图知 s 是关于 t 的分段函数 s=34tt, -- t2,1≤1≤t<t1≤,3, 当 t∈[-1,1)时,s∈[-3,3);当 t∈[1,3]时, s=4t-t2=4-(t-2)2∈[3,4],故 s∈[-3,4],故选 A.
A.7
B.12
C.17
D.34

2019届高考数学一轮复习 第十一章 统计与统计案例、算法 11-4 算法程序框图课件 文

2019届高考数学一轮复习 第十一章 统计与统计案例、算法 11-4 算法程序框图课件 文
k=1+2=3,s=32+3 1=53,k=3.输出的 s 值为53.故选 C. 2
[答案] C
2.(2017·全国卷Ⅲ)执行下面的程序框图,为使输出 S 的值小 于 91,则输入的正整数 N 的最小值为( )
A.5 C.3
B.4 D.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,故选 D.
x<-1 由 0≤3-x≤10 得-7≤x<-1.若-1≤x≤1,由 0≤x2≤10
得-1≤x≤1.若 x>1,由 0≤x+1≤10 得 1<x≤9.故输入的 x 的范
围是[-7,9].
2.算法语句的格式及框图 (1)输入语句、输出语句、赋值语句的格式与功能
(2)条件语句的格式及框图 ①IF-THEN 格式
如图所示的程序框图,如果输入 n=3,则输出的 S=(B) 6
A.7 3
B.7 8
C.9 D.49
提示:第一次循环:S=1×1 3,i=2; 第二次循环:S=1×1 3+3×1 5,i=3; 第三次循环:S=1×1 3+3×1 5+5×1 7,i=4,满足循环条件, 结束循环. 故输出 S=1×1 3+3×1 5+5×1 7 =121-13+13-15+15-17=37,故选 B.
[答案] C
4.如图所示是一算法的程序框图,若此程序运行结果为 S =720,则在判断框中应填入关于 k 的判断条件是( )
A.k≥6? B.k≥7? C.k≥8? D.k≥9?
[解析] 第一次运行结果为 S=10,k=9;第二次运行结果为 S=10×9=90,k=8;第三次运行结果为 S=720,k=7.这个程序 满足判断框的条件时执行循环,故判断条件是 k≥8?.故选 C.

高考数学大一轮复习 第十一章 算法、统计与统计案例 11.1 算法与程序框图教案 理(含解析)

高考数学大一轮复习 第十一章 算法、统计与统计案例 11.1 算法与程序框图教案 理(含解析)

§11.1算法与程序框图最新考纲考情考向分析1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.主要考查程序框图、循环结构和算法思想,并结合函数与数列考查逻辑思维能力,题型主要以选择、填空题为主,考查求程序框图中的执行结果和确定控制条件,难度为中低档.1.程序框图(1)通常用一些通用图形符号构成一张图来表示算法.这种图称做程序框图(简称框图).(2)基本的程序框图有起、止框、输入、输出框、处理框、判断框、流程线等图形符号和连接线构成.2.三种基本逻辑结构名称内容顺序结构条件分支结构循环结构定义最简单的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行依据指定条件选择执行不同指令的控制结构根据指定条件决定是否重复执行一条或多条指令的控制结构程序框图(1)赋值语句①概念:用来表明赋给某一个变量一个具体的确定值的语句.②一般格式:变量名=表达式.③作用:计算出赋值号右边表达式的值,把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.(2)输入语句①概念:用来控制输入结构的语句.②一般格式:变量名=input.③作用:把程序和初始数据分开.(3)输出语句①概念:用来控制把求解结果在屏幕上显示(或打印)的语句.②一般格式:print(%io(2),表达式).③作用:将结果在屏幕上输出.(4)条件语句①处理条件分支逻辑结构的算法语句.②条件语句的格式及框图.a.if语句最简单的格式及对应的框图b.if语句的一般格式及对应的框图(5)循环语句①算法中的循环结构是由循环语句来实现的.②循环语句的格式及框图.a.for语句b.while语句概念方法微思考1.三种基本结构的共同点是什么?提示三种基本结构的共同点即只有一个入口和一个出口,每一个基本结构的每一部分都有机会被执行到,而且结构内不存在死循环.2.赋值语句“变量=表达式”中,左右能否交换?提示赋值语句左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,如Y=x,表示用x的值替代变量Y 的原先的取值,不能改写为x=Y,因为后者表示用Y的值替代变量x原先的值.3.条件分支结构能否同时执行“是”分支和“否”分支?提示不能.条件分支结构无论判断条件是否成立,只能执行“是”分支或“否”分支之一,不可能同时执行,也不可能都不执行.题组一思考辨析1.判断下列结论是否正确(请在括号中打“√”或“×”)(1)算法只能解决一个问题,不能重复使用.( × ) (2)程序框图中的图形符号可以由个人来确定.( × )(3)输入框只能紧接开始框,输出框只能紧接结束框.( × ) (4)条件分支结构中判断框的出口有两个,但在执行时,只有一个出口是有效的.( √ ) (5)5=x 是赋值语句.( × )(6)输入语句可以同时给多个变量赋值.( √ ) 题组二 教材改编2.执行如图所示的程序框图,则输出S 的值为( ) A .-32B.32C .-12D.12答案 D解析 按照程序框图依次循环运算,当k =5时,停止循环,当k =5时,S =sin 5π6=12.3.如图为计算y =|x |函数值的程序框图,则此程序框图中的判断框内应填__________. 答案 x <0解析 输入x 应判断x 是否大于等于零,由图知判断框应填x <0. 题组三 易错自纠4.中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图,执行该程序框图,若输入的x =2,n =2,依次输入的a 为2,2,5,则输出的s 等于( )A .7B .12C .17D .34 答案 C解析 由框图可知,输入x =2,n =2,a =2,s =2,k =1,不满足条件;a =2,s =4+2=6,k =2,不满足条件;a =5,s =12+5=17,k =3,满足条件,输出s =17,故选C.5.执行如图所示的程序框图,若输出k 的值为8,则判断框内可填入的条件是( )A .s ≤34B .s ≤56C .s ≤1112D .s ≤2524答案 C解析 由s =0,k =0满足条件,则k =2,s =12,满足条件;k =4,s =12+14=34,满足条件;k =6,s =34+16=1112,满足条件;k =8,s =1112+18=2524,不满足条件,输出k =8,所以应填“s ≤1112”. 6.运行如图所示的程序框图,若输出的y 值的范围是[0,10],则输入的x 值的范围是________. 答案 [-7,9]解析 该程序的功能是计算分段函数的值, y =⎩⎪⎨⎪⎧3-x ,x <-1,x 2,-1≤x ≤1,x +1,x >1.当x <-1时,由0≤3-x ≤10可得-7≤x <-1;当-1≤x ≤1时,0≤x 2≤10恒成立; 当x >1时,由0≤x +1≤10可得1<x ≤9. 综上,输入的x 值的范围是[-7,9]. 题型一 顺序结构和条件分支结构 命题点1 顺序结构例1阅读如图所示程序框图.若输入x 为3,则输出的y 的值为( )A .24B .25C .30D .40 答案 D命题点2 条件分支结构例2如图所示的程序框图,其作用是输入x 的值,输出相应的y 值,若x =y ,则这样的x 的值有( ) A .1个B .2个C .3个D .4个 答案 C解析 当x ≤2时,令y =x 2=x ⇒x (x -1)=0, 解得x =0或x =1;当2<x ≤5时,令y =2x -4=x ⇒x =4; 当x >5时,令y =1x=x ,无解.综上可得,这样的x 的值有3个.思维升华应用顺序结构与条件分支结构的注意点(1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.(2)条件分支结构:利用条件分支结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一程序框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足. 跟踪训练1(1)阅读如图所示的程序框图,若输入的a ,b ,c 的值分别为14,6,20,则输出的a ,b ,c 的值分别是________. 答案 20,14,6(2)执行如图所示的程序框图,若输出y =-3,则输入的θ等于( )A.π6B .-π6C.π3D .-π3答案 D解析 对于A ,当θ=π6时,y =sin θ=sin π6=12,则输出y =12,不合题意;对于B ,当θ=-π6时,y =sin θ=sin ⎝⎛⎭⎪⎫-π6=-12,则输出y =-12,不合题意;对于C ,当θ=π3时,y =tan θ=tan π3=3,则输出y =3,不合题意;对于D ,当θ=-π3时,y =tan θ=tan ⎝⎛⎭⎪⎫-π3=-3,则输出y =-3,符合题意.题型二循环结构命题点1 由程序框图求输出结果例3(2017·全国Ⅱ)执行如图所示的程序框图,如果输入的a=-1,则输出的S等于( )A.2B.3C.4D.5答案B解析当K=1时,S=0+(-1)×1=-1,a=1,执行K=K+1后,K=2;当K=2时,S=-1+1×2=1,a=-1,执行K=K+1后,K=3;当K=3时,S=1+(-1)×3=-2,a=1,执行K=K+1后,K=4;当K=4时,S=-2+1×4=2,a=-1,执行K=K+1后,K=5;当K=5时,S=2+(-1)×5=-3,a=1,执行K=K+1后,K=6;当K=6时,S=-3+1×6=3,执行K=K+1后,K=7>6,输出S =3.结束循环.故选B.命题点2 完善程序框图例4(2017·全国Ⅰ)如图所示的程序框图是为了求出满足3n-2n>1000的最小偶数n,那么在◇和▭两个空白框中,可以分别填入( )A.A>1000和n=n+1B.A>1000和n=n+2C.A≤1000和n=n+1D .A ≤1000和n =n +2 答案 D解析 因为题目要求的是“满足3n-2n>1000的最小偶数n ”,所以n 的叠加值为2,所以▭内填入“n =n +2”.由程序框图知,当◇内的条件不满足时,输出n ,所以◇内填入“A ≤1000”.故选D.命题点3 辨析程序框图的功能例5(2018·大连联考)如果执行如图的程序框图,输入正整数N (N ≥2)和实数a 1,a 2,…,a N ,输出A ,B ,则( )A .A +B 为a 1,a 2,…,a N 的和 B.A +B2为a 1,a 2,…,a N 的算术平均数C .A 和B 分别是a 1,a 2,…,a N 中最大的数和最小的数D .A 和B 分别是a 1,a 2,…,a N 中最小的数和最大的数 答案 C解析 不妨令N =3,a 1<a 2<a 3, 则有k =1,x =a 1,A =a 1,B =a 1;k =2,x =a 2,A =a 2; k =3,x =a 3,A =a 3,故输出A =a 3,B =a 1,故选C.思维升华 (1)已知程序框图,求输出的结果,可按程序框图的流程依次执行,最后得出结果.(2)完善程序框图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.跟踪训练2(1)(2017·山东)执行两次如图所示的程序框图,若第一次输入的x 的值为7,第二次输入的x 的值为9,则第一次、第二次输出的a 的值分别为( ) A .0,0B .1,1C .0,1D .1,0 答案 D解析 当x =7时,∵b =2,∴b 2=4<7=x . 又7不能被2整除,∴b =2+1=3. 此时b 2=9>7=x ,∴退出循环,a =1,∴输出a =1. 当x =9时,∵b =2,∴b 2=4<9=x . 又9不能被2整除,∴b =2+1=3.此时b 2=9=x ,又9能被3整除,∴退出循环,a =0. ∴输出a =0. 故选D.(2)如图是计算1+13+15+…+131的值的程序框图,则图中①②处应填写的语句分别是( ) A .n =n +2,i >16 B .n =n +2,i ≥16 C .n =n +1,i >16 D .n =n +1,i ≥16答案 A解析 式子1+13+15+…+131中所有项的分母构成首项为1,公差为2的等差数列.由31=1+(k -1)×2,得k =16,即数列共有16项.1.古代著名数学典籍《九章算术》在“商功”篇章中有这样的描述:“今有圆亭,下周三丈,上周二丈,问积几何?”其中“圆亭”指的是正圆台体形建筑物.算法为:“上下底面周长相乘,加上底面周长自乘、下底面周长自乘的和,再乘以高,最后除以36.”可以用程序框图写出它的算法,如图,今有圆亭上底面周长为6,下底面周长为12,高为3,则它的体积为( ) A .32B .29C .27D .21 答案 D解析 由题意可得a =6,b =12,h =3,可得A =3×(6×6+12×12+6×12)=756,V =75636=21.故程序输出V 的值为21.2.(2018·北京)执行如图所示的程序框图,输出的s 值为( ) A.12B.56C.76D.712 答案 B解析 初始化数值k =1,s =1, 循环结果执行如下:第一次:s =1+(-1)1·12=12,k =2,k =2≥3不成立;第二次:s =12+(-1)2·13=56,k =3,k =3≥3成立,循环结束,输出s =56.3.(2018·全国Ⅱ)为计算S =1-12+13-14+…+199-1100,设计了如图所示的程序框图,则在空白框中应填入( ) A .i =i +1B .i =i +2C .i =i +3D .i =i +4 答案 B解析 把各循环变量在各次循环中的值用表格表示如下.因为N =N +i,由上表知i 是从1到3再到5,一直到101,所以i=i +2. 故选B.4.相传黄帝时代,在制定乐律时,用“三分损益”的方法得到不同的竹管,吹出不同的音调.“三分损益”包含“三分损一”和“三分益一”,用现代数学的方法解释如下,“三分损一”是在原来的长度减去一分,即变为原来的三分之二;“三分益一”是在原来的长度增加一分,即变为原来的三分之四,如图的程序是与“三分损益”结合的计算过程,若输入的x 的值为1,输出的x 的值为( )A.1627B.3227C.89D.23 答案 B解析 因为x =1⇒x =23,i =2⇒x =89,i =3⇒x =3227,i =4,结束循环,输出结果x =3227,故选B.5.《九章算术》中盈不足章中有这样一则故事:“今有良马与驽马发长安,至齐.齐去长安三千里.良马初日行一百九十三里,日增一十二里;驽马初日行九十七里,日减二里.”为了计算每天良马和驽马所走的路程之和,设计框图如图所示.若输出的S 的值为350,则判断框中可填( ) A .i >6 B .i >7 C .i >8 D .i >9答案 B解析 模拟程序的运行,可得S =0,i =1; 执行循环体,S =290,i =2;不满足判断框内的条件,执行循环体,S =300,i =3; 不满足判断框内的条件,执行循环体,S =310,i =4; 不满足判断框内的条件,执行循环体,S =320,i =5; 不满足判断框内的条件,执行循环体,S =330,i =6; 不满足判断框内的条件,执行循环体,S =340,i =7; 不满足判断框内的条件,执行循环体,S =350,i =8;由题意,此时,应该满足判断框内的条件,退出循环,输出S 的值为350.可得判断框中的条件为i >7.6.《九章算术》中有如下问题“今有卖牛二、羊五,以买一十三豕,有余钱一千;卖牛三、豕三,以买九羊,钱适足;卖六羊、八豕,以买五牛,钱不足六百,问牛、羊、豕价各几何?”依上文,设牛、羊、豕每头价格分别为x 元、y 元、z 元,设计如图所示的程序框图,则输出的x ,y ,z 的值分别是( ) A .x =13009,y =600,z =11203B .x =1200,y =500,z =300C .x =1100,y =400,z =600D .x =300,y =500,z =1200 答案 B解析 根据程序框图循环结构运算原理,依次代入得i =0,x =0,y =200,z =0,①y =300,z =4603,x =64009,i =1,②y =400,z =6803,x =86009,i =2,③y =500,z =300,x =1200,i =3, 所以输出的x =1200,y =500,z =300. 7.如图所示,程序框图的功能是( )A .求⎩⎨⎧⎭⎬⎫1n 的前10项和B .求⎩⎨⎧⎭⎬⎫12n 的前10项和C .求⎩⎨⎧⎭⎬⎫1n 的前11项和D .求⎩⎨⎧⎭⎬⎫12n 的前11项和答案 B解析 运行程序如下:S =0+12,n =4,k =2,S =0+12+14,n =6,k =3,…,S =0+12+14+…+120,n =22,k =11,所以该程序求得是⎩⎨⎧⎭⎬⎫12n 的前10项和.8.如图1,一块黄铜板上插着三根宝石针,在其中一根针上从下到上穿好由大到小的若干金片.若按照下面的法则移动这些金片:每次只能移动一片金片;每次移动的金片必须套在某根针上;大片不能叠在小片上面.设移完n 片金片总共需要的次数为a n ,可推得a n +1=2a n +1.如图2是求移动次数的程序框图模型,则输出的结果是( )A .1022B .1023C .1024D .1025 答案 B解析 记n 个金属片从2号针移动到3号针最少需要a n 次; 则根据算法思想有:S =1; 第一次循环,S =3; 第二次循环,S =7; 第三次循环,S =15, …,第九次循环S =1023,S >1000,输出S =1023,故选B.9.如图是一个算法的程序框图,则输出的n 的值是________. 答案 4解析 计算如下:n =1,S =0,否,S =12,n =2,否,S =12+32,n =3,否,S =12+32+1,n =4,是,故输出n =4.10.执行如图所示的程序框图,若输入的a ,b 的值分别为0和9,则输出的i 的值为________. 答案 3解析 第1次循环:i =1,a =1,b =8,a <b ; 第2次循环:i =2,a =3,b =6,a <b ;第3次循环:i =3,a =6,b =3,a >b ,输出i 的值为3.11.执行如图所示的程序框图,如果输出S =3,那么判断框内应填入的条件是__________. 答案 k ≤7解析 首次进入循环体,S =1×log 23,k =3;第二次进入循环体,S =lg3lg2×lg4lg3=2,k =4;依次循环,第六次进入循环体,S =3,k =8, 此时结束循环,则判断框内填k ≤7.12.设a 是一个各位数字都不是0且没有重复数字的三位数.将组成a 的3个数字按从小到大排成的三位数记为I (a ),按从大到小排成的三位数记为D (a )(例如a =815,则I (a )=158,D (a )=851).阅读如图所示的程序框图,运行相应的程序,任意输入一个a ,输出的结果b =________.答案 495解析 取a 1=815,则b 1=851-158=693≠815, 则a 2=693;由a 2=693知b 2=963-369=594≠693,则a 3=594; 由a 3=594知b 3=954-459=495≠594,则a 4=495; 由a 4=495知b 4=954-459=495=a 4,则输出b =495. 13.(2018·大连模拟)关于函数f (x )=⎩⎪⎨⎪⎧-x ,1<x ≤4,cos x ,-1≤x ≤1的程序框图如图所示,现输入区间[a ,b ],则输出的区间是________. 答案 [0,1]解析 由程序框图的第一个判断条件为f (x )>0,当f (x )=cos x ,x ∈[-1,1]时满足.然后进入第二个判断框,需要解不等式f ′(x )=-sin x ≤0,即0≤x ≤1.故输出区间为[0,1].14.(2018·沈阳质检)我国南北朝时期的数学家张丘建是世界数学史上解决不定方程的第一人,他在《张丘建算经》中给出一个解不定方程的百鸡问题,问题如下:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一.百钱买百鸡,问鸡翁母雏各几何?用代数方法表述为:设鸡翁、鸡母、鸡雏的数量分别为x ,y ,z ,则鸡翁、鸡母、鸡雏的数量即为方程组⎩⎪⎨⎪⎧5x +3y +z 3=100,x +y +z =100的解.其解题过程可用程序框图表示,如图所示,则程序框图中正整数m 的值为________. 答案 4解析 由⎩⎪⎨⎪⎧5x +3y +z 3=100,x +y +z =100,得y =25-74x ,故x 必为4的倍数, 当x =4t 时,y =25-7t ,由y =25-7t >0得,t 的最大值为3, 故判断框应填入的是t <4, 即m =4.15.执行如图所示的程序框图,如果输入的x ,y ∈R ,那么输出的S 的最大值为________.答案 4解析 当条件x ≥0,y ≥0,x +y ≤2不成立时输出S 的值为1;当条件x ≥0,y ≥0,x +y ≤2成立时S =2x +y ,作出不等式组⎩⎪⎨⎪⎧x ≥0,y ≥0,x +y ≤2表示的平面区域如图中阴影部分(含边界),由图可知当直线S =2x +y 经过点M (2,0)时S 最大,其最大值为2×2+0=4,故输出S 的最大值为4.16.已知函数f (x )=ax 3+12x 2在x =-1处取得极大值,记g (x )=1f ′x .程序框图如图所示,若输出的结果S >20182019,则判断框中可以填入的关于n 的判断条件是________.(填序号) ①n ≤2019 ②n ≤2018 ③n >2019 ④n >2018答案 ①解析 由题意得f ′(x )=3ax 2+x ,由f ′(-1)=0, 得a =13,∴f ′(x )=x 2+x ,即g (x )=1x 2+x =1xx +1=1x -1x +1. 由程序框图可知S =0+g (1)+g (2)+…+g (n ) =0+1-12+12-13+…+1n -1n +1=1-1n +1,由1-1n +1>20182019,得n >2018.故可填入①.。

北师大版版高考数学一轮复习算法初步统计与统计案例算法与程序框图教学案理解析版

北师大版版高考数学一轮复习算法初步统计与统计案例算法与程序框图教学案理解析版

[考纲传真] 1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序、条件、循环.3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.1.常用程序框及其功能2.三种基本逻辑结构(1)顺序结构:按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.其结构形式为(2)选择结构:需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构.其结构形式为(3)循环结构:指从某处开始,按照一定条件反复执行某些步骤的情况.反复执行的处理步骤称为循环体.其基本模式为3.基本算法语句任何一种程序设计语言中都包含五种基本的算法语句,它分别是:输入语句、输出语句、赋值语句、条件语句和循环语句.4.赋值语句(1)一般形式:变量=表达式.(2)作用:将表达式所代表的值赋给变量.5.条件语句(1)I f—T h en—Else语句的一般格式为:I f条件T h en语句1Else语句2End I f(2)I f—T h en语句的一般格式是:I f条件T h en语句End I f6.循环语句(1)F or语句的一般格式:F or循环变量=初始值To终值循环体Ne xt(2)Do Loop语句的一般格式:Do循环体Loop W h ile 条件为真[基础自测]1.(思考辨析)判断下列结论的正误.(正确的打“√”,错误的打“×”)(1)一个程序框一定包含顺序结构,但不一定包含条件结构和循环结构.()(2)条件结构的出口有两个,但在执行时,只有一个出口是有效的.()(3)输入框只能紧接开始框,输出框只能紧接结束框.()(4)在赋值语句中,x=x+1是错误的.()[答案] (1)√(2)√(3)×(4)×2.如图所示的程序框图的运行结果为()A.2B.2.5C.3D.3.5B[因为a=2,b=4,所以输出S=错误!+错误!=2.5.故选B.]3.根据下列算法语句,判断当输入x的值为60时,输出y的值应为()A.25B.30 C.31D.61C[该语句表示分段函数y=错误!则当x=60时,y=25+0.6×(60—50)=31,所以输出y的值为31.故选C.]4.执行如图所示的程序框图,如果输入的a=—1,b=—2,那么输出的a的值为()A.16 B.8 C.4D.2B[初始值:a=—1,b=—2.第一次循环:a=(—1)×(—2)=2,b=—2;第二次循环:a=2×(—2)=—4,b=—2;第三次循环:a=(—4)×(—2)=8>6,此时循环结束,输出a=8.故选B.]5.如图为计算y=|x|函数值的程序框图,则此程序框图中的判断框内应填________.x<0 [由条件结构可知,当x<0时,y=—x,当x≥0时,y=x,故判断框内应填x<0.]程序框图的执行问题1.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21A[当a=21,b=32,c=75时,依次执行程序框图中的各个步骤:x=21,a=75,c=32,b=21,所以a,b,c的值依次为75,21,32.]2.(2017·全国卷Ⅱ)执行如图所示的程序框图,如果输入的a=—1,则输出的S=()A.2B.3C.4D.5B[当K=1时,S=0+(—1)×1=—1,a=1,执行K=K+1后,K=2;当K=2时,S=—1+1×2=1,a=—1,执行K=K+1后,K=3;当K=3时,S=1+(—1)×3=—2,a=1,执行K=K+1后,K=4;当K=4时,S=—2+1×4=2,a=—1,执行K=K+1后,K=5;当K=5时,S=2+(—1)×5=—3,a=1,执行K=K+1后,K=6;当K=6时,S=—3+1×6=3,执行K=K+1后,K=7>6,输出S=3.结束循环.故选B.]3.执行如图所示的程序框图,若输出的y=错误!,则输入的x的最大值为________.1[由程序框图知,当x≤2时,y=sin错误!=错误!,x∈Z,得错误!x=错误!+2kπ(k∈Z)或错误!x=错误!+2kπ(k∈Z),即x=1+12k(k∈Z)或x=5+12k(k∈Z),所以x m ax=1;当x>2时,y=2x>4≠错误!.故输入的x的最大值为1.][规律方法] 1.解决“结果输出型”问题的思路(1)要明确程序框图的顺序结构、条件结构和循环结构.注意区分当型循环和直到型循环,循环结构中要正确控制循环次数,要注意各个框的顺序.(2)要识别运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.2.确定控制循环变量的思路结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.【例1】如果执行如图的程序框图,输入正整数N(N≥2)和实数a1,a2,…,a N,输出A,B,则()A.A+B为a1,a2,…,a N的和B.错误!为a1,a2,…,a N的算术平均数C.A和B分别是a1,a2,…,a N中最大的数和最小的数D.A和B分别是a1,a2,…,a N中最小的数和最大的数C[易知A,B分别为a1,a2,…,a N中最大的数和最小的数.故选C.][律方规法] 对于辨析程序框图功能问题,可将程序多执行几次,即可根据结果作出判断.已知某算法的程序框图如图所示,则该算法的功能是()A.求首项为1,公差为2的等差数列的前2017项和B.求首项为1,公差为2的等差数列的前2018项和C.求首项为1,公差为4的等差数列的前1009项和D.求首项为1,公差为4的等差数列的前1010项和C[由程序框图可得S=1+5+9+…+4033,故该算法的功能是求首项为1,公差为4的等差数列的前1009项和.故选C.]程序框图的补充与完善【例2】(2017·全国卷Ⅰ)如图所示的程序框图是为了求出满足3n—2n>1000的最小偶数n,那么在和两个空白框中,可以分别填入()A.A>1000和n=n+1B.A>1000和n=n+2C.A≤1000和n=n+1D.A≤1000和n=n+2D[因为题目要求的是“满足3n—2n>1000的最小偶数n”,所以n的叠加值为2,所以内填入“n=n+2”.由程序框图知,当内的条件不满足时,输出n,所以内填入“A≤1000”.故选D.][规律方法] 完善程序框图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.(2018·长沙一模)1927年德国汉堡大学的学生考拉兹提出一个猜想:对于任意一个正整数,如果它是奇数,对它乘3再加1,如果它是偶数,对它除以2,这样循环,最终结果都能得到1.该猜想看上去很简单,但有的数学家认为“该猜想任何程度的解决都是现代数学的一大进步,将开辟全新的领域”.至于如此简单明了的一个命题为什么能够开辟一个全新的领域,这大概与其蕴含的“奇偶归一”思想有关.如图是根据考拉兹猜想设计的一个程序框图,则1处应填写的条件及输出的结果i分别为()A.a是偶数 6 B.a是偶数8C.a是奇数5D.a是奇数7D[由已知可得,1处应填写“a是奇数”.a=10,i=1;a=5,i=2;a=16,i=3;a=8,i=4;a=4,i=5;a=2,i=6;a=1,i=7,退出循环,输出的i=7.故选D.]1.(2018·全国卷Ⅱ)为计算S=1—错误!+错误!—错误!+…+错误!—错误!,设计了如图的程序框图,则在空白框中应填入()A.i=i+1B.i=i+2C.i=i+3D.i=i+4B[由程序框图的算法功能知执行框N=N+错误!计算的是连续奇数的倒数和,而执行框T=T+错误!计算的是连续偶数的倒数和,所以在空白执行框中应填入的命令是i=i+2,故选B.]2.(2017·全国卷Ⅲ)执行如图所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为()A.5B.4C.3D.2D[假设N=2,程序执行过程如下:t=1,M=100,S=0,1≤2,S=0+100=100,M=—错误!=—10,t=2,2≤2,S=100—10=90,M=—错误!=1,t=3,3>2,输出S=90<91.符合题意.∴N=2成立.显然2是最小值.故选D.]3.(2016·全国卷Ⅱ)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=()A.7 B.12C.17 D.34C[因为输入的x=2,n=2,所以k=3时循环终止,输出s.根据程序框图可得循环体中a,s,k的值依次为2,2,1(第一次循环);2,6,2(第二次循环);5,17,3(第三次循环).所以输出的s=17.]4.(2015·全国卷Ⅱ)下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=()A.0 B.2C.4D.14B[a=14,b=18.第一次循环:14≠18且14<18,b=18—14=4;第二次循环:14≠4且14>4,a=14—4=10;第三次循环:10≠4且10>4,a=10—4=6;第四次循环:6≠4且6>4,a=6—4=2;第五次循环:2≠4且2<4,b=4—2=2;第六次循环:a=b=2,跳出循环,输出a=2,故选B.]。

高考数学一轮复习 第十一章 统计与统计案例、算法 11-4 算法程序框图课件 文

高考数学一轮复习 第十一章 统计与统计案例、算法 11-4 算法程序框图课件 文

(3)由程序框图可知,输入 x=0,y=1,n=1,第一次循环, x=0,y=1,不满足条件;n=2,第二次循环,x=12,y=2,不 满足条件;n=3,第三次循环,x=32,y=6,因为94+36>36,所 以停止循环,输出 x=32,y=6,满足 y=4x.所以 C 正确.
[答案] (1)B (2)D (3)C
(2)程序框图的补全及逆向求解的方法 ①先假设参数的判断条件不满足; ②运行循环结构,一直到运行结果与题目要求的输出结果相 同为止; ③根据此时各个变量的值,补全程序框图.
[跟踪演练] 1.若执行如图所示的程序框图,则输出 k 的值是( ) A.4 B.5 C.6 D.7
[解析] 初始值为 n=3,k=0, 不满足条件 n 为偶数,n=10,k=1,不满足条件 n=8; 满足条件 n 为偶数,n=5,k=2,不满足条件 n=8; 不满足条件 n 为偶数,n=16,k=3,不满足条件 n=8; 满足条件 n 为偶数,n=8,k=4,满足条件 n=8,退出循环 体,输出 k 的值为 4.故选 A.
x≥0, (2)当y≥0,
x+y≤1
时,由线性规划的图解法知,目标函数 S=
2x+y 的最大值为 2;当 x≥0,y≥0,x+y≤1 不成立时,S 的值
为 1,所以输出的 S 的最大值为 2.
[答案] (1)-2 (2)C
(1)顺序结构是最简单的算法结构,语句与语句之间、框与框 之间是按从上到下的顺序进行的.解决此类问题,只需分清运算 步骤,赋值量及其范围进行逐步运算即可.
[答案] D
3.(2018·湖南长沙模拟)一个算法的程序框图如图所示,若 输出的 y=12,则输入的 x 的值可能为( ) A.-1 B.0 C.1 D.5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【答案】 B
013的值,并画出程序框图.
【思路】 本题是一个共有2 012项的累加求和问题,要设 计一个计数变量和一个累加变量,用循环结构实现这一算法.
【解析】 算法如下: 第一步,令S=0,i=1; 第二步,若i≤2 012成立,则执行第三步;否则,输出S, 结束算法; 第三步,S=S+i(i+1 1); 第四步,i=i+1,返回第二步.
课前自助餐
算法 (1)在数学中,现代意义上的“算法”通常是指可以用计算 机来解决的某一类问题的程序或步骤,这些程序或步骤必须是 明确和有效的,而且能够在有限步之内完成. (2)算法的程序或步骤应具有明确性、有效性和有限性.
程序框图 (1)程序框图又称流程图,是一种用规定的图形、指向线及 文字说明来准确、直观地表示算法的图形. (2)程序框图通常由程序框和流程线组成. (3)基本的程序框有起止框、输入(输出)框、处理框、判断 框.
11 12
,第四次循
环,得k=8,s=1112+18=2254,此时退出循环,输出k=8,所以判
断框内可填入的条件是s≤1112,故选C.
5.(2014·湖南)执行如图所示的程序框图,如果输入的 t∈[-2,2],那么输出的S属于( )
A.[-6,-2]
B.[-5,-1]
C.[-4,5]
D.[-3,6]
【解析】 依题意得,第一次运行,S=12,n=4,k=2;第 二次运行,S=12+14,n=6,k=3;…;第九次运行,S=12+14+… +118,n=20,k=10;第十次运行,S=12+14+…+118+210,n= 22,k=11.此时结束循环,故程序框图的功能是计算数列{21n}的 前 10 项和,选 B.
()
A.0 C.4
B.2 D.14
【解析】 由题知,a=14,b=18;a=14,b=4;a=10, b=4;a=6,b=4;a=2,b=4;a=2,b=2.∴输出的a=2.
【答案】 B
探究1 (1)条件结构中条件的判断关键是明确条件结构的功 能,然后根据“是”的分支成立的条件进行判断.
(2)对条件结构,无论判断框中的条件是否成立,都只能执 行两个分支中的一个,不能同时执行两个分支.
三种基本逻辑结构
名称 内容
顺序结构
条件结构
定义
由若干个依次执行的 步骤组成的,这是任 何一个算法都离不开 的基本结构
算法的流程根据条 件是否成立有不同 的流向,条件结构 就是处理这种过程 的结构
循环结构
从某处开始,按照一 定的条件反复执行某 一步骤的情况,反复 执行步骤称为循环体
程序 框图
1.判断下列结论是否正确(打“√”或“×”). (1)算法只能解决一个问题,不能重复使用. (2)一个程序框图一定包含顺序结构,但不一定包含条件分 支结构和循环结构. (3)算法可以无限操作下去.
答案 D
解析 由程序框图可知S是分段函数,且
S=2t-t2-3,2,t∈t∈[0[,-22],0), 其值域为(-2,6]∪[-3,-1]=[-3,6],故选D.
授人以渔
题型一 条件结构框图
例1 (2015·新课标全国Ⅱ)如图所示的程序框图的算法思路 源于我国古代数学名著《九章算术》中的“更相减损术”.执 行该程序框图,若输入的a,b分别为14,18,则输出的a=
(4)条件分支结构的出口有两个,但在执行时,只有一个出 口是有效的.
(5)▱是赋值框,有计算功能.
(6)循环结构有两个出口:一个维持循环操作,重复执行循 环体;另一个是结束循环操作,离开循环体.
答案 (1)× (2)√ (3)× (4)√ (5)× (6) √
2.(课本习题改编)下图是给出一个算法的程序框图,该程序 框图的功能是( )
A.输出a,b,c三数的最小数 B.输出a,b,c三数的最大数 C.将a,b,c按从小到大排列 D.将a,b,c接从大到小排列 答案 A
3.(2015·福建文)阅读如图所示的程序框图,运行相应的程 序.若输入x的值为1,则输出y的值为( )
A.2
B.7
C.8
D.128
答案 C 解析 输入x=1,因为1≥2不成立,所以y=9-1=8,输出y =8,故选C.
4.(2015·重庆)执行如图所示的程序框图,若输出k的值为 8,则判断框内可填入的条件是( )
A.s≤34 C.s≤1112
B.s≤56 D.s≤2254
答案 C
解析 第一次循环,得k=2,s=12;第二次循环,得k=4,
s=
1 2

1 4

3 4
;第三次循环,得k=6,s=
3 4

1 6

程序框图: 方法一:当型循环结构;方法二:直到型循环结构.
【答案】 略
探究2 在循环结构中,要注意根据条件,设计合理的计数 变量,累加变量等,特别要注意循环结构中条件的表述要恰 当、精确,以免出现多一次循环或少一次循环的情况.
思考题2 如图所示,程序框图的功能是(n∈N*)( ) A.求数列{1n}的前10项和 B.求数列{21n}的前10项和 C.求数列{1n}的前11项和 D.求数列{21n}的前11项和
第十一章 算法初步与统计
第1课时 算法与程序框图
2016 考纲下载
1.了解算法的含义,了解算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序结构、条件结 构、循环结构.
请注意 1.本节是高考的热点内容,主要考查算法的含义和程序框 图的理解和应用. 2.本部分在高考题中以选择题、填空题为主,属于中档 题.
【答案】 A
-1 (x>0), (2)已知函数y= 0 (x=0), 求该函数值的程序框图,
1 (x<0), 如图所示.
则①处应填________;②处应填________.
【答案】 ①y=-1,②y=1
题型二 循环结构框图
例2
设计一个算法求
1 1×2

1 2×3

1 3×4
+…+
2
1 012×2
思考题1 (1)执行如图所示程序框图,如果输入的t∈ [-1,3],则输出的s的取值范围为( )
A.[-3,4] B.[-5,2] C.[-4,3] D.[-2,5]
【解析】 该程序框图对应函数 s=34tt, -tt<2,1,t≥1,当 t∈ [-1,3]时,函数的值域为[-3,4],故选 A.
相关文档
最新文档