2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3

上传人:F****n 文档编号:110633590 上传时间:2019-10-30 格式:DOC 页数:9 大小:494.50KB
返回 下载 相关 举报
2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3_第1页
第1页 / 共9页
2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3_第2页
第2页 / 共9页
2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3_第3页
第3页 / 共9页
2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3_第4页
第4页 / 共9页
2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3》由会员分享,可在线阅读,更多相关《2018版高中数学 第一章 算法初步 1.1.2-1.1.3 第1课时 程序框图、顺序结构学案 新人教B版必修3(9页珍藏版)》请在金锄头文库上搜索。

1、1.1.2-1.1.3第1课时程序框图、顺序结构1.了解程序框图的概念,理解程序框图的作用.(重点) 2.掌握各种程序框和流程线的画法与功能.(重点) 3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)4.画程序框图的规则及其应用.(难点)基础初探教材整理1程序框图阅读教材P7P9,完成下列问题.1.定义:通常用一些通用图形符号构成一张图来表示算法.这种图称做程序框图(简称框图).2.常见图形符号及其表示的意义:图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或者结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断流程线流程进行的方向连接点连接

2、另一页或另一部分的框图注释框帮助理解框图在下列程序框图中,表示判断框的图形是()【解析】四个选项中的程序框依次为处理框,输入、输出框,判断框和起、止框.【答案】C教材整理2顺序结构阅读教材P10,完成下列问题.名称概念框图结构特征顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行A和B两个框是依次进行的,只有在执行完A框指定的操作后,才能执行B框指定的操作1.判断(正确的打“”,错误的打“”)(1)程序框图是算法的一种表现形式.()(2)一个完整的程序框图一定是以起、止框开始,同时又以起、止框表示结束.()(3)一个程序框图中可以没有顺序结构.()【答案】(1)(

3、2)(3)2.如图111所示的程序框图,输出的结果是S7,则输入的A值为_.图111【解析】该程序框图的功能是输入A,计算2A1的值.由2A17,解得A3.【答案】3小组合作型程序框图的认识和理解(1)下列关于程序框图的说法正确的是()A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.在程序框图中,一个判断框可能同时产生两种结果D.程序框图与流程图不是同一个概念(2)下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算【精彩点拨】根据程序框图

4、的定义和程序框的功能进行判断.【尝试解答】(1)由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值可通过处理框完成,故算法设计时不一定要有输入框,因此B错;一个判断框产生的结果是唯一的,故C错;程序框图就是流程图,所以D错.故选A.(2)程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.【答案】(1)A(2)D1.理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.2.起、止框用“”表示,是任何流程不可少的,表明程序的开

5、始和结束.3.输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.4.处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.5.判断框是唯一具有超过一个退出点的图形符号.再练一题1.关于程序框图的框图符号的理解,正确的个数有()任何一个程序框图都必须有起、止框;输入框、输出框可以在算法中任何需要输入、输出的位置出现;判断框是唯一具有超过一个退出点的框图符号;对于一个程序来说,判断框内的条件是唯一的.A.1个 B.2个C.3个D.4个【解析】任何一个程序都有开始和结束,从

6、而必须有起、止框;输入、输出框可以在算法中任何需要输入、输出的位置出现,判断框内的条件不是唯一的,如ab也可以写为ab.但其后步骤需相应调整,故正确,错误.【答案】C利用顺序结构表示算法已知直线l:AxByC0(A2B20),点P(x0,y0),设计一个算法计算点P到直线l的距离,并画出程序框图. 【导学号:00732004】【精彩点拨】可以利用点到直线的距离公式d,给公式中的字母赋值,再代入计算.【尝试解答】用自然语言描述算法如下:S1输入点P的横、纵坐标x0,y0,输入直线方程的系数,即常数A,B,C.S2计算z1Ax0By0C.S3计算z2A2B2.S4计算d.S5输出d.程序框图:1.

7、对于套用公式求解的问题往往运用顺序结构,编写顺序结构的算法,应写公式,看公式中的条件是否满足,若不满足,则先求出需要量,然后将公式中涉及的量全部代入求值即可.2.应用顺序结构表示算法的步骤(1)认真审题,理清题意,明确解决方法;(2)明确解题步骤;(3)数学语言描述算法,明确输入量、计算过程、输出量;(4)用程序框图表示算法过程.3.顺序结构在程序框图中的表现就是用流程线将程序框自上而下连接起来,按顺序执行.中间没有“转弯”,也没有“回头”,顺序结构只能解决一些简单问题.再练一题2.把上例中直线l改为圆C:(xa)2(yb)2r2,写出求点P0(x0,y0)到圆上的点的距离最大值的算法及程序框

