2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt

2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt

ID:62227113

大小:1.01 MB

页数:47页

时间:2021-04-22

2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt_第1页
2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt_第2页
2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt_第3页
2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt_第4页
2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt_第5页
资源描述:

《2020_2021学年高中数学第一章算法初步1.1.2.1程序框图顺序结构课件新人教A版必修320210310197.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1.2程序框图与算法的基本逻辑结构第1课时 程序框图、顺序结构必备知识·自主学习1.程序框图(1)定义:_________又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)表示:在程序框图中,算法的一个步骤通常用一个或几个程序框的组合来表示;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.程序框图(3)常见的程序框及其功能:【思考】一个完整的程序框图是以什么开始,又以什么表示结束的?提示:由程序框图的概念可知一个完整的程序框图一定是以起止框开始,同时又以起止框表示结束.2.顺序结构步骤【思考】在顺序结构的图示中,“步骤

2、n”与“步骤n+1”的执行顺序是怎样的?提示:是依次执行的,即执行完“步骤n”框操作后,才执行“步骤n+1”框的操作.【基础小测】1.辨析记忆(对的打“√”,错的打“×”)(1)任何一个程序框图都必须有起止框.()(2)输入框只能放在输出框之前.()(3)判断框是唯一具有超过一个退出点的图形符号.()提示:(1)√,任何程序都必须有开始和结束,从而必须有起止框.(2)×,输入、输出框可以用在算法中任何需要输入、输出的位置.(3)√,判断框只有一个进入点,但一般有两个退出点,其他程序框只有一个进入点和一个退出点.2.在程序框图中,算法中间要处理数据或计算,

3、可分别写在不同的()A.处理框内B.判断框内C.输入、输出框内D.终端框内【解析】选A.由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送都可以放在处理框内.3.(教材二次开发:例题改编)如图所示的程序框图,输出的结果是S=7,则输入的A值为______.【解析】该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.答案:3关键能力·合作学习类型一 程序框图的认识与理解(数学抽象)【题组训练】1.对终端框叙述正确的是()A.表示一个算法的起始和结束,程序框是B.表示一个算法输入和输出的信息,程序框是C.表示一个算法的

4、起始和结束,程序框是D.表示一个算法输入和输出的信息,程序框是2.下列关于程序框图的说法正确的是()A.程序框图是描述算法的图形语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.在程序框图中,一个判断框可能同时产生两种结果D.程序框图与流程图不是同一个概念3.下列说法正确的是()A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算4.如图所示的程序框图中不含有的程序框是()A.终端框B.输入、输出框C.判断框D.处理框【解析】1.选C.依据终端框

5、的概念与画法,可知选项C是正确的.2.选A.由于算法设计时要求返回执行的结果,故必须要有输出框,对于变量的赋值可通过处理框完成,故算法设计时不一定要有输入框,因此B错;一个判断框产生的结果是唯一的,故C错;程序框图就是流程图,所以D错.3.选D.程序框是由通用图形符号构成,并且有特殊含义,A不正确;菱形框是判断框,只能用来判断,所以B不正确;输入框可用在算法中任何需要输入的位置,所以C也不正确;由程序框的功能可知D项正确.4.选C.该程序框图含有终端框,输入、输出框和处理框,不含有判断框.【解题策略】区分算法框图(1)程序框图实际上是解决问题的一种程序性

6、方法,它通常解决某一个或一类问题.(2)判断框,一般有一个入口两个出口.【补偿训练】1.a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为()A.abcdB.dcabC.bacdD.cbad【解析】选D.依据处理框、输入、输出框、起止框、判断框的图形逐个判断,即可得出结论.2.下列关于程序框图的说法正确的是()A.一个程序框图包括表示相应操作的框、带箭头的流程线和必要的文字说明B.输入、输出框只能各有一个C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.在程序框图中,必须包含判断框【解析】选A.输入

7、、输出框可以放在算法中任何需要输入、输出的位置,所以不一定各有一个,因此B选项是错误的;相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,所以C选项是错误的;显然D选项错误.类型二 用顺序结构表示算法(数学运算、逻辑推理)【典例】已知平面内的一点P(x0,y0)和直线l:Ax+By+C=0,设计求点P(x0,y0)到直线l的距离d的算法,并画出程序框图.【跟踪训练】1.根据所给的程序框图,如图所示,输出的结果是()A.3B.1C.2D.0【解析】选C.由X=Y,得X=2;由Y=X,得Y=2;由Z=Y,得Z=2.

8、2.如图,若输入a=10,则输出a=______.【解析】输入a=10,该程序框

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

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

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