(陕西专用)高考数学-第九章-第一节-算法的基本思想、算法框图及基本语句课件-文-北师大版.pptVIP

(陕西专用)高考数学-第九章-第一节-算法的基本思想、算法框图及基本语句课件-文-北师大版.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(陕西专用)高考数学-第九章-第一节-算法的基本思想、算法框图及基本语句课件-文-北师大版

(2)如果执行如图所示的框图,输入N=5,则输出的数等于 ( ) 【解析】选D.根据算法框图可知,该算法框图的功能是计算 现在输入的N=5,所以输 出的数 考向 2 算法框图的识别与完善问题 【典例2】(1)如图给出了一个算法框图,该算法框图的功能是 ( ) (A)求三个数中最大的数 (B)求三个数中最小的数 (C)按从小到大排列 (D)按从大到小排列 (2)(2013·南昌模拟)如图是计算函数 的值的算法框图,在①,②,③处应分别填 入的是( ) (A)y=ln(-x),y=0,y=2x (B)y=ln(-x),y=2x,y=0 (C)y=0,y=2x,y=ln(-x) (D)y=0,y=ln(-x),y=2x (3)(2013·西安模拟)给出如图所示的算法框图,如果输出的S=2 450,那么判断框中应填入_____________. 【思路点拨】(1)根据各判断框的功能进行判断或取特殊值运行后判断. (2)①处应填当x≤-2时y的表达式;②处应填当x3时y的表达式;③处应填当-2x≤3时y的表达式. (3)先求出S=2 450时对应的i值,再根据循环结构的特点,写出相应的判断条件. 【规范解答】(1)选B.方法一:两个判断框都是挑选较小的值.故输出a的值是三个数中的最小值. 方法二:不妨设a,b,c的值分别为8,5,6,运行程序: 因为ab成立,故将b的值赋给a得a=5,又ac不成立,故直接输出a的值为5,再结合选项知,B成立. (2)选B.依题意得,当x≤-2时,y=ln(-x),因此①处应填y=ln(-x);当-2x≤3时,y=0,因此③处应填y=0;当x3时,y=2x,因此②处应填y=2x. (3)依次执行算法框图,S=0+2,i=2+2=4;S=0+2+4,i=4+2 =6;S=0+2+4+6,i=6+2=8;…,由此得,当i=2n时,S= 0+2+4+6+…+(2n-2)=n(n-1),由n(n-1)=2 450 得n=50.即i=100时,S=2 450,又本题中当条件满足时退出循 环,故判断框中应填入i≥100. 答案:i≥100 【拓展提升】 1.识别、运行算法框图和完善算法框图的思路 (1)要明确算法框图的顺序结构、选择结构和循环结构. (2)要识别、运行算法框图,理解框图所解决的实际问题. (3)按照题目的要求完成解答并验证. 2.解决算法框图问题时的注意点 (1)不要混淆处理框和输入框. (2)注意区分选择结构和循环结构. (3)循环结构中要正确控制循环次数. (4)要注意各个框的顺序. 【变式训练】已知函数 如图表示的是给定x的 值,求其对应的函数值y的算法框图.①处应填写_________; ②处应填写_________. 【解析】由框图可知只有满足①中的条件则对应的函数解析式才为y=2-x,故此处应填写x<2,则②处应填写y=log2x. 答案:x<2 y=log2x 考向 3 基本算法语句 【典例3】(1)请写出下面运算输出的结果. (2)为了在运行下面的程序之后得到结果y=16,则键盘输入的x应该是__________. (3)根据下面的语句写出相应的算法功能,并画出相应的算法框图. 【思路点拨】(1)赋值语句的功能是将后面的值赋给了前面的变量. (2)本题的解题关键是按照程序的顺序和条件语句的特点进行. (3)本题表示的是不大于999的正奇数的平方和,根据语句采用适当的循环结构. 【规范解答】(1)语句c=a+b是将a,b的和赋值给c,故c= 2+3=5;语句b=a+c-b是将a+c-b的值赋值给b.故b=2+5-3=4.输出的结果为:2,4,5 (2)由程序可得:当x0时y=(x+1)2, ∴若y=16,则(x+1)2=16,∴x+1=±4, ∴x=-5或3(舍去),∴x=-5. 当x≥0时y=(x-1)2.若y=16,则(x-1)2=16, ∴x-1=±4,∴x=5或-3(舍去). ∴x=5.综上所述:x=±5. 答案:±5 (3)其程序的算法功能是求和: 12+32+52+…+9992. 其算法框图如图. 【互动探究】在本例题(3)中,用“Do Loop语句”改写题目中的程序. 【解析】相应语句如下: S=0 i=1 Do S=S+i*i i=i+2 Loop While i999 输出 S 【拓展提升】赋值语句的要求 (1)赋值语句左边只能是变量名字,而不能是表达式,右边表达式可以是一个常量、变量或含变量的运算式,如2=x是错误的. (2)赋值号的左右两边不能对换.赋值语句

您可能关注的文档

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档