收藏 分享(赏)

2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.1.2 第1课时 .ppt

上传人:weiwoduzun 文档编号:2224747 上传时间:2018-09-06 格式:PPT 页数:27 大小:2.26MB
下载 相关 举报
2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.1.2 第1课时 .ppt_第1页
第1页 / 共27页
2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.1.2 第1课时 .ppt_第2页
第2页 / 共27页
2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.1.2 第1课时 .ppt_第3页
第3页 / 共27页
2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.1.2 第1课时 .ppt_第4页
第4页 / 共27页
2018-2019版数学新设计同步人教A版必修三课件:第一章 算法初步 1.1.2 第1课时 .ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、1.1.2 程序框图与算法的基本逻辑结构,第1课时 程序框图、顺序结构,学习目标 1.掌握程序框图的概念(重点).2.熟悉各种程序框及流程线的功能和作用(难点).3.能用程序框图表示顺序结构的算法(重点).,知识点1 程序框图 1.程序框图,(1)程序框图又称 ,是一种用 、 及 来表示算法的图形. (2)在程序框图中,一个或几个 的组合表示算法中的一个步骤;带有 的流程线将程序框连接起来,表示算法步骤的 .,流程图,程序框,流程线,文字说明,程序框,方向箭头,执行顺序,2.常见的程序框、流程线及各自表示的功能,表示一个算法的起始和结束,表示一个算法输入和输出的信息,赋值、计算,连接程序框,判

2、断框,3.算法的逻辑结构,_、_和_是算法的基本逻辑结构,所有算法都是由这三种基本结构构成的.,顺序结构,条件结构,循环结构,【预习评价】 (正确的打“”,错误的打“”),(1)有的程序框可以不用流程线连接.( ) (2)程序框只有一个进入点和一个退出点.( ) (3)流程线是直线或折线,可以不带箭头.( ) 提示 (1) 各程序框必须用流程线依次连接. (2) 判断框有一个进入点,两个退出点. (3) 流程线必须带箭头.,知识点2 顺序结构 1.顺序结构的定义,由若干个_组成的.这是任何一个算法都离不开的基本结构.,依次执行的步骤,2.结构形式,【预习评价】,如图所示的程序框图,若输出的结果

3、是3,则输入的m_. 解析 由题意可知lg m3,则m1031 000. 答案 1 000,题型一 程序框图的认识和理解 【例1】 (1)下列关于程序框图的说法,正确的有( ),程序框图只有一个入口,也只有一个出口;程序框图中的每一部分都应有一条从入口到出口的途径经过它;程序框图中的循环可以是无尽的循环;程序框图中的每一步可能有执行不到的. A. B. C. D. 解析 根据算法的有穷性,算法必须在有限的步骤后结束,所以错误.因为程序框图中的每一步都必须执行,所以错误. 答案 D,(2)关于程序框图的图形符号的理解,正确的有_(填序号). 任何程序框图都必须有起止框; 输入框只能放在开始框后,

4、输出框只能放在结束框前; 判断框是唯一具有超过一个退出点的图形符号; 对于一个程序来说,判断框内的条件的表达方式是唯一的. 解析 因为任何一个程序都必须有开始和结束,因此必须有起止框,所以正确;输入和输出可以用在算法中任何需要输入、输出的位置,故错误;判断框是有多个退出点的程序框,故正确;判断框内的条件不唯一,所以错误. 答案 ,规律方法 程序框图概念理解的注意点 (1)终端框是任何程序框图不可缺少的,表明程序的起始和结束. (2)输入、输出框可用在任何需要输入、输出的位置. (3)算法中间要处理数据或计算,可分别写在不同的处理框内. (4)当算法要求对两个不同的结果进行判断时,判断条件要写在

5、判断框内.判断框是唯一具有超过一个退出点的符号.,【训练1】 下列说法正确的是( ),A.程序框图中的图形符号可以由个人来确定 B. 也可以用来执行计算语句 C.程序框图中可以没有输出框,但必须要有输入框 D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接 解析 一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只能用来输入、输出信息,不能用来执行计算. 答案 D,题型二 用程序框图表示算法 【例2】 (1)下面的程序框图描述的算法的运行结果是( ),A.1 B.3 C.4 D.不确定 解析 因为x1满足x0,所以y2113,即输出3. 答案 B,(2)用算法描述求半径

6、为5的圆的面积,并画出程序框图. 解 算法为:第一步,取r5. 第二步,计算Sr2. 第三步,输出S. 程序框图如图所示:,规律方法 (1)理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂; (2)一个算法步骤到另一个算法步骤用流程线连接.,【训练2】 算法如下,画出程序框图.,解 程序框图:,题型三 顺序结构程序框图的设计 【例3】 写出求坐标平面内A(a,b),B(c,d)之间距离的算法,画出程序框图.,解 算法步骤如下: 第一步,输入a,b,c,d. 第二步,计算z1(ac)2. 第三步,计算z2(bd)2.,规律方法 应用顺序结构表示算法的步骤: (1)

7、仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示算法过程.,【训练3】 计算梯形的面积:上底为a,下底为b,高为h.试设计该问题的算法并画出程序框图.,课堂达标,1.任何一种算法都离不开的基本结构为( ),A.逻辑结构 B.条件结构 C.循环结构 D.顺序结构 答案 D,2.下列图形符号属于判断框的是( ),解析 判断框用菱形表示,且图中有两个退出点. 答案 C,3.如图所示程序框图中,不含有的程序框是( ),A.终端框 B.输入、输出框 C.判断框 D.处理框,解析 程序框图中含有终端框、输入框、输

8、出框和处理框,不含判断框. 答案 C,4.在如图所示的程序框图中,若输入的x值为1,则输出的y值是_.,解析 由程序框图知y112,即输出的y值是2. 答案 2,5.已知x10,y2,画出计算w5x8y的值的程序框图.,解 算法如下: 第一步,令x10,y2. 第二步,计算w5x8y. 第三步,输出w的值. 其程序框图如图所示.,课堂小结,1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去设计程序就有了依据,从而就可以把整个程序用机器语言表述出来,因此程序框图是我们设计程序的基础和开端. 2.规范程序框图的表示:(1)使用标准的框图符号;(2)框图一般按从上到下、从左到右的方向画,流程线要规范;(3)除判断框外,其他框图符号只有一个进入点和一个退出点;(4)在图形符号内描述的语言要非常简练、清楚.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报