必修三 算法与程序框图(优秀教案!)

上传人:小** 文档编号:112664180 上传时间:2022-06-23 格式:DOC 页数:7 大小:132.52KB
收藏 版权申诉 举报 下载
必修三 算法与程序框图(优秀教案!)_第1页
第1页 / 共7页
必修三 算法与程序框图(优秀教案!)_第2页
第2页 / 共7页
必修三 算法与程序框图(优秀教案!)_第3页
第3页 / 共7页
资源描述:

《必修三 算法与程序框图(优秀教案!)》由会员分享,可在线阅读,更多相关《必修三 算法与程序框图(优秀教案!)(7页珍藏版)》请在装配图网上搜索。

1、算法与程序框图教学目标: 明确算法的含义,熟悉算法的三种基本结构。教学重点: 算法的基本知识与算法对应的程序框图的设计.教学难点: 与算法对应的程序框图的设计及算法程序的编写.教学过程:1.算法的定义:广义的算法是指完成某项工作的方法和步骤,现代意义的算法是指可以用计算机来解决的某一类问题的程序和步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2.流程图的概念:流程图是用一些规定的图形、指向线及简单的文字说明来表示算法几程序结构的一种图形程序它直观、清晰,便于检查和修改.其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流程线(指向线)表示操作的先后次序

2、构成流程图的图形符号及其作用程序框名称功能起止框表示一个算法的起始和结束,是任何算法程序框图不可缺少的。输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置。处理框赋值、计算。算法中处理数据需要的算式、公式等,它们分别写在不同的用以处理数据的处理框内。判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时在出口处标明则标明“否”或“N”。流程线算法进行的前进方向以及先后顺序循环框用来表达算法中重复操作以及运算连结点连接另一页或另一部分的框图注释框帮助编者或阅读者理解框图3规范流程图的表示:使用标准的框图符号;框图一般按从上到下、从左到右的方向画,流程线

3、要规范;除判断框外,大多数框图符号只有一个进入点和一个退出点.在图形符号内描述的语言要非常简练、清楚.4、算法的三种基本逻辑结构:课本中例题的讲解得出三种基本逻辑结构:顺序结构、条件结构、循环结构(1)顺序结构:顺序结构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。例1:已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。算法分析:这是一个简单的问题,只需先算出p的值,再将它代入公式,最后输出结果,只用顺序结构就能够表达出算法。解:程序框图:开始p=(2+3+4)/2222 2s=p(p-2)(p-3)(p-4)

4、输出s 结束点评:顺序结构是由若干个依次执行的步骤组成的,是任何一个算法都离不开的基本结构。(2)条件结构:根据条件选择执行不同指令的控制结构。例2:任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画出这个算法的程序框图。算法分析:判断分别以这3个数为三边边长的三角形是否存在,只需要验收这3个数当中任意两个数的和是否大于第3个数,这就需要用到条件结构。程序框图:开始输入a,b,c a+bc , a+cb, b+ca是 否 否同时成立?不存在这样的三角形 是存在这样的三角形 结束(3)循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤

5、的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。循环结构分为两类:(1)一类是当型循环结构,如图(1)所示,它的功能是当给定的条件P1成立时,执行A框,A框执行完毕后,再判断条件P1是否成立,如果仍然成立,再执行A框,如此反复执行A框,直到某一次条件P1不成立为止,此时不再执行A框,从b离开循环结构。(2)另一类是直到型循环结构,如图(2所示,它的功能是先执行,然后判断给定的条件P2是否成立,如果P2仍然不成立,则继续执行A框,直到某一次给定的条件P2成立为止,此时不再执行A框,从b点离开循环结构。 A A P1? P2? 不成立 不成立 成立 b b当型

6、循环结构 直到型循环结构 两种循环结构有什么差别?当型:先判断 后执行先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。直到型;先执行 后判断先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。注意:1.对于算法的理解不能仅局限于解决数学问题的方法,解决任何问题的方法和步骤都应该是算法.算法具有概括性、抽象性、正确性等特点,要通过具体问题的过程和步骤的分析去体会算法的思想,了解算法的含义.2.在学习程序框图时要掌握各程序框的作用,准确应用三种基本逻辑结构,即顺序结构、条件分支结构、循环结构来画程序框图,准确表达算法.画程序框图是用基本语

7、句来编程的前提.例3:设计一个计算1+2+100的值的算法,并画出程序框图。算法分析:只需要一个累加变量和一个计数变量,将累加变量的初始值为0,计数变量的值可以从1到100。解:程序框图:开始i=1 Sum=0i=i+1Sum=sum+ii100? 否 是输出sum结束课堂练习:1:输入矩形的边长求它的面积,画出程序框图。2:求x的绝对值,画出程序框图。3:画出求21+22+23+2100的值的程序框图。课后练习:1 下列关于算法的描述正确的是()A 算法与求解一个问题的方法相同 B算法只能解决一个问题,不能重复使用C算法过程要一步一步执行 D有的算法执行完以后,可能没有结果2 计算下列各式中

8、的S值,能设计算法求解的是()S123100;S123100;S123n(n1,nN)A BC D3. 下列关于算法的说法正确的是()A 一个算法的步骤是可逆的B描述算法可以有不同的方式C算法可以看成按照要求设计好的有限的确切的计算序列并且这样的步骤能解决当前问题D算法只能用一种方式显示4. 下列各式中T的值不能用算法求解的是()A T122232421002 BTCT12345 DT123456991005 下列四种叙述能称为算法的是()A 在家里一般是妈妈做饭 B做米饭需要刷锅、淘米、添水、加热这些步骤C在野外做饭叫野炊 D做饭必须要有米6. 关于一元二次方程x25x60的求根问题,下列说

9、法正确的是()A 只能设计一种算法 B可以设计两种算法C不能设计算法 D不能根据解题过程设计算法7 对于解方程x22x30的下列步骤:设f(x)x22x3计算方程的判别式2243160作f(x)的图象将a1,b2,c3代入求根公式x,得x13,x21.其中可作为解方程的算法的有效步骤为()A BC D8 解决某个问题的算法如下:第一步,给定一个实数n(n2)第二步,判断n是否是2,若n2,则n满足条件;若n2,则执行第三步第三步,依次从2到n1检验能不能整除n,若都不能整除n,则n满足条件则满足上述条件的实数n是()A 质数 B奇数C偶数 D约数9. 如下图所示的程序框图,其功能是()A 输入

10、a,b的值,按从小到大的顺序输出它们的值B输入a,b的值,按从大到小的顺序输出它们的值C求a,b的最大值D求a,b的最小值10. 给出如图的程序框图,那么输出的S等于()A2450 B2550 C5050 D4900 第9题图 第10题图11.已知数字序列:2,5,7,8,15,32,18,12,52,8.写出从该序列中搜索18的一个算法第一步,输入实数a.第二步,_.第三步,输出a18.12.求1357911的值的一个算法是:第一步:求13得到结果3.第二步:将第一步所得结果3乘5,得到结果15.第三步:_.第四步:再将105乘9得到945.第五步:再将94511,得到10395,即为最后结果11.输入3个实数按从大到小的次序排序。12.给出50个数,1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推. 要求计算这50个数的和. 将上面给出的程序框图补充完整.(1)_ (2)_ (2)结 束i= i +1(1)开 始是输出 s否i = 1P = 1S= 0S= s + p (第12题图)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!