2020版高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第1课时 程序框图、顺序结构课件 新人教A版必修3_第1页
2020版高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第1课时 程序框图、顺序结构课件 新人教A版必修3_第2页
2020版高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第1课时 程序框图、顺序结构课件 新人教A版必修3_第3页
2020版高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第1课时 程序框图、顺序结构课件 新人教A版必修3_第4页
免费预览已结束,剩余25页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1课时程序框图、顺序结构 第一章 1.1.2程序框图与算法的基本逻辑结构 学习目标 XUEXIMUBIAO 1.了解各种程序框及流程线的功能与作用. 2.能够读懂简单的程序框图. 3.能够掌握用程序框图表示顺序结构的算法. NEIRONGSUOYIN 内容索引 自主学习 题型探究 达标检测 1自主学习 PART ONE 知识点一程序框图 1.程序框图的定义 程序框图又称 ,是一种用 、 及 来表示算法 的图形. 流程图程序框流程线文字说明 2.常见的程序框、流程线及各自表示的功能 图形符号名称功能 终端框(起止框)_ 输入、输出框_ 处理框(执行框)_ _ 判断某一条件是否成立,成立时在出口

2、处标明 “是”或“Y”;不成立时标明“否”或“N” 流程线_ _连接程序框图的两部分 表示一个算法的起始和结束 表示一个算法输入和输出的信息 连接程序框 赋值、计算 连接点 判断框 3.算法的逻辑结构 、 和 是算法的基本逻辑结构,所有算法都是由 这三种基本逻辑结构构成的. 顺序结构条件结构循环结构 知识点二顺序结构 1.顺序结构的定义 由若干个 组成的.这是任何一个算法都离不开的基本结构. 2.结构形式 依次执行的步骤 思考如何理解顺序结构是任何一个算法都离不开的基本结构? 答案顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间 是按照从上到下的顺序进行的. 1.任何一个程序框图必

3、须有起止框.() 2.任何一个算法都离不开顺序结构.() 3.对于一个程序框图来说,判断框内的条件是唯一的.() 思考辨析 判断正误 SIKAOBIANXIPANDUANZHENGWUSIKAOBIANXIPANDUANZHENGWU 2题型探究 PART TWO 题型一对程序框的认识和理解 例1下列说法正确的是 A.程序框图中的图形符号可以由个人来确定 B. 也可以用来执行计算语句 C.程序框图中可以没有输出框,但必须要有输入框 D.用程序框图表达算法,其优点是算法的基本逻辑结构展现得非常直接 解析一个完整的程序框图至少要有起止框和输入、输出框,输入、输出框只 能用来输入、输出信息,不能用来

4、执行计算. 反思感悟(1)理解程序框图中各框图的功能是解此类题的关键,用程序框图 表示算法更直观、清晰、易懂. (2)起止框用 表示,是任何流程不可少的,表明程序的开始或结束. (3)输入、输出框用 表示,可用在算法中任何需要输入、输出的位置,需要 输入的字母、符号、数据都填在框内. (4)处理框用 表示,算法中处理数据需要的算式、公式等可以分别写在不同 的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框. (5)判断框用 表示,是唯一具有超过一个退出点的图形符号. 跟踪训练1(1)程序框图中表示判断框的是 A.矩形框 B.菱形框 C.圆形框 D.椭圆形框 解析要画好程序框图,就必

5、须准确了解各图形符号的意义,圆角矩形框为 起止框,矩形框为执行框,平行四边形框为输入、输出框,菱形框为判断框, 故选B. (2)一个完整的程序框图至少包含 A.终端框和输入、输出框 B.终端框和处理框 C.终端框和判断框 D.终端框、处理框和输入、输出框 解析完整的程序框图必须有终端框,用来表示程序的开始与结束,还要包 括输入、输出框,用来进行输入或输出,故选A. 题型二利用顺序结构表示算法 解算法步骤如下: 第一步,输入直角三角形的直角边长a,b的值. 例2已知直角三角形的两条直角边长分别为a,b,设计一个求直角三角形内 切圆面积的算法,并画出对应的程序框图. 第四步,计算内切圆面积Sr2.

6、 第五步,输出S. 程序框图如图. 反思感悟在顺序结构中,语句与语句之间、框与框之间是按照从上到 下的顺序连接的,中间没有“转弯”,也没有“回头”, 跟踪训练2利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积, 设计出该问题的算法及程序框图. 解算法如下: 第一步,a2,b4,h5. 第三步,输出S. 程序框图如图. 典例1如图所示的程序框图的运行结果是 核心素养之数学运算 HEXINSUYANGZHISHUXUEYUNSUANHEXINSUYANGZHISHUXUEYUNSUAN 程序框图的读图问题 典例2(1)图中算法的功能是(a0,b0)_ _; (2)图中算法的功能是_. 求

7、以a,b为直角边的直角三角形 求两个实数a,b的和 斜边c的长 素养评析(1)程序框图的识读,首先弄明白程序框图中各程序框的功能, 然后按流程线指引的方向从上到下(或从左到右)依次判断即可. (2)程序框图提供了一种规范化思考问题的模式.通过程序框图,理解运算对 象,掌握运算法则,探求运算思路及运算结果,提升数学运算素养. 3达标检测 PART THREE 1.下列关于程序框图的说法中正确的是 程序框图只有一个入口,也只有一个出口; 程序框图中的每一部分都应有一条从入口到出口的路径通过它; 程序框图中的循环可以是无尽的循环; 程序框图中的语句可以有执行不到的. A. B. C. D. 解析由程

8、序框图的概念知,整个框图只有一个入口,一个出口,程序框图 中的每一部分都有可能执行到,不能出现“死循环”,必须在有限步骤内完 成.故正确,错误. 12345 2.程序框图符号“ ”可用于 A.输出a10 B.赋值a10 C.判断a10 D.输入a1 解析图形符号“ ”是处理框,它的功能是赋值、计算,不是用来输出、 判断和输入的,故选B. 12345 3.阅读程序框图:若输出结果为15,则处的执行框内应填的是_. x3 解析先确定处的执行框是给x赋值,然后倒着推,b 15时,2a315,a9,当a9时,2x19,x3. 12345 4.根据所给的程序框图,如图所示,输出的结果是_. 2 解析由XY,得X2;由YX,得Y2;由ZY,得 Z2. 12345 5.写出求过点P1(3,5),P2(1,2)的直线斜率的算法,并画出程序框图. 解算法如下: 第一步,输入x13,y15,x21,y22. 第三步,输出k. 程序框图如图. 12345 课堂小结 KETANGXIAOJIEKETANGXIAOJIE 1.在设计计算机程序时要画出程序运行的程序框图,有了这个程序框图,再去 设计程序就有了依据,从而就可以把整个程序用程序语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论