学案1算法-程序框图.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学案1算法-程序框图

学案1 算法与程序框图;算法的含义、程序框图;算法与程序框图在2013年的高考中,多以选择、填空题考查,难度为中低档,热点体现在阅读框图填空.; 1.算法指的是用阿拉伯数字进行算术运算的过程.在数学中,现代意义上的“算法”通常是指按照一定规则解决某一类问题的的 步骤.; 2.程序框图 (1)程序框图又称流程图,是一种用 、 来表示算法的图形. (2)程序框图由 和 组成.一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线,将程序框连结起来,表示算法步骤的执行顺序. (3)程序框图的三种基本逻辑结构分别为 、 和 .;考点1 框图的含义;(1)程序框图表示了怎样的算法? (2)若abc,则输出的数是 ;若a= ,b= ,c=log32,则输出的数是 .; 【分析】程序框图中有两处判断.由框图中所示的文字和符号表示的操作内容可知:此框图表示的是“找出a,b,c三个数中的最大值”的算法.明确了算法,第(2)个问 题便可解决.∵a= =b,∴ab. 又 ,∴bc,∴abc.; 【评析】程序框图主要包括三部分: (1)表示相应操作的框; (2)带箭头的流程线; (3)框内外必要的文字说明. 读懂流程图要从这三个方面研究,流程线反映了流程执行的先后顺序,主要看箭头方向,框内外文字说明表明了操作内容以此题方式考查算法的理解与应用.;如图是解决某个问题而绘制的程序框图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题: (1)图框①中x=2的含义是什么? (2)图框②中y1=ax+b的含义是什么? (3)图框④中y2=ax+b的含义是什么? (4)该程序框图解决的是怎样的一个问题? (5)若最终输出的结果是y1=3,y2=-2,当x取5时输出的结 果5a+b的值应该是多大?;(6)在(5)的前提下输入的x值越大, 输出的ax+b是不是越大?为什么? (7)在(5)的前提下当输入的x值为多 大时,输出结果ax+b等于0?; (1)图框①中x=2表示把2赋给变量x或使x=2. (2)图框②中y1=ax+b的含义:该图框在执行①的前提下,即当x=2时计算ax+b的值,并把这个值赋给y1. (3)图框④中y2=ax+b的含义:该图框在执行③的前提下,即当x=-3时计算ax+b的值,并把这个值赋给y2. (4)该程序框图解决的是求函数f(x)=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是x对应的函数值. ; (5) y1=3,即2a+b=3, ① y2=-2,即-3a+b=-2. ② 由①②解得a=1,b=1, ∴f(x)=x+1. ∴当x取5时,5a+b=f(5)=5×1+1=6. (6)输入的x值越大,输出的函数值ax+b越大,因为f(x)=x+1是R上的增函数. (7)令f(x)=x+1=0得x=-1,因而当输入的值为-1时,输出的函数值为0.;考点2 顺序结构的程序框图; 【评析】 (1)本题的算法是采用了逐个相加的方法,虽然机械但很基本,只要按部就班地做,一定能算出结果,也可利用等差数列的求和公式解. (2)此题的程序框图也可用后面的循环结构框图表示. ;已知平面内的一点 P0(x0,y0)和直线 l:Ax+By+C=0,求 点P0(x0,y0)到直线l 的距离d,画出程序 框图.;考点3 条件分支结构的程序框图;【解析】算法如下: S1 输入x; S2 如果x0,那么使 f(x)=3x-1;否则 f(x)=2-5x; S3 输出函数值

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档