



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高二学案112程序框图与算法的基本逻辑结构(一)课标要求:1.掌握程序框图的概念;2.会用通用的图形符号表示算法;3.掌握画程序框图的基本规则,能正确画出程序框图学习重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构。一导入新课用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图.二研探新知探究(一):程序框图 自学P6,总结以下问题:(1)什么是程序框图?(2)说出终端框(起止框)的图形符号与功能.(3)说出输入、输出框的图形符号与功能.(4)说出处理框(执行框)的图形符号与功能.(5)说出判断框的图形符号与功能.(6)说出流程线的图形符号与功能.(7)说出连接点的图形符号与功能.(8)总结几个基本的程序框、流程线和它们表示的功能. 思考1:“判断整数n(n2)是否为质数”的算法步骤如何?第一步,给定一个大于2的整数n; 第二步,第三步,第四步第五步,思考:在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能? 试分别说明。注意:在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:(1)使用标准的图形符号。(2)框图一般按从上到下、从左到右的方向画。(3)除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超过一个退出点的惟一符号。(4)判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。思考1:在逻辑结构上,“判断整数n(n2)是否为质数”的程序框图由几部分组成?程序框图包含下面三种逻辑结构可以用如下程序框图表示:(5)在图形符号内描述的语言要非常简练清楚。探究(二):算法的基本逻辑结构思考2:我们将上述算法用下面的图形表示: 顺序结构 条件结构 循环结构探究(三):顺序结构 任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构。顺序结构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。【例3】已知一个三角形三条边的边长分别为a,b,c,利用海伦秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.算法分析:这是一个简单的问题,只需先算出p的值,再将它代入分式,最后输出结果.因此只用顺序结构应能表达出算法.算法步骤如下:第一步,第二步,第三步,第四步,输出S. 程序框图如下: 点评:很明显,顺序结构是由若干个依次执行的步骤组成的,它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构.探究(四):条件结构在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构用程序框图表示条件结构如下 图1 图2 条件结构:先根据条件作出判断,再决定执行哪一种操作的结构就称为条件结构(或分支结构),如图1所示.执行过程如下:条件成立,则执行A框;不成立,则执行B框注:无论条件是否成立,只能执行A、B之一,不可能两个框都执行A、B两个框中,可以有一个是空的,即不执行任何操作,如图2.条件结构的两种形式的区别:一种是在两个“分支”中均包含算法的步骤,符合条件就执行“步骤A”,否则执行“步骤B”;另一种是在一个“分支”中均包含算法的步骤A,而在另一个“分支”上不包含算法的任何步骤,符合条件就执行“步骤A”,否则执行这个条件结构后的步骤【例4】任意给定3个正实数,设计一个算法,判断以这3个正实数为三边边长的三角形是否存在,并画出这个算法的程序框图.算法分析:判断以3个任意给定的正实数为三条边边长的三角形是否存在,只需验证这3个数中任意两个数的和是否大于第3个数.这个验证需要用到条件结构.算法步骤如下:第一步,输入3个正实数a,b,c.第二步,判断a+bc,b+ca,c+ab是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形.程序框图如右图: 点评:根据构成三角形的条件,判断是否满足任意两边之和大于第三边,如果满足则存在这样的三角形,如果不满足则不存在这样的三角形.这种分类讨论思想是高中的重点,在画程序框图时,常常遇到需要讨论的问题,这时要用到条件结构.三随堂练习 例5. 设计一个求解一元二次方程ax2+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省温州市鹿城区2025年七下英语期中联考模拟试题含答案
- 2025年医院电子病历系统优化构建医疗信息化协同发展模式与技术创新报告
- 咨询工程师实务视频课件
- 2025年医药企业研发外包(CRO)在临床试验数据分析与解读中的方法与工具报告
- 2025年山东省临沂市兰山区英语七下期末教学质量检测模拟试题含答案
- 经典思维模型精解集之营销力篇
- 保密安全试题及答案
- 数字文化产业商业模式创新:2025年网络直播与短视频内容创作研究报告
- 2025年工业互联网平台网络安全隔离技术在工业互联网安全领域的市场机遇与挑战研究报告001
- 安全检查培训试题及答案
- 现代环境生物技术课件
- 《民法典》合同编实务解读
- 营销策划 -阿那亚品牌手册
- 导管相关感染预防及控制
- 企业消防安全培训课件
- 2025年山西焦煤集团公司招聘笔试参考题库含答案解析
- 2025年北京市海淀区事业单位公开招聘笔试高频重点提升(共500题)附带答案详解
- 养猪粪污消纳协议书范本
- 开曼群岛公司法2024版中文译本(含2024年修订主要内容)
- 警用数字集群(PDT)通信系统互联技术规范
- QC小组活动成果-提高地下室综合管线施工质量工程技术
评论
0/150
提交评论