高中数学第一章算法初步备考学案新人教A版必修3(2021学年)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云南省峨山彝族自治县2017-2018学年高中数学第一章算法初步备考学案新人教A版必修3
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(云南省峨山彝族自治县2017-2018学年高中数学第一章算法初步备考学案新人教A版必修3)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为云南省峨山彝族自治县2017-2018学年高中数学第一章算法初步备考学案新人教A版必修3的全部内容。
备考学案一 算法初步
知识整合
1.算法的描述方式
算法的描述可以有不同的方式,主要有自然语言、程序框图、计算机程序语言. 2.程序框图的组成
程序框图主要由程序框和流程线组成.
它是高考的热点之一,基本的程序框有终端框(起止框)、输入框、输出框、处理框、判断框,其中起止框是任何程序框图不可缺少的,而输入框、输出框可以用在算法中任何需要输入、输出的位置.
3.算法的基本逻辑结构
算法的三种基本结构:顺序结构、条件结构和循环结构,其中顺序结构是任何一算法都离不开的.
4.用算法语句描述程序
基本算法语句有输入语句、输出语句、赋值语句、条件语句和循环语句五种,主要对应顺序结构、条件结构和循环结构.明确各语句的功能和格式,是执行程序的关键. 5.知识结构图:
典型例题
例1 下列关于算法的说法正确的有________个.( ) ①求解某一类问题的算法是惟一的. ②算法必须在有限步操作之后停止.
③算法的每一步操作必须是明确的,不能有歧义或模糊. ④算法执行后一定产生确定的结果. A.1 B .2 C.3 D .4
变式训练1 下列各式中S值不可以用算法求解的是( ) A. S=1+2+3+4
B.S =12
+22
+32
+…+1002
C .S=1+21+…+10 0001
D.S=1+2+3+4+…
例2已知两个单元分别存放了变量x和y,下面描述交换这两个变量的值的算法中正确的为( )
A.S1把x的值给y;S2把y的值给x。
B.S1把x的值给t;S2把t的值给y;S3把y的值给x。
C.S1把x的值给t;S2把y的值给x;S3把t的值给y.
D.S1把y的值给x,S2把x的值给t;S3把t的值给y。
变式训练2 请说出下面算法要解决的问题________.
第一步,输入三个数,并分别用a、b、c表示;
第二步,比较a与b的大小,如果a〈b,则交换a与b的值;
第三步,比较a与c的大小,如果a〈c,则交换a与c的值;
第四步,比较b与c的大小,如果b<c,则交换b与c的值;
第五步,输出a、b、c。
例3 如图所示的算法框图中,最后一个输出的数是________.
变式训练3 如果执行下面的框图,输入N=5,则输出的数等于( )
A.45 B .54 C.56 D .65
例4 已知函数y=x3+2x ,x ≥1x2+1, 0≤x<1,
写出求该函数函数值的算法,并画出算法框图.
变式训练4 已知函数y =2-x ,x<2.log2x ,x ≥2,
下图表示的是给定x 的值,求其对应的函数值y 的程序框图,①处应填写________;②处应填写________.
例5 下面程序运行后输出结果是3,则输入的x 值一定是( ) INPUT x IF x 〉0 THEN y=x ELSE y=-x END IF P RINT y E ND
3 D.0
变式训练5 下列程序语句的算法功能是( ) IN PUT a,b,c IF a<b TH EN a=b END IF IF a 〈c THEN a=c
B.输出a ,b ,c 三个数中的最小数 C .将a ,b ,c 按从小到大排列 D.将a ,b ,c 按从大到小排列
例6 以下各数中有可能是五进制数的为( ) A.55 B.106 C.732 D .2 134
变式训练6 把“五进制”数1234(5)转化为“十进制”数,再把它转化为“八进制”数.
例7 若用秦九韶算法求多项式f(x)=4x 5
-x2
+2当x=3时的值,则需要做乘法运算和加减法运算的次数分别为( )
A .4,2 B.5,3 C.5,2 D.6,2
变式训练7 用秦九韶算法求多项式f(x )=7x 6
+6x 5
+3x 2
+2当x =4的值时,先算的是( ) A .4×4=16 B.7×4=28 C.4×4×4=64 ﻩ D.7×4+6=34 课后练习
1.算法的每一步都应该是确定的,能有效执行的,并且得到确定的结果,这是指算法的( ) A .有穷性 B .确定性 C .普遍性 D.不唯一性
2.已知函数y =x +1,x<0,x ,x ≥0,
输入自变量x的值,输出对应的函数值.设计程序框图时,需用到的基本逻辑结构是( ) A.顺序结构 B.条件结构
C .顺序结构、条件结构 ﻩ D.顺序结构、循环结构 3.用“辗转相除法”求得360和504的最大公约数是( ) A.72 B .36 C.24 D.2 520
4.若十进制数26等于k 进制数32,则k等于( ) A.4 B.5 C .6 D.8
5.阅读下图所示的程序框图,运行相应的程序,输出的结果是()
A.3 B.11 C.38 D.123
6.对于下列算法:
INPUT a
IF a〉5THEN
b=4
ELSE
IFa<3 THEN
b=5
ELSE
b=9
END IF
END IF,
PRINT a,b
END
,那么输出的结果是( )
A.2,5 B.2,4 C.2,3 D.2,9
7.将二进制数110 101(2)化成十进制数,结果为________,再转为七进制数,结果为________.
8.如图所示,程序框图(算法流程图)的输出结果是________.
9.输入8,下列程序执行后输出的结果是________.
10.若某程序框图如图所示,则该程序运行后输出的k的值是________.
11.阅读下列两个程序,回答问题.
①x=3 ②x=3
y=4 y=4
x=yy=x
PRINT x,yPRINT x,y
ENDEND
(1)上述两个程序的运行结果是:
①____________;②____________.
(2)上述两个程序中的第三行有什么区别?
12.用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x当x=3时的值.
13.在音乐唱片超市里,每张唱片售价25元,顾客购买5张(含5张)以上但不足10张唱片,则按九折收费,顾客购买10张以上(含10张)唱片,则按八五折收费,编写程序,输入顾客购买唱片的数量a,输出顾客要缴纳的金额C,并画出程序框图.
参考答案:
典型例题
例1【答案】C [由算法特性知,算法具有有穷性、确定性、可输出性,故②③④均对,选C.] 变式训练1 【答案】D [由算法特性知,算法具有有穷性、确定性、可输出性,故选D 。
] 例2 【答案】C [为了达到交换的目的,需要一个中间变量t,通过t 使两个变量来交换;
S 1 先将x的值赋给t(这时存放x 的单元可以再利用); S2 再将y 的值赋给x (这时存放y的单元可以再利用); S3 最后把t的值赋给y ,两个变量x 和y 的值便完成了交换.]
变式训练2 输入三个数a ,b ,c ,并按从大到小顺序输出 【解析】 第一步是给a ,b,c ,赋值. 第二步运行后a 〉b 。
第三步运行后a>c 。
第四步运行后b 〉c,∴a 〉b >c 。
第五步运行后,显示a,b ,c的值,且从大到小排. 例3 【答案】2 009
【解析】此算法框图为循环结构, 分析框图易知该算法的功能是
输出2 010以内除以3余2的正整数, 即输出的数分别为2,5,…,2 006,2 009, 从而可得最后一个输出的数是2 009.
变式训练3 【答案】D [由程序框图可知,该程序框图的功能是计算
S=1×21
+2×31
+3×41
+…+,
现在输入的N =5,所以满足条件k 〈N 的
S =1×21+2×31+3×41+4×51+5×61=65
.]
例4 【答案】函数是分段函数,需根据x 的不同取值选择不同的解析式,故应采用选择结构. 算法如下:第一步:输入x;
第二步,如果x <0,那么使y=2x-1,输出y ,否则执行第三步; 第三步,如果0≤x<1,那么使y =x 2
+1,输出y,否则执行第四步;
第四步,y=x 3
+2x ;
第五步,输出y 。
相应的算法框图如图所示.
变式训练4 【答案】分清两段的函数解析式与各自条件的对应关系. 由y =2-x ,x<2.log2x ,x ≥2,
可知,
当x 〈2时,对应的函数解析式为y =2-x, 所以①处应填写x 〈2, 则②处应填写y =log 2x 。
例5 【答案】C [该程序语句是求函数y =| x |的函数值,∵y =3,∴x =±3.] 变式训练5 【答案】A [由程序语句可知,当比较a,b的大小后,选择较大的数赋给a ; 当比较a,c 的大小后,选择较大的数赋给a;最后打印a , 所以此程序的作用是输出a ,b,c中最大的数.]
例6 【答案】D [五进制数只需0,1,2,3,4五个数字.]
变式训练6 【答案】 1234(5)=1×53
+2×52
+3×51
+4×50
=194 ∵
∴194=302(8).
例7 【答案】C [f (x )=4 x 5
-x 2
+2=((((4 x ) x ) x -1) x) x+2,所以需要做5次乘法运算和2次加减运算.]
变式训练7 【答案】D [因为f (x)=anx n +a n -1x
n -1
+…+a 1x+a 0=(…((a n x +a n -1)x +an-2
)x +…+a 1)x +a 0,所以用秦九韶算法求多项式f (x )=7x 6
+6x 5
+3x 2
+2当x=4的值时,先算
的是7×4+6=34。
]
课后练习
1.【答案】B
2.【答案】C
3.【答案】A [504=360×1+144,360=144×2+72,144=72×2,故最大公约数是72。
]
4.【答案】D [由题意知,26=3×k 1
+2,解得k =8.]
5.【答案】B [根据框图可知第一步的运算为:a =1<10,满足条件,可以得到a =12+2=3,又因为a =3<10,满足条件,所以有a =32+2=11,因为a =11>10,不满足条件,输出结果a=11.] 6.【答案】A [本题主要考查条件语句的应用.输入a 的值2,首先判断是否大于5,显然2不大于5,然后判断2与3的大小,显然2小于3,所以结果是b=5,因此结果应当输出2,5.]
7.【答案】53 104(7)
【解析】 110 101=1×25+1×24+0×23+1×22+0×21+1=32+16+0+4+0+1=53。
110 101(2)=104(7).
8.【答案】15
【解析】 第一次进入循环体有T =0+0,第二次有T =0+1,第三次有T =0+1+2,…,第n 次有T =0+1+2+…+n-1(n=1,2,3,…),令T =2n -1
>105,解得n〉15,故n =16,k =15。
9.【答案】0。
7
【解析】∵输入的数据为8,t ≤4不成立,
∴c=0.2+0。
1(8-3)=0。
7.
10.【答案】5
【解析】由图知第一次循环得k =3,a =43,b =34,a <b ;第二次循环得k =4,a =44,b =44,a=b ;第三次循环得k =5,a=45=1024>b =54=625,∴k=5.
11.【答案】 (1)两个程序的运行结果是①4 4;②3 3;
(2)程序①中的x =y 是将y 的值4赋给x ,赋值后,x 的值变为4,程序②中的y =x 是将x 的值3赋给y ,赋值后y 的值变为3。
12.【答案】 f (x )=((((((7 x +6) x +5) x +4) x +3) x+2) x+1) x , v 0=7,
v
=7×3+6=27,
1
v
=27×3+5=86,
2
v
=86×3+4=262,
3
v
=262×3+3=789,
4
v
=789×3+2=2369,
5
v
=2369×3+1=7 108,
6
v
=7108×3+0=21 324,
7
∴f(3)=21 324.
22.5a,5≤a<10,13.【答案】由题意得C=21.25a,a≥10.
程序框图,如图所示:
程序如下:
以上就是本文的全部内容,可以编辑修改。
高尔基说过:“书是人类进步的阶梯。
”我希望各位朋友能借助这个阶梯不断进步。
物质生活极大丰富,科学技术飞速发展,这一切逐渐改变了人们的学习和休闲的方式。
很多人已经不再如饥似渴地追逐一篇文档了,但只要你依然有着这样一份小小的坚持,你就会不断成长进步,当纷繁复杂的世界牵引着我们疲于向外追逐的时候,阅读一文或者做一道题却让我们静下心来,回归自我。
用学习来激活我们的想象力和思维,建立我们的信仰,从而保有我们纯粹的精神世界,抵御外部世界的袭扰。
The above is thewhole content of this article, Gorky said: "the book is the ladder of humanprogress." Ihopeyou can make progress with the help of this ladder. Material life is ext remely rich, science andtechnology are developing rapidly, all of whichgradually change the way of people's studyand leisure. Many people are no longereager topur
sue a document, but as long asyou still havesuch a smal l persistence, you will continue to grow and progress. When the complex world leads us to chase out, readinganar ticle or doing a problemmakes us calm downand return to ours elves. With learning, we can activate our imagination and thinking, establish our belief, keep ourpure spiritual wo rld and resist the attack of the external world.。