下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.1.2 程序框图与算法的基本逻辑结构(1)目的要求1、熟悉各种程序框及流程线的功能和作用掌握顺序结构的程序框图的画法,能用顺序结构框图描述实际问题2、通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构通过比较体会程序框图的直观性、准确性3、培养学生的观察、归纳、抽象能力,体会事物之间的相互联系;培养学生相互合作的意识和思维的严谨性;激发学生的探究精神和严肃认真的科学态度;体会数学的奥秘与数学的简洁美,激发学生的学习兴趣教学重点程序框图的画法;用顺序结构描述算法教学难点程序框图的画法;用顺序结构解决
2、实际问题教学过程一、提出问题 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确因此,本节有必要探究使算法表达得更加直观、准确的方法今天开始学习程序框图二、探索研究1、程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序下表列出了几个基本的程序框、流程线和它们表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法
3、输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分前面讲过的“判断整数n(n>2)是否为质数”的算法用程序框图表示如下点评:程序框图是用图形的方式表达算法,使算法的结构更清楚,步骤更直观也更精确这里只是让同学们初步了解程序框图的特点,感受它的优点,暂不要求掌握它的画法2、算法的基本逻辑结构 用程序框图表示算法时,算法的逻辑结构展现得非常清楚上述程序框图中包含下面三种逻辑结构: 顺序结构 条件结构 循环结构尽管算法千差万别,但都是由这三种基本逻辑结构构成的3、顺序结构顺
4、序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构顺序结构可以用程序框图表示为:步骤n步骤n+14、例题例1已知一个三角形三条边的边长分别为a,b,c,利用海伦秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示(注:已知三角形三边边长分别为a,b,c,则三角形的面积为,其中这个公式被称为海伦秦九韶公式)算法分析:这是一个简单的问题,只需先算出p的值,再将它代入分式,最后输出结果因此只用顺序结构应能表达出算法算法步骤如下:第一步,输入三角形三条边的边长a,b,c第二步,计算第三步,计算第四步,输出S程序框图如下:点评:很明显,顺序结构是由若干个依次执行的步骤组成的,
5、它是最简单的逻辑结构,它是任何一个算法都离不开的基本结构例2如图所示是解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1)该流程图解决的是怎样的一个问题?(2)若最终输出的结果y1=3,y2=2,当x取5时输出的结果5ab的值应该是多大?(3)在(2)的前提下,输入的x值越大,输出的axb是不是越大?为什么?(4)在(2)的前提下,当输入的x值为多大时,输出结果axb等于0?解:(1)该流程图解决的是求函数f(x)axb的函数值的问题其中输入的是自变量x的值,输出的是x对应的函数值(2)由条件,得解这个方程组,得a=1,b=1 f(x)x1 当x取5时,5ab=f(5)=5×11=6(3)输入的x值越大,输出的函数值axb越大,因为f(x)=x1是R上的增函数(4)令f(x)=x1=0,得x=1,因此当输入的x值为1时,输出的函数值为0三、课堂练习1、半径为r的圆,面积公式为S=r2,当r10时,写出计算圆面积的算法,画出程序框图解:第一步,将r赋值为10第二步,计算S=r2第三步,输出S程序框图如图所示2、下图所示的是一个算法的流程图,已知a1=3,输出的b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 室外给排水管道安装施工技术交底记录大全
- 垂直冷冻施工技术
- 植树节活动策划方案15篇
- 2026抖音内衣-泳衣类目达人准入考试题库核心解析
- 教育科技的趋势与未来发展方向
- 化工行业“双碳”:双碳迎来顶层护航
- 第9章:微信小程序个人记账本实战
- 风险防控目标下石油企业财务管理的加强措施
- 《丛林故事》试题(含答案)
- 2026年高考化学全国卷考试真题
- 国家广播电视总局部级社科研究项目申请书
- 2025-2030中国自行车行业市场深度调研及发展趋势与投资前景预测研究报告
- 2026年陕西延长石油集团有限责任公司校园招聘笔试备考题库及答案解析
- 工会2025年度工作报告国企2025工会工作报告
- 广东梅州市嘉城建设集团有限公司招聘笔试题库2026
- T∕SZSSIA 019-2026 反恐怖防范管理规范 总则
- 2026年及未来5年市场数据中国税务大数据行业市场全景分析及投资前景展望报告
- 2026年中考英语专题复习:5个主题作文 预测练习题(含答案+范文)
- 2026年陕西能源职业技术学院单招职业适应性考试题库附参考答案详解(完整版)
- 24J113-1 内隔墙-轻质条板(一)
- 神州数码人才测评题2
评论
0/150
提交评论