8、图.【解】S1输入点P0的横、纵坐标x0,y0,输入圆心C的横、纵坐标a,b,圆的半径r.S2计算z1.S3计算dz1r.S4输出d.程序框图:探究共研型程序框图的画法与特征探究1画程序框图应遵循的规则有哪些?【提示】(1)使用标准的程序框图的图形符号.(2)程序框图一般按照从上到下、从左到右的顺序画.(3)一个完整的程序框图必须有起、止框,用于表示一个算法的开始和结束.(4)除判断框外,大多程序框图的图形符号只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的框图符号.(5)一种判断框是“是”与“否”两分支的判断,而且有且仅有两个结果;另外一种是多分支判断,可能有几种不同的结果.(6

9、)在程序框图的图形符号内,用于描述的语言要简练、清楚.探究2画程序框图时,一般共分几步?【提示】画程序框图一般分三步:(1)第一步:用自然语言表述算法步骤(又称算法分析);(2)第二步:确定每一个算法步骤所含的逻辑结构,并用相应的程序框图表示;(3)第三步:将所有步骤的程序框图用流程线连接起来,并加上起、止框,得到整个表示算法的程序框图.探究3程序框图与计算机程序的关系是什么?【提示】在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基本和开端.如图112所示是解决某个问题而绘制的程序框图,

10、仔细分析各图框内的内容及图框之间的关系,回答下面的问题:图112(1)该框图解决的是怎样的一个问题?(2)若最终输出的结果y13,y22,当x取5时输出的结果5ab的值应该是多大?(3)在(2)的前提下,输入的x值越大,输出的axb是不是越大,为什么?(4)在(2)的前提下,当输入的x值为多大时,输出结果axb等于0?【精彩点拨】根据程序框图的意义进行分析.【尝试解答】(1)该框图解决的是求函数f(x)axb的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(2)y13,即2ab3.y22,即3ab2.由得a1,b1.所以f(x)x1.所以当x取5时,5abf(5)516.(3

11、)输入的x值越大,输出的函数值axb越大,因为f(x)x1是R上的增函数.(4)令f(x)x10,得x1,因此当输入的x值为1时,输出的函数值为0.对程序框图我们应注意以下几点:(1)要明确各框图符号的含义及作用;(2)要明确框图的方向流程;(3)要正确识图,即根据框图说明该算法所要解决的问题.其中,明确算法功能是解决算法问题的关键.再练一题3.银行的三年期定期存款年利率4.25(每100元存款到期平均每年获利4.25元).请你设计一个程序,输入存款数,输出利息与本利和.【解】设存款为a元,据题意三年到期利息b为:4.2530.127 5a元.到期本利和p为:a0.127 5a1.127 5a

12、元.程序框图为:1.对程序框图叙述正确的是()A.表示一个算法的起始和结束,程序框是B.表示一个算法输入和输出的信息,程序框是C.表示一个算法的起始和结束,程序框是D.表示一个算法输入和输出的信息,程序框是【解析】由程序框的算法功能可知选项C正确.【答案】C2.根据所给的程序框图,如图113所示,输出的结果是()图113A.3 B.1C.2D.0【解析】由XY,得X2;由YX,得Y2;由ZY,得Z2.【答案】C3.若R8,则如图114所示的程序框图运行后的结果为a_. 【导学号:00732005】图114【解析】由R8得b2,a2b4.【答案】44.如图115是求长方体的体积和表面积的一个程序框图,补充完整,横线处应填_.图115【解析】根据题意,长方体的长、宽、高应从键盘输入,故横线处应填写输入框.【答案】5.设计一个算法,已知函数y2x的图象上,任意给定两点的横坐标x1和x2(x1x2),求过这两点的直线的斜率,并画出程序框图.【解】算法如下:S1输入x1,x2;S2计算y12x1;S3计算y22x2;S4计算k;S5输出k.程序框图:旅游经济价值的大小很大程度上取决于它们与旅游消费市场经济发达地区的距离,经济距离越长,旅游者对旅游目的地的需求越低;靠近发达地区的旅游资源,其开发价值要优于远离发达区的旅游资源。9

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号