程序框图与顺序结构(导学案)_第1页
程序框图与顺序结构(导学案)_第2页
程序框图与顺序结构(导学案)_第3页
程序框图与顺序结构(导学案)_第4页
全文预览已结束

下载本文档

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

文档简介

程序框图与顺序结构(导学案)学习目标1.掌握程序框图的概念;2.会用图形符号表示算法,掌握算法的三个基本逻辑结构,明确程序框图的基本要求;3.通过模仿、操作、探索,掌握画程序框图的基本规则,能灵活、正确画出程序框图。重点与难点重点:程序框图的基本概念、基本图形符号和三种基本逻辑结构;难点:能综合运用这些知识正确地画出程序框图。教学过程一、复预导入1.算法的每一步应该是确定的,并且能有效地执行且得到确定的结果,而不是模棱两可,这是指算法的()A.有穷性B.确定性C.普遍性D.不惟一性2.任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积.提示:.第一步:输入任意正实数;第二步:计算;第三步:输出圆的面积.3.程序框图又称,是一种用、及来表示算法的图形。画出与下列名称对应的程序框:终端框(起至框)输入、输出框处理框(执行框)判断框流程线连接点4.任何一种算法都是由三种基本逻辑结构构成的,它们是顺序结构、条件结构、循环结构。5.顺序结构是任何一个算法都离不开的基本结构,它由若干个依次执行的步骤组成。结构形式如右:二、合作探究例1、已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。算法分析:这是一个简单的问题,只需先算出p的值,再将它代入公式,最后输出结果,只用顺序结构就能够表达出算法。 小结:顺序结构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。探究一、已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算解法,并画出程序框图。例2、已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离,并画出程序框图.探究二、如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面的几个问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,输出的f(x)的值为多大?(3)要想使输出的值最大,输入的x的值应为多大?(4)按照这个程序框图输出的f(x)值,当x的值大于2时,x值大的输出的f(x)值反而小,为什么?(5)要想使输出的值等于3,输入的x的值应为多大?(6)要想使输入的值与输出的值相等,输入的x的值应为多大?课堂小结1.画程序框图实际上是将问题的算法用程序框图符号表示出来,所以首先要搞清楚需要解决什么问题,采用什么算法可以解决.其次要弄清楚初值、循环情况、条件、表达式、程序的结构、流向等.2.顺序结构描述的是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的.三、达标测评1.下列关于程序框图的说法正确的是()A.程序框图是描述算法的语言B.程序框图中可以没有输出框,但必须要有输入框给变量赋值C.程序框图虽可以描述算法,但不如用自然语言描述算法直观D.程序框图和流程图不是一个概念2.下列程序框图所对应的算法和指向线分别为()A.5步,5条B.5步,4条C.3步,5条D.3步,4条3.下列关于流程线的说法,不正确的是()A.流程线表示算法步骤执行的顺序,用来连接程序框B.流程线只要是上下方向就表示自上向下执行可以不要箭头C.流程线无论什么方向,总要按箭头的指向执行D.流程线是带有箭头的线,它可以画成折线4.给出下列程序框图:若输出的结果为2,则①处的执行框内应填的是()A.x=2B.b=2C.x=1D.a=55.以下给出对程序框图的几种说法:①任何一个程序框图都必须有起止框;②输入框只能紧接开始框,输出框只能紧接结束框;③判断框是唯一具有超出一个退出点的

温馨提示

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

最新文档

评论

0/150

提交评论