- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011年高考数学复习:9.2 基本算法语句与算法案例及解析
2011年高考数学复习:9.2 基本算法语句与算法案例
一、选择题(共6小题)
1、如图程序执行后输出的结果是( )
A、﹣1 B、0
C、1 D、2
考点:设计程序框图解决实际问题。
专题:操作型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是输出首次满足条件S=5+4+…+n≥14时,(n﹣1)的值.
解答:解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是输出首次满足条件S=5+4+…+n≥14时,(n﹣1)的值.
当n=3时,S=12不满足条件
当n=2时,S=14满足条件,此时n﹣1=1.
故输出的值为:1
故选C
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
2、计算机执行如图的程序段后,输出的结果是( )
A、1,3 B、4,1
C、0,0 D、6,0
考点:程序框图。
专题:操作型。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用顺序结构计算变量a,b的值,并输出,逐行分析程序各语句的功能不难得到结果.
解答:解:∵a=1,b=3
∴a=a+b=3+1=4,
∴b=a﹣b=4﹣3=1.
故输出的变量a,b的值分别为:4,1
故选B
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
3、四位二进制数能表示的最大十进制数是( )
A、4 B、15
C、64 D、127
考点:算法的特点。
分析:先将满足条件的二进制数表示出来,根据二进制与十进制的转换方法计算即可
解答:解:1111(2)=1×23+1×22+1×21+1×20
=8+4+2+1
=15.
故选B
点评:二进制转换为十进制的方法是依次累加各位数字上的数×该数位的权重
4、当a=3时,如图的程序段输出的结果是( )
A、9 B、3
C、10 D、6
考点:程序框图。
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数的函数值.
解答:解:∵
又∵a=3<10,
故y=2×3=6.
故选D
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中既要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
5、下面方框中为一个求20个数的平均数的程序,在横线上应填充的语句为( )
A、i=20 B、i<20
C、i>=20 D、i>20
考点:循环结构。
专题:操作型。
分析:由程序的功能是求20个数的平均数,则循环体共需要执行20次,由循环变量的初值为1,步长为1,故当循环20次时,此时循环变量的值为21应退出循环,又由直到型循环是满足条件退出循环,故易得结论.
解答:解:由程序的功能是求20个数的平均数,
则循环体共需要执行20次,
由循环变量的初值为1,步长为1,
故当循环20次时,
此时循环变量的值为21应退出循环,
又因直到型循环是满足条件退出循环,
i>20时退出循环.
故选D
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
6、下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数.
则填入的条件应该是( )
A、x>0 B、x<0
C、x>=0 D、x<=0
考点:设计程序框图解决实际问题。
专题:操作型。
分析:由程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数,故可知条件是要判断输入的数x是否是正数,又由条件满足时执行的为y=﹣x,故易得条件的表达式.
解答:解:因为条件满足则执行y=﹣x,
条件不满足则执行y=x*x,
由程序
文档评论(0)