欢迎来到天天文库
浏览记录
ID:45511287
大小:1.42 MB
页数:11页
时间:2019-11-14
《2019-2020年高中数学第一章算法初步第1节第2课时程序框图顺序结构教学案新人教A版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2019-2020年高中数学第一章算法初步第1节第2课时程序框图顺序结构教学案新人教A版必修31.预习教材,问题导入根据以下提纲,预习教材P6~P9,回答下列问题.(1)常见的程序框有哪些?提示:终端框(起止框),输入、输出框,处理框,判断框.(2)算法的基本逻辑结构有哪些?提示:顺序结构、条件结构和循环结构.2.归纳总结,核心必记(1)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(2)常见的程序框、
2、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框○连接点连接程序框图的两部分(3)算法的基本逻辑结构①算法的三种基本逻辑结构算法的三种基本逻辑结构为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.②顺序结构顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构,用程序框图表示为:[问题思考](1)一个完
3、整的程序框图一定是以起止框开始,同时又以起止框表示结束吗?提示:由程序框图的概念可知一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束.(2)顺序结构是任何算法都离不开的基本结构吗?提示:根据算法基本逻辑结构可知顺序结构是任何算法都离不开的基本结构.[课前反思]通过以上预习,必须掌握的几个知识点:(1)程序框图的概念: ;(2)常见的程序框、流程线及各自表示的功能: ;(3)算法的三种基本逻辑结构: ;(4)顺序结构的概念及其程序框图的表示: .问题背景:计算1×2+3×4+5×6+…+99×100.[思考1] 能否设计一个算法,计算这个式子
4、的值.提示:能.[思考2] 能否采用更简洁的方式表述上述算法过程.提示:能,利用程序框图.[思考3] 画程序框图时应遵循怎样的规则?名师指津:(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他程序框图的符号只有一个进入点和一个退出点,判断框是唯一一个具有超过一个退出点的程序框.(4)在图形符号内描述的语言要非常简练清楚.(5)流程线不要忘记画箭头,因为它是反映流程执行先后次序的,如果不画出箭头就难以判断各框的执行顺序.讲一讲1.下列关于程序框图中图形符号的理解正确的有( )①任何一个流程图必须有起止框;②输
5、入框只能放在开始框后,输出框只能放在结束框前;③判断框是唯一的具有超过一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个[尝试解答] 任何一个程序必须有开始和结束,从而流程图必须有起止框,①正确.输入、输出框可以用在算法中任何需要输入、输出的位置,②错误.③正确.判断框内的条件不是唯一的,④错误.故选B.答案:B 画程序框图时应注意的问题(1)画流程线不要忘记画箭头;(2)由于判断框的退出点在任何情况下都是根据条件去执行其中的一种结果,而另一个则不会被执行,故判断框后的流程线应根据情况注明“是”或“否
6、”.练一练1.下列关于程序框图的说法中正确的个数是( )①用程序框图表示算法直观、形象、容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的“一图胜万言”;③在程序框图中,起止框是任何程序框图中不可少的;④输入和输出框可以在算法中任何需要输入、输出的位置.A.1B.2C.3D.4解析:选D 由程序框图的定义知,①②③④均正确,故选D.观察如图所示的内容:[思考1] 顺序结构有哪些结构特征?名师指津:顺序结构的结构特征:(1)顺序结构的语句与语句之间、框与框之间按从上到下的顺序执行,不会引起程序步骤的跳转.(2)顺序结构是最简单的算法结
7、构.(3)顺序结构只能解决一些简单的问题.[思考2] 顺序结构程序框图的基本特征是什么?名师指津:顺序结构程序框图的基本特征:(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框.(2)各程序框用流程线依次连接.(3)处理框按计算机执行顺序沿流程线依次排列.讲一讲2.已知P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法,并用程序框图来描述.[尝试解答] 第一步,输入x0,y0,A,B,C;第二步,计算m=Ax0+By0+C;第三步,计算n=A2+B2;第四步,计算d=;第五步,输出d.程序框图如图所示.应用顺
8、序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法.(2)梳理解题步骤.(3)
此文档下载收益归作者所有