2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版

2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版

ID:39157169

大小:558.00 KB

页数:9页

时间:2019-06-25

2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版_第1页
2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版_第2页
2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版_第3页
2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版_第4页
2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版_第5页
资源描述:

《2017_2018版高中数学第一章算法初步1.1.2第1课时程序框图顺序结构学案新人教a版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1.2 第1课时 程序框图、顺序结构1.了解程序框图的含义,理解程序框图的作用.(难点)2.掌握各种程序框和流程线的画法与功能.3.理解程序框图中的顺序结构,会用顺序结构表示算法.(重点)[基础·初探]教材整理1 程序框图阅读教材P6的内容,完成下列问题.1.程序框图(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.2.常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结

2、束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框9○连接点连接程序框图的两部分在程序框图中,表示判断框的图形是(  )【解析】 四个选项中的程序框依次为处理框,输入、输出框,判断框和起止框.【答案】 C教材整理2 顺序结构阅读教材P8~P9,完成下列问题.1.定义:顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构.2.程序框图表示为:3.顺序结构的特点语句与语句之间、框与框之间是按照从上到下的顺序进行的.上图所示虚

3、框内是一个顺序结构,其中“步骤n”和“步骤n+1”两个框是按顺序执行的,即只有在执行完“步骤n”后,才能接着执行“步骤n+1”.1.判断(正确的打“√”,错误的打“×”)(1)程序框图是算法的一种表现形式.(  )(2)一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束.(  )(3)一个程序框图中可以没有顺序结构.(  )【答案】 (1)√ (2)√ (3)×2.如图111所示的程序框图,输出的结果是S=7,则输入的A值为________.9图111【解析】 该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.【答案】 3[小组合

4、作型]程序框图的认识和理解 下列关于程序框图的说法正确的是(  )A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.在程序框图中,一个判断框可能同时产生两种结果D.程序框图与流程图不是同一个概念【精彩点拨】 根据程序框图的定义和程序框的功能判断.【尝试解答】 由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值可通过处理框完成,故算法设计时不一定要有输入框,因此B错;一个判断框产生的结果是唯一的,故C错;程序框图就是流程图,所以D错.故选A.【答案】 A1.理解程序框图中各框图的功能是解此类题的关键,用程序框图

5、表示算法更直观、清晰、易懂.2.起止框用“”表示,是任何流程不可少的,表明程序的开始和结束.3.输入、输出框图用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.4.处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.5.判断框是唯一具有超过一个退出点的图形符号.[再练一题]1.关于程序框图的框图符号的理解,正确的是(  )9①任何一个程序框图都必须有起止框;②输入框、输出框可以在算法中任何需要输入、输出的位置出现;③判断框是唯一具有超过一个退出点的

6、框图符号;④对于一个程序来说,判断框内的条件是唯一的.A.1个         B.2个C.3个D.4个【解析】 任何一个程序都有开始和结束,从而必须有起止框;输入、输出框可以在算法中任何需要输入、输出的位置出现,判断框内的条件不是唯一的,如a>b?也可以写为a≤b?.但其后步骤需相应调整,故①②③正确,④错误.【答案】 C利用顺序结构表示算法 已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0),设计一个算法计算点P到直线l的距离,并画出程序框图.【精彩点拨】 可以利用点到直线的距离公式d=,给公式中的字母赋值,再代入计算.【尝试解答】 用自然

7、语言描述算法如下:第一步,输入点P的横、纵坐标x0,y0,输入直线方程的系数,即常数A,B,C.第二步,计算z1=Ax0+By0+C.第三步,计算z2=A2+B2.第四步,计算d=.第五步,输出d.程序框图:91.对于套用公式求解的问题往往运用顺序结构,编写顺序结构的算法,应写公式,看公式中的条件是否满足,若不满足,则先求出需要量,然后将公式中涉及的量全部代入求值即可.2.应用顺序结构表示算法的步骤(1)认真审题,理清题意,明确解决方法;(2)明确解题步骤;(3)数学语言描述算法,明确输入量、计算过程、输出量;(4)用程序框图表示算法过程.3.顺序结构在程序框图

8、中的表现就是用流程线将程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。