高考数学一轮复习 1.3 算法初步、框图 理 课件
合集下载
高考理科数学(北师大版)一轮复习课件101算法初步
.
-2-
知识梳理
考点自诊
3.三种基本逻辑结构
(1)顺序结构:按照步骤 依次执行
的一个算法,称为具有“顺
序结构”的算法,或者称为算法的顺序结构.
其结构形式为
-3-
知识梳理
考点自诊
(2)选择结构:需要 进行判断
,判断的结果决定后面的步
骤,像这样的结构通常称作选择结构.
其结构形式为
-4-
知识梳理
考点自诊
√5,c=√2 + √6,经过如图所示的程序运算后,输出的 a,b,c 的值分别
为( C )
A.1+√7, √3 + √5, √2 + √6
B.√3 + √5,1+√7, √2 + √6
C.√3 + √5, √2 + √6,1+√7
D.√2 + √6, √3 + √5,1+√7
-16-
考点1
考点2
题,现执行该算法框图,若输入的d的值为17,则输出的i的值为( B )
A.4
-27-
考点1
考点2
考点3
解析:(1)由题意结合算法框图可知该算法的功能为计算输出值:
1
1
1
1
1
S=1×2 + 2×3 + 3×4+…+2 017×2 018 = 1-2 +
1
1
1
1
−3 +
2
1
1
− 4 +…+
3
2 017
解析:因为输入的x的值为4,输出的y的值为2,所以程序运行
y=log24=2.
-2-
知识梳理
考点自诊
3.三种基本逻辑结构
(1)顺序结构:按照步骤 依次执行
的一个算法,称为具有“顺
序结构”的算法,或者称为算法的顺序结构.
其结构形式为
-3-
知识梳理
考点自诊
(2)选择结构:需要 进行判断
,判断的结果决定后面的步
骤,像这样的结构通常称作选择结构.
其结构形式为
-4-
知识梳理
考点自诊
√5,c=√2 + √6,经过如图所示的程序运算后,输出的 a,b,c 的值分别
为( C )
A.1+√7, √3 + √5, √2 + √6
B.√3 + √5,1+√7, √2 + √6
C.√3 + √5, √2 + √6,1+√7
D.√2 + √6, √3 + √5,1+√7
-16-
考点1
考点2
题,现执行该算法框图,若输入的d的值为17,则输出的i的值为( B )
A.4
-27-
考点1
考点2
考点3
解析:(1)由题意结合算法框图可知该算法的功能为计算输出值:
1
1
1
1
1
S=1×2 + 2×3 + 3×4+…+2 017×2 018 = 1-2 +
1
1
1
1
−3 +
2
1
1
− 4 +…+
3
2 017
解析:因为输入的x的值为4,输出的y的值为2,所以程序运行
y=log24=2.
高考数学一轮复习 第十一章 第1课时 算法与程序框图课件 理
题组层级快练
课前自助餐
1.算法 (1)在数学中,现代意义上的“算法”通常是指可以用计 算机来解决的某一类问题的 程序或步骤 , 这 些 程序或步骤 必须是明确和有效的,而且能够在 有限步 之 内 完成. (2)算法的程序或步骤应具有 明确性 、 有效性 和 _有__限__性___.
2.程序框图 (1)程序框图又称流程图,是一种用规定的图形、指向线 及文字说明来准确、直观地表示 算法 的图形. (2)程序框图通常由程序框 和 流程线 组成. (3)基本的程序框有起止框、 输入(输出)框 、 处理框 、 判断框 .
3.三种基本逻辑结构
名称 内容
顺序结构
条件结构
循环结构
定义
由若干个_依__次__执__行_ 的__步__骤__组__成__的__,__这__ 是__任__何__一__个__算__法__都__ 离__不__开__的__基__本__结__构__
算法的流程根 从某处开始,
据条__件__是__否__成__ 按照一定的条 立__有__不__同__的__流__ 件反__复__执__行__某___ 向__,__条__件__结__构__ _一__步__骤__的__情__况__, 就__是__处__理__这__种__ _反__复__执__行__步__骤__ 过__程__的__结__构____ _称__为__循__环__体_
方法一:当型循环结构;方法二:直到型循环结构. 【答案】 略
探究2 在循环结构中,要注意根据条件,设计合理的计 数变量,累加变量等,特别要注意循环结构中条件的表述要 恰当、精确,以免出现多一次循环或少一次循环的情况.
思考题2 (1)如图所示,程序框图的功能是(n∈ N*)( )
A.求数列{1n}的前10项和 B.求数列{21n}的前10项和 C.求数列{1n}的前11项和 D.求数列{21n}的前11项和
课前自助餐
1.算法 (1)在数学中,现代意义上的“算法”通常是指可以用计 算机来解决的某一类问题的 程序或步骤 , 这 些 程序或步骤 必须是明确和有效的,而且能够在 有限步 之 内 完成. (2)算法的程序或步骤应具有 明确性 、 有效性 和 _有__限__性___.
2.程序框图 (1)程序框图又称流程图,是一种用规定的图形、指向线 及文字说明来准确、直观地表示 算法 的图形. (2)程序框图通常由程序框 和 流程线 组成. (3)基本的程序框有起止框、 输入(输出)框 、 处理框 、 判断框 .
3.三种基本逻辑结构
名称 内容
顺序结构
条件结构
循环结构
定义
由若干个_依__次__执__行_ 的__步__骤__组__成__的__,__这__ 是__任__何__一__个__算__法__都__ 离__不__开__的__基__本__结__构__
算法的流程根 从某处开始,
据条__件__是__否__成__ 按照一定的条 立__有__不__同__的__流__ 件反__复__执__行__某___ 向__,__条__件__结__构__ _一__步__骤__的__情__况__, 就__是__处__理__这__种__ _反__复__执__行__步__骤__ 过__程__的__结__构____ _称__为__循__环__体_
方法一:当型循环结构;方法二:直到型循环结构. 【答案】 略
探究2 在循环结构中,要注意根据条件,设计合理的计 数变量,累加变量等,特别要注意循环结构中条件的表述要 恰当、精确,以免出现多一次循环或少一次循环的情况.
思考题2 (1)如图所示,程序框图的功能是(n∈ N*)( )
A.求数列{1n}的前10项和 B.求数列{21n}的前10项和 C.求数列{1n}的前11项和 D.求数列{21n}的前11项和
高考数学一轮复习 第11篇 第2节 算法初步与框图课件 文 新人教版
1 t2,t
1
在
t∈[-1,3]时的值域.
当-1≤t<1 时,s=3t∈[-3,3);
当 1≤t≤3 时,s=4t-t2=-(t-2)2+4, 所以此时 3≤s≤4. 综上知函数的值域为[-3,4], 即输出的 s 属于[-3,4]. 故选 A.
第十三页,共45页。
2.如图所示,表示的是概率知识的( B )
框图,若输入 n 的值为 4,则输出 s 的值为
.
第十七页,共45页。
解析:由程序框图知其执行步骤如下: 第一步:s=1,i=2(i≤4 成立); 第二步:s=2,i=3(i≤4 成立); 第三步:s=4,i=4,(i≤4 成立); 第四步:s=7,i=5,(i≤4 不成立);跳出循环输出 s 的值为 7. 答案:7
第十八页,共45页。
反思归纳 (1)顺序结构是最简单、最基本的,
也是任何一个算法都离不开的基本结构. (2)循环结构中一定包含条件结构,条件结构中 判断框内的条件是关键,算法的流程会根据条件 是否成立将有不同的流向.条件结构常与分段函 数求值、数据的大小比较等联系在一起.
第十九页,共45页。
(3)对循环结构首先要分清的是当型的还是直 到型的;其次要注意控制循环的变量是什么,何 时退出循环;再次要清楚循环体内的程序是什 么,如何变化,循环结构常与数列的求和或求积 联系在一起.
第二十四页,共45页。
反思归纳 解决程序框图填充问题的思路
(1)要明确程序框图的顺序结构、条件结构和循 环结构. (2)要识别、运行程序框图,理解框图所解决的 实际问题. (3)按照题目的要求完成解答并验证.
第二十五页,共45页。
即时突破 2 (2013 安徽黄山高中毕业班质检)
高三数学一轮复习 第9知识块第1讲算法初步与框图课件 北师大版
结束该循环,所以得不出题目的结果.
答案:C
3.如右图是一个算法的流程图,当输入的x值为3时,输出y的
结果恰好是
A.y=x3 C.y=3x
则空白框处的关系式可以是(
B.y=3-x D.y= x
)
解析:由算法框图的输入值和输出值知x的 运算值是-1,运算结图,若输入x的值为2,
容和操作要相应地进行变化,故要逐个分析判断框内的条件.
2.解决分段函数的求值问题,一般采用条件结构.
【例2】 函数y=
,写出求该函数值的算法及流程图.
思维点拨:因为分段函数当变量在不同的范围内时函数的关系式不 同,因而当给出一个自变量x的值求它对应的函数值时,必须先判断 x的范围,然后确定用该范围内的函数关系式计算相应的函数值.
第九知识块
第1讲
算法初步与框图
算法的基本思想、算法的基本结构及设计
【考纲下载】
1. 了解算法的含义,了解算法的思想. 2.理解流程图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
算法 1. 算法是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步 骤必须是 明确 和 有效 的,而且能够在有限步之内完成. 流程图 2. 流程图又称 ,是一种用 规定的图形 、指向线及文字说明 来准
【例3】 画出计算12-22+32-42+…+992-1002的值的流程图. 思维点拨:可以用循环结构来实现累加,设计一个累加变量,用S表
示,设计一个计数变量,用I表示,另外还要对I进行奇偶数的判断,
以决定是加还是减,因此还需要用到条件分支结构. 解:流程图如下图:
变式3:画出求 解:方法一:当型循环流程图:
计计算费用f的算法,并画出流程图.
解:算法如下:
新课标高考数学理一轮复习课件:1.3_算法与程序框图
2.算法具有_概__括__性_、_逻__辑__性_、_有__穷__性_、_不__唯__一__性__、 _普__遍__性__等特征.
3.程序框图又称_流__程__图_,是一种用_V_、_流__程__线__及_文_ 字__说__明__来准确、直观地表示算法的图形.
4.任何一种算法都由三种基本逻辑结构组成,它们 是_顺__序_结构,_条__件_结构,_循__环_结构.
关键提示:掌握条件结构和循环结构的特点,从变量 的实际意义出发.
解析:月总收入为S,因此A>0时归入S,判断框内填 A>0;支出T为负数,因此月盈利V=S+T.
答案:C
【即时巩固3】 某篮球队6名主力队员在最近三场比
【即时巩固1】 如下图所示,程序框图 (算法流程 图)的输出值x=________.
解析:程序运行如下: x=1,x=2,x=4,x=5,x=6,x=8,x=9,x= 10,x=12,输出12. 答案:12
考点二 程序框图的补充与完善 【案例2】 (1)如下图是求实数x的绝对值的算法程 序框图,则判断框①中可填________.
A.k>4? B.k>5?
C.k>6?
D.k>7?
解析:S=1,k=1;S=4,k=2;
S=11,k=3;S=26,k=4;S=57,k
=5;则k>4,故选A.
答案:A
3.阅读下图所示的程序框图,若输入a=1,b=-1, 则输出a=________,b=________.
解析:本题注意赋值语句,本题用意为交换a,b的值. 答案:-1 1
1.阅读下图所示的程序框图,运
行相应的程序,输出的结果是
( )
A.3 B.11
C.38
3.程序框图又称_流__程__图_,是一种用_V_、_流__程__线__及_文_ 字__说__明__来准确、直观地表示算法的图形.
4.任何一种算法都由三种基本逻辑结构组成,它们 是_顺__序_结构,_条__件_结构,_循__环_结构.
关键提示:掌握条件结构和循环结构的特点,从变量 的实际意义出发.
解析:月总收入为S,因此A>0时归入S,判断框内填 A>0;支出T为负数,因此月盈利V=S+T.
答案:C
【即时巩固3】 某篮球队6名主力队员在最近三场比
【即时巩固1】 如下图所示,程序框图 (算法流程 图)的输出值x=________.
解析:程序运行如下: x=1,x=2,x=4,x=5,x=6,x=8,x=9,x= 10,x=12,输出12. 答案:12
考点二 程序框图的补充与完善 【案例2】 (1)如下图是求实数x的绝对值的算法程 序框图,则判断框①中可填________.
A.k>4? B.k>5?
C.k>6?
D.k>7?
解析:S=1,k=1;S=4,k=2;
S=11,k=3;S=26,k=4;S=57,k
=5;则k>4,故选A.
答案:A
3.阅读下图所示的程序框图,若输入a=1,b=-1, 则输出a=________,b=________.
解析:本题注意赋值语句,本题用意为交换a,b的值. 答案:-1 1
1.阅读下图所示的程序框图,运
行相应的程序,输出的结果是
( )
A.3 B.11
C.38
高考一轮数学复习理科(人教版)第1课时 算法与框图 精品优选公开课件
第五步:输出S和V. 该算法的程序框图如图:
(2)已知函数f(x)=
3x-1 2-5x
x<0 x≥0
的函数值的算法并画出程序框图.
,写出该函数
【解析】
算法如下: 第一步:输入x. 第二步:如果x<0,那么使f(x)=3x-1; 否则f(x)=2-5x. 第三步,输出函数值f(x). 程序框图如上图:
【答案】 B
(3)(2012·北京西城期末)阅读如图的程序框图,如果
输出的函数值在区间[
1 4
,
1 2
]内,则输入的实数x的取值范
围是( )
A.(-∞,-2]
B.[-2,-1]
C.[-1,2]
D.[2,+∞)
【解析】
若x∉[-2,2],则f(x)=2∉[
1 4
,
1 2
],不合题
意;当x∈[-2,2]时,f(x)=2x∈[
思考题1 写出求经过两点M(-2,-1)、N(2,3)的 直线与两坐标轴围成的三角形面积的一个算法.
【解析】 算法步骤如下: S1 取x1=-2,y1=-1,x2=2,y2=3; S2 得直线方程yy2--yy11=xx2--xx11; S3 在第二步的方程中,令x=0,得y的值m,从而 得直线与y轴的交点B(0,m); S4 在第二步的方程中,令y=0,得x的值n,从而 得直线与x轴的交点A(n,0);
探究1 给出一个问题,设计算法时应注意: (1)认真分析问题,联系解决此问题的一般数学方 法; (2)将解决问题的过程划分为若干个步骤; (3)用简练的语言将各个步骤表示出来; (4)只要把解题过程有条理、清楚地表述出来,就是 一个明确的算法,对同一个问题,从不同的角度出发, 可以设计出不同的算法,其最终结果虽然一样,但解决 问题的繁难程度不同,故应寻找最优解法.
高考数学一轮复习 134 算法与程序框图课件 新人教A
0.5x,x≤50, 25+0.6(x-50),x>50, ∴y=f(60)=25+0.6×(60-50)=31.
答案 C
课堂总结
规律方法 解决算法语句有三个步骤:首先通读全部语 句,把它翻译成数学问题;其次领悟该语句的功能;最 后根据语句的功能运行程序,解决问题.
课堂总结
【训练3】 根据程序写出相应的算法功能为________.
顺序结构
条件结构
循环结构
定义
由若干个按先 算法的流程 从某处开始,按
后顺序执行的 根据条件是 照一定的条件
步骤组成,这 否成立而选 _反__复__执__行__某些
是任何一个算 择执行不同 步骤的情况,反
法都离不开的 的流向的结 复执行的步骤称
基本结构
构形式
为_循__环__体__
课堂总结
程 序 框 图
课堂总结
规律方法 执行循环结构首先要分清是先执行循环体, 再判断条件,还是先判断条件,再执行循环体.其次注 意控制循环的变量是什么,何时退出循环.最后要清楚 循环体内的程序是什么,是如何变化的.
课堂总结
【训练1】 (1)(2014·杭州质量检测)某程序框图如图所示,若
该程序运行后输出的结果不大于37,则输入的整数i的最
运行相应的程序,输出的S的值等于( )
A.18
B.20
C.21
D.40
解析 第1次循环:S=0+21+1,此时S=
3<15;
第2次循环:S=3+22+2,此时S=9<15;
第3次循环:S=9+23+3,此时S=20>15;
终止循环,故选B.
答案 B
课堂总结
3. (2014·新课标全国Ⅰ卷) 执行右面的程
高考数学第一轮总复习课件 算法初步与框图 (2)
▪ i=5,S=11时,执行S=S+i后,S=16,执行 i=i+1后,
▪ i=6,因为输出的S的值等于16,所以判断框 内的条件为i>5,选A.
▪
在循环结构中,要注意根据条件设
计合理的计数变量、累加变量及其个数,特
别要求条件的表述要恰当、精确.
▪
变式练习某3教育主管部门用问卷调查的方
式对当地10000名中学生开展了“阳光冬季
▪ 2.设计算法的程序框图的步骤 ▪ 第一步,用自然语言表述算法步骤. ▪ 第二步,确定每一个算法步骤所包含的逻辑
结构,并用相应的程序框图表示,得到该步 骤的程序框图. ▪ 第三步,将所有步骤的程序框图用流程线连 接起来,并加上终端框,得到表示整个算法 的程序框图.
▪ 3.三种逻辑结构的程序框图的应用 ▪ 顺序结构在程序框图中的体现就是用流程
x≥10
或 log3x=9
,
▪ 重点突破:算法的循环 结构
▪ 图运例按行3 如后图,所若示输的出程的序S的框 值等于16,那么在程序框 图中的判断框内应填写的 条件是( )
▪ A.i>A5?B.i>6?
▪ C.i>7?D.i>8?
▪
从循环体中计数变量入手,确定循
环次数为多少时,运行结束,即可确定判
长跑”活动情况调查,x(单位:米)表示平
均每天参加长跑的里程.现按长跑里程分下
列四种情况进行统计:①0~1000米;②
1000~2000米;③2000~3000米;④
3000米以上.下图是此次调查中数据统计过
程的算法框图,已知输出的结果是6800,
则平均每天参加长跑不超过2000米的学生
的频率是
.
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.特别提醒的是,程序框图主要包括三个部分:(1) 弄清相应操作框的内容;(2)带箭头的流程线及判断 框的条件;(3)框内外必要的文字说明和算法功能. 读懂流程图要从这三方面研究,流程线反映了流程 执行的先后顺序,主要看箭头方向,框内外文字说 明了操作内容以及流向.
4.(1)辗转相除法与更相减损术是求两个正整数的最大 公约数的两种方法,关键是掌握这两种算法的操作步骤 ,计算时应认真、细心,确保中间结果的准确性,因为 下一次计算要用到上一次计算的结果.
2.基本算法语句
(1)输入、输出语句和赋值语句: 输入语句格式: INPUT “提示内容”;变量 ; 输出语句格式:PRINT “提示内容”;表达式 ; 赋值语句格式: 变量=表达式 .
(2)条件语句: ①框图:
②条件语句格式: IF条件 THEN 语句1 ELSE 语句2 END IF
条件语句的嵌套:条件语句主要用于实现算法的条
〔备选题〕例5给出50个数1,2,4,7,11,…,其规律是:第 1个数是1,第2个数比第1个数大1,第3个数比第2个数大 2,第4个数比第3个数大3,…,以此类推,要求计算这 50个数的和.
(1)把下图的程序框图补充完整;
(2)根据程序框图写出程序.
【解析】(1)①i≤50? (2)程序如下: i=1 p=1 S=0 WHILE i<=50 S=S+p p=p+i i=i+1 WEND
用更相减损术: 375-85=290 290-85=205 205-85=120 120-85=35 85-35=50 50-35=15 35-15=20 20-15=5 15-5=10 10-5=5. ∴375与85的最大公约数为5.
(2)f(x)=((((x+2)x+3)x+4)x+5)x+6
执行某些步骤 的情况,这就是循环结构.反复执 行的步骤称为 循环体 .
循环结构的两种类型:ⅰ) 当型循环 :在每次循环前进 行条件判断,成立才循环,不满足则停止,故通常又叫 做“是循环”,“while型循环”;ⅱ) 直到型循环 : 在执行了一次循环后,对条件进行判断,不满足才执行 循环,满足则停止,故又叫做“否循环”,“until型循 环”.如图所示.
A.k=9?
B.k≤8?
C.k<8?
D.k>8?
【解析】(1)程序运行后, S=0+(-1)1+1=0,n=2; S=0+(-1)2+2=3,n=3; S=3+(-1)3+3=5,n=4; S=5+(-1)4+4=10>9,故输出的结果是10.
(2)算法的功能是求解三个数的方差,输出的是 S=1-22+2-3 22+3-22=23.
有序的 ,而且能够在有限步之内完成.
(2)程序框图的三种逻辑结构:①顺序结构: 按照步骤依次执行的一个 算法,如右图1:
②条件结构:在一个算法中,经常会遇到一些条件的 判断,根据给定的条件是否成立有不同的流向 ,条件 结构就是处理这种过程的结构,如图2. ③循环结构:从某处开始, 按一定的条件反复
件结构 ,当出现3个或3个以上的判断点时,就要用到
程序嵌套 ,其一般格式为: IF条件1 THEN 语句序列1; ELSE IF条件2 THEN 语句序列2 ELSE 语句序列3 END IF END IF
(3)循环语句: ①WHILE语句的结构:
WHILE语句的一般格式: WHILE 条件 循环体 WEND
A.-4
B.-1
C.5
D.6
【解析】v0=a4=2,a3=-3,a2=1,a1=2,x=-1. 由秦九韶算法的递推关系式得
v1=v0x+a3=-5,v2=v1x+a2=6,故选D.
5.把5进制412(5)化为7进制是 212(7) .
【知识要点】 1.算法与程序框图 (1)算法:通常指可以用计算机来解决某一类问题的 程序或步骤,这些程序或步骤必须是明确 和
(1)根据流程图,试写出广告费n分别等于1千元和2千元时 所对应的月销售量S的值;
(2)试写出月销售量S与广告费n千元的函数关系式;
(3)若销售一件产品纯获利10元,该企业做几千元广告时, 才能月获利最多,最多是多少?(利润=售价-成本,其 中成本包含广告费)
【解析】 (1)当 n=1 时, S=1000+1000-50×1=2×1000-50×1=1950. 当 n=2 时,S=3×1000-50×(1+2)=2850. (2)依题意, S=(n+1)·1000-50·(1+2+3+…+n) =(n+1)·1000-50·nn2+1 =-25n2+975n+1000, n∈N*.
∴124=174(8),即235(7)=174(8). 【点评】掌握三种特殊算法的求解思想和方法是问 题顺利解决的前提和必要条件.
四、程序框图与基本算法语句的实际应用
例4某企业生产的某种产品经市场调查得到如下信息,在 不做广告宣传时月销售量为1000件;若做广告宣传,月销 售量S件与广告费n千元(n∈N*)的关系可用右边流程图来 表示:
【点评】(1)在用WHILE语句和UNTIL语句编写程序 解决问题时,一定要注意它们的格式及条件的表述方 法.WHILE语句中是当条件满足时执行循环体,而 UNTIL语句中是当条件不满足时执行循环体.
(2)在解决一些需要反复执行的运算任务,如累加求和 、累乘求积等问题中应主要考虑利用循环语句来实现 .
v0=an且vk=vk-1x+an-k,其中k=1,2,…,n 其算法可用循环语句来实现.
(3)进位制 ①将十进制数化为二进制数的算法称为
除2取余法 ;将十进制数化为k进制数的算法称 为 除k取余法 . ②将k进制数化为十进制数的算法步骤为:
一步:从左到右依次取k进制数anan-1…a1a0(k)各位 上的数字乘以k次幂,k从n开始取值,每次递减1, 递减到0,即an·kn,an-1·kn-1,…,a1·k,a0·k0; 第二步:把所有积加起来,就得到十进制数.
A.11
B.10
C.8
D.7
(2)(2011安徽)如下图,程序框图(算法流程图)的输出 结果是 15 .
【解析】(1)本题代入数据验证较为合理,显然满足 p=8.5 的可能为6+211=8.5 或9+2 8=8.5.显然若 x3 =11,不满足|x3-x1|<|x3-x2|,则 x1=11,计算 p =11+2 9=10,不满足题意;若 x3=8,不满足|x3- x1|<|x3-x2|,则 x1=8,计算 p=8+2 9=8.5.满足题 意,故选 C.
(2)利用“除k取余法”将十进制数化为k进制数时,要把 各步所得余数从下到上排,切莫把顺序弄错.
(3)利用秦九韶算法计算多项式的值的关键是正确地将多 项式改写,然后由内向外逐次计算.由于本次计算用到 上一次计算的结果,同样应认真、细致地计算每一步, 确保每一步结果的准确性.
(1)(2011陕西) 下图中x1,x2,x3为某次考试三个评阅人 对同一道题的独立评分,p为该题的最终得分.当x1= 6,x2=9,p=8.5时,x3等于( C )
一、程序框图及应用
例1(1)(2011江西)下图是某算法的程序框图,则程序 运行后输出的结果是 10 ;
(2)(2011 湖南)若执行如下图所示的框图,输入 x1=
1 , x2 = 2 , x3 = 3 , x = 2 , 则 输 出 的 数 等
2
于
3
;
(3)如下图所示,若程序框图输出的结果为S=90,那么 判断框中应填入的关于k的条件是( B )
INPUT a,b WHILE a<>b IF a>b THEN a=a-b ELSE b=b-a END IF WEND PRINT a,b END
(2)秦九韶算法 n次多项式 f(x)=anxn+an-1xn-1+…+a1x+a0 =(anxn-1+an-1xn-2+…+a1)x+a0 …
=(((anx+an-1)x+an-2)x+…+a1)x+a0 得到递推公式
(3)依题意,当月销售量 S 最大时,可获得最大利 润.由(2)知 S=-25n2+975n+1000=-25(n2- 39n)+1000. 从企业利益考虑,当 n=19 时,即该企业的广告费 为 19000 元时,月销售量 S 的最大值等于(19+ 1)×1000-50×19×2 20=10500 件,此时月利润的 最大值为 105000 元.
(3)程序运行后,S=10×1=10,k=9, S=10×9=90,k=8,故应选 B.
【点评】考查了循环结构的程序框图、方差公式,考查 了学生的视图能力以及观察、推理的能力.
熟悉基本理论,能识别框图所体现和表述的算法是本例 问题求解的关键和切入点.同时也体现了“图与式”的 转化能力的培养与提升的重要性.
三、算法案例
例3(1)用辗转相除法或更相减损术求375和85的最大公 约数;
(2)用秦九韶算法计算f(x)=x5+ห้องสมุดไป่ตู้x4+3x3+4x2+5x+6 在x=2时的值; (3)将七进制数235(7)转化为八进制数.
【解析】(1)用辗转相除法: 375=85×4+35 85=35×2+15 35=15×2+5 15=3×5+0 ∴375与85的最大公约数为5.
PRINT S
END
②p=p+i
【点评】本题是一个循环结构,应注意搞清循 环的条件,以及循环体.
1.了解算法思想,理解算法含义的关键在于体现程 序或步骤的明确性和有效性.
2.深刻理解三种程序框图的属性与特征,需通过实 际例子体会算法流程的全过程,认清所解决问题的 实质.如解决分段函数的求值问题时,一般采用条 件结构设计算法;如累加求和,累乘求积等问题, 往往包含循环过程,非常适合计算机处理,这类问 题很多程序框图都用循环结构进行设计,同时也要 注意三种基本结构的共同特点.
v0=1; v1=v0x+2=1×2+2=4; v2=v1x+3=4×2+3=11; v3=v2x+4=11×2+4=26; v4=v3x+5=26×2+5=57; v5=v4x+6=57×2+6=120. ∴多项式f(x)在x=2时的值f(2)=120.