程序框图教案

上传人:xt****7 文档编号:135153510 上传时间:2022-08-14 格式:DOC 页数:6 大小:66.01KB
收藏 版权申诉 举报 下载
程序框图教案_第1页
第1页 / 共6页
程序框图教案_第2页
第2页 / 共6页
程序框图教案_第3页
第3页 / 共6页
资源描述:

《程序框图教案》由会员分享,可在线阅读,更多相关《程序框图教案(6页珍藏版)》请在装配图网上搜索。

1、1.1.2 程序框图(教案)一、教学目标知识目标:理解并掌握算法的第二种描述方法程序框图的概念,熟练掌握其图形符号,并能对三种基本逻辑结构进行简单的应用能力目标:使学生能够体会到算法的基本思想,发展有条理的思考与数学表达能力,提高逻辑思维能力情感目标:提高学习数学的兴趣,树立学好数学的信心,形成锲而不舍的钻研精神和科学态度二、教学重点:算法的程序框图及其三种基本逻辑结构 教学难点:设计算法的程序框图三、教学过程教学环节教学程序及设计设计意图创 设 情 境 ,引 入 课 题1、复习:算法的自然语言描述实例:任意给定一个大于1的整数,试设计一个程序或步骤对是否为质数做出判定算法分析:第一步:判断是

2、否等于2。若=2,则是质数;若,则执行第二步。第二步:依次从2()检验是不是的因数,即整除的数。若有这样的数,则不是质数,若没有这样的数,则是质数问题:是否有更好的表达方式来描述算法?复习旧知识,提出新问题,激发学生的求知欲,探索欲观察归纳,形成概念分解结构,揭示内涵2、新课(1)、程序框图的概念n2?d整除n?Flag=0d=d+1d=n-1且flag=1?d=2Flag=1?n是质数n不是质数结束开始输入nFlag=1思考:(!)框图中的d=d+1是怎么回事?(2)与自然语言比较,用程序框图来表示算法有哪些特点?程序框图的概念:又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地

3、表示算法的图形(2)构成程序框图的图形符号及其作用程序框名称功能终端框(起止框)表示一个算法的起始和结束输入输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”d整除n?flag=0d=d+1d=n-1且flag=1?以上程序框图分解:flag=1?n是质数n不是质数条件结构顺序结构输入nflag=1循环结构开门见山,直接给出算法的第二种描述方法,让学生有“眼前一亮”的感觉这种更为直观易懂的表达方式,不仅使学生稳固旧知识,更能使学生迁移到陌生的问题情境中,期待亲自操作用表格的形式分解图形,让学生对程

4、序框图的结构一目了然,在脑海中打下一个深深的烙印,为学习新概念做好准备例题示范,初步运用2、算法的三种基本逻辑结构及其框图表示(1)、顺序结构:由若干个依次执行的处理步骤组成例1、已知一个三角形的三边边长分别为2,3,4。利用海伦-秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图点评:要求通过例1体会顺序结构的先后次序及表示方法,掌握顺序结构的流程图的画法,及其算法程序的设计过程变题:将数字“2,3,4”改为“a,b,c”,算法程序将如何进行?(2)条件结构:根据条件作出判断,再决定执行哪一种操作的结构例2、任意给定3个正实数a,b,c,设计一个算法,判断分别以这3个数为三边边长的三角

5、形是否存在。画出这个算法的程序框图。点评:此题是条件结构的典型例题,通过判定以给定了数为边长的三角形是否存在的算法设计和程序框图的画法,旨在要求同学们掌握条件结构的流程图的画法及算法程序的设计过程,并学会判断流程图是否应含有选择结构的方法:即算法中必然有先进行判断才能决定是否执行下一步操作的情况本环节采用一讲一思一练的方式,及时对解题方法和规律进行概括,“变题”可将顺序结构过渡到条件结构,有利于培养学生的思维能力3、练习(1)利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积。设计出该问题的算法及流程图(2)设计一个求任意数的绝对值的算法,并画出程序框图4、小结:(1)算法可以用自然

6、语言来描述,也可以用程序框图来描述(2)在画程序框图时,如何进行结构的选择?(师生一起总结)思考:算法还有没有其它的描述方法?5、作业必做题:(1)“鸡兔同笼”问题是我们古代数学著作中一个有趣而且有影响力的题目,已知鸡兔总头数为H,总脚数为F,设计一个算法求鸡兔各有多少只,并画出程序框图(2)某居民区的物业部门向居民收取卫生费,计费方法是:3人和3以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图选做题:设计一个求解一般二元一次方程组的算法,并画出程序框图使学生能巩固、自觉运用所学知识与解题思想方法强化学生对本节知识点的记忆,突出重点,培养学生坚忍不拔的意志 作业采用分层练习的形式,既能使学生掌握基础知识,又使学有余力的学生有所提高,从而达到“培优转差”的目的四、教后回顾及反思1、按照学生的实际情况,将1.1.2 程序框图分为两个课时进行授课,本节为第一课时,内容为程序框图的概念及三种基本逻辑结构中的顺序结构和循环结构2、本模块中,算法是新增加内容,课标要求学生通过模仿、操作、探索,学习设计程序框图表达解决问题的过程,体会算法的基本思想

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