2022年程序框图与算法的基本逻辑结构导学案 .pdf

上传人:Q****o 文档编号:30524176 上传时间:2022-08-06 格式:PDF 页数:5 大小:230.10KB
返回 下载 相关 举报
2022年程序框图与算法的基本逻辑结构导学案 .pdf_第1页
第1页 / 共5页
2022年程序框图与算法的基本逻辑结构导学案 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年程序框图与算法的基本逻辑结构导学案 .pdf》由会员分享,可在线阅读,更多相关《2022年程序框图与算法的基本逻辑结构导学案 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.1.2程序框图与算法的基本逻辑结构(第 1 课时)一 教材分析教材背景算法是新课标教材新增加的内容,从古至今算法思想都能在解决问题中得到体现,他不仅是数学及应用的重要组成部分,也是信息技术的重要基础。随着信息技术的发展,算法思想已成为数学素养的一部分。所以学习算法是非常必要的。创设情景算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它. 2 新课介绍(一)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 下表列出了几个基本的程序框、流程线和它们表示的功能名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表

2、示一个算法输入和输出的信息处理框赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y” ;不成立时标明“否”或“ N” 。流程线连接程序框概念说明:(1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置(3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“ Y”

3、与“ N” )两个分支(二)算法的基本逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构、循环结构注:在我们描述算法或画程序框图时,必须遵循一定的逻辑结构,事实证明,无论如何复名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 步骤 n步骤 n+1 杂的问题,我们在设计它们的算法时,只需用顺序结构、条件结构和循环结构这三种基本逻辑就可以了,因此我们必须掌握并正确地运用这三种基本逻辑结构(1)顺序结构顺序结构是最简单的算法结构,语句与

4、语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本结构顺序结构可以用程序框图表示为:顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。如在示意图中,步骤n 和步骤 n+1是依次执行的,只有在执行完步骤n 指定的操作后,才能接着执行步骤n+1 所指定的操作例 1 已知一个三角形三条边的边长分别为a、b、c,利用海伦秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示算法分析: 只需先算出p 的值,再将它代入公式,最后输出结果,因此只用顺序结构就能表达出算法算法步骤如下:第一步:输入三角形三条

5、边的边长a,b,c第二步:计算2cbap第三步:计算)()(cpbpappS第四步:输出S程序框图:结束开始2cbap)()(cpbpappS输出S 输入a,b,c名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 变式练习:利用梯形的面积公式计算上底为a,下底为b,高为h的梯形的面积设计出该问题的算法及程序框图解:算法如下:相应的程序框图为:第一步:542hba,;第二步:2)(hbaS第三步:输出S(2)条件结构一些简单的算法可

6、以用顺序结构来表示,但是这种结构无法对描述对象进行逻辑判断,并根据判断结果进行不同的处理因此,需要有另一种逻辑结构来处理这类问题,这种结构叫做 条件结构 它是根据指定条件选择执行不同指令的控制结构输出S 结束开始2)(hbaS输入a,b,c名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 满足条件?步骤 A 是否步骤 B 满足条件?步骤 A 是否常见的条件结构可以用程序框图表示为下面两种形式:例 2 任意给定3个正实数,设计一个算

7、法,判断以这3 个正实数为三条边边长的三角形是否存在,并画出这个算法的程序框图算法分析: 判断以 3 个任意给定的正实数为三条边边长的三角形是否存在,只需要验证这 3 个数中任意两个数的和是否大于第3 个数,这就需要用到条件结构算法步骤如下:第一步:输入3 个正实数a,b,c第二步:判断a+bc , b+ca, c+ab是否同时成立. 若是,则存在这样的三角形;否则,不存在这样的三角形. 程序框图:a+bc , b+ca, c+ab是否否同时成立?是输入 a,b,c 开始存在这样的三角形不存在这样的三角形结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -

8、- - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 例 3 设计一个求解一元二次方程02cbxax的算法,并画出程序框图表示.( 参考课本P11)分析:由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式24bac,然后比较与0的大小, 再决定能否用求根公式求解所以,在算法中应含有选择结构解:算法如下:1S输入, ,a b c;2S24bac;3S如果0,则输出“方程无实数根”,否则12bxa,22bxa,并输出1x,2x算法流程图如右思考:如果要输出根的详细信息(区分是两个相等的实数根还是不等的实数根),如何修改上述算法和流程图?.课堂小结 :本节课主要讲述了程序框图的基本知识,包括常用的图形符号、相应的名称和功能. 还学习了算法的顺序结构和条件结构. 其中顺序结构是最简单的结构,也是最基本的结构,条件结构有两种形式,能灵活地根据自然语言把算法转化成程序框图. 4 课后作业习案与学案名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