- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016-2017届高中数学 第一章 算法初步 1.1 算法与程序框图专项讲解与训练(含解析)新人教A版必修3
1.1 算法与程序框图
一.理论基础
1.算法的含义
算法是解决某类问题的一系列步骤或程序,只要按照这些步骤执行,都能使问题得到解决.
2.算法框图
在算法设计中,算法框图(也叫程序框图)可以准确、清晰、直观地表达解决问题的思想和步骤,算法框图的三种基本结构:顺序结构、选择结构、循环结构.
3.三种基本逻辑结构
(1)顺序结构:按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.
其结构形式为
(2)选择结构:需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构.
其结构形式为
(3)循环结构:指从某处开始,按照一定条件反复执行某些步骤的情况.反复执行的处理步骤称为循环体.
其基本模式为
4.基本算法语句
任何一种程序设计语言中都包含五种基本的算法语句,它们分别是:输入语句、输出语句、赋值语句、条件语句和循环语句.
5.赋值语句
(1)一般形式:变量=表达式
(2)作用:将表达式所代表的值赋给变量.
6.条件语句
(1)If—Then—Else语句的一般格式为:
(2)If—Then语句的一般格式是:
7.循环语句
(1)For语句的一般格式:
(2)Do Loop语句的一般格式:
题型一 顺序结构与选择结构
命题点1 顺序结构
例1 已知f(x)=x2-2x-3,求f(3)、f(-5)、f(5),并计算f(3)+f(-5)+f(5)的值.设计出解决该问题的一个算法,并画出算法框图.
算法如下:
第一步,令x=3.
命题点2 选择结构
例2 执行如图所示的算法框图,如果输入的t∈[-1,3],则输出的s属于( )
A.[-3,4] B.[-5,2]
C.[-4,3] D.[-2,5]
【答案】 A
执行如图所示的算法框图,如果输入的x,y∈R,那么输出的S的最大值为( )
A.0 B.1
C.2 D.3
【答案】 C
【解析】
当条件x≥0,y≥0,x+y≤1不成立时输出S的值为1;当条件x≥0,y≥0,x+y≤1成立时S=2x+y,下面用线性规划的方法求此时S的最大值.
作出不等式组表示的平面区域如图中阴影部分,由图可知当直线S=2x+y经过点M(1,0)时S最大,其最大值为2×1+0=2,故输出S的最大值为2.
题型二 循环结构
命题点1 由算法框图求输出结果
例3 执行如图所示的算法框图,输出的n为________.
【答案】 4
命题点2 完善算法框图
例4 执行如图所示的算法框图,若输出k的值为6,则判断框内可填入的条件是( )
A.s B.s
C.s D.s
【答案】 C
命题点3 辨析算法框图的功能
例5 根据下面框图,对大于2的整数N,输出的数列的通项公式是( )
A.an=2n B.an=2(n-1)
C.an=2n D.an=2n-1
【答案】 C
【解析】 由算法框图可知
第一次运行:i=1,a1=2,S=2;
第二次运行:i=2,a2=4,S=4;
第三次运行:i=3,a3=8,S=8;
第四次运行:i=4,a4=16,S=16.
故选C.
思维升华 与循环结构有关问题的常见类型及解题策略
(1)已知算法框图,求输出的结果,可按算法框图的流程依次执行,最后得出结果.
(2)完善算法框图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式.
(3)对于辨析算法框图功能问题,可将算法执行几次,即可根据结果作出判断.
(1)执行如图所示的算法框图,如果输入的t=0.01,则输出的n等于( )
A.5 B.6 C.7 D.8
(2)执行如图所示的算法框图,如果输入的x,t均为2,则输出的S等于( )
A.4 B.5 C.6 D.7
【答案】 (1)C (2)D
(2)x=2,t=2,M=1,S=3,k=1.
k≤t,M=×2=2,S=2+3=5,k=2;
k≤t,M=×2=2,S=2+5=7,k=3;
32,不满足条件,输出S=7.
题型三 基本算法语句
例6 (1)以下程序运行结果为( )
t=1
For i=2 To 5
t=t*i
Next
输出t
A.80 B.120 C.100 D.95
(2)下面的程序:
a=33
b=39
If ab Then
t=a
a=b
b=t
a=a-b
End If
输出a
该程序运行的结果为________.
【答案】 (1)B (2)6
根据下列算法语句,当输入x为60时,输出y的值为( )
输入x
If x≤50 Then
y=0.5]y=25+0.6]
A.25 B.30 C.31 D.61
【答案】 C
【解析】 由题意,得y=
当x=60时,y=25+0.6×(60-50)=31.
所以
您可能关注的文档
- 2016-2017届八年级物理上册 2.5 水循环学案(无答案)(新版)苏科版.doc
- 2016-2017届八年级物理下册 6 常见的光学仪器习题(无答案)(新版)北师大版.doc
- 2016-2017届八年级语文下册 2《五月卅一日急雨中》教学设计 沪教版五四制.doc
- 2016-2017届八年级语文下册 4《向中国人脱帽致敬》教学设计 沪教版五四制.doc
- 2016-2017届八年级语文下册 3《我爱这土地》教学设计 沪教版五四制.doc
- 2016-2017届八年级语文下册 7《忆冼星海》教学设计 沪教版五四制.doc
- 2016-2017届八年级语文下学期(第四周)组合阅读 苏教版.doc
- 2016-2017届高中政 治 第02单元 文化传承与创新(第5-10课时)(含解析)新人教版必修3.doc
- 2016-2017届高中政 治 第02单元 生产、劳动与经营(第7-12课时)试题(含解析)新人教版必修1.doc
- 2016-2017届高中政 治 第04单元 发展社 会 主 义市场经济试题(含解析)新人教版必修1.doc
最近下载
- 某科技园景观绿化工程施工组织设计.docx
- 856装载机维修手册.pdf VIP
- 【教案】赏延素心——中国书画的样式、内容与情感表达美术人美版(2019)选择性必修2+中国书画.docx VIP
- 岗位廉洁风险提示.doc VIP
- (高清版)DB31∕T 1487-2024 国际医疗服务规范.docx VIP
- 关节的生物力学医学课件.pptx VIP
- 2025年喀什辅警考试题库(附答案).docx VIP
- 华为FusionCube超融合解决方案介绍.pptx VIP
- 统编版语文六年级上册 第三单元 晨读课件(共54张PPT).pptx VIP
- 第4课《古代诗歌四首——天净沙.秋思》课件 统编版语文七年级上册.pptx VIP
文档评论(0)