《程序框图、顺序结构》教学设计.docx

上传人:l*** 文档编号:19712428 上传时间:2022-06-10 格式:DOCX 页数:12 大小:34.23KB
返回 下载 相关 举报
《程序框图、顺序结构》教学设计.docx_第1页
第1页 / 共12页
《程序框图、顺序结构》教学设计.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《《程序框图、顺序结构》教学设计.docx》由会员分享,可在线阅读,更多相关《《程序框图、顺序结构》教学设计.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、程序框图、顺序结构教学设计 程序框图、依次结构教学设计 监利县试验中学 万平方 一、内容及其解析 本节内容是在学生学习了算法的概念的基础上进行的,学生知道“在数学中,算法通常是根据肯定规则解决某一类问题的明确的和有限的步骤”.在算法概念的表述中,有范围限定词 “在数学中”,因此学习的内容均为数学中的问题.有一个有前缀限制的基本特征词“步骤”,前缀中,“根据肯定规则” 指的是解决详细问题时的依据和表达方式,关注的是算法的基本逻辑结构(依次、条件和循环),也表示算法具有有序性.“解决某一类问题”,强调的是算法适用对象的常态,突出算法的探讨价值以及它的普遍适用性,也表明特别问题的解题与一般问题的算法

2、,存在联系又有区分.“明确和有限”,表示算法的每一步都是明确的、可执行的,总的步骤是有限的.在算法概念中,还特殊指出,“算法通常可以编成计算机程序,让计算机执行并解决问题”.这对中学学习的算法提出了要求,也确定了中学算法学习的范围.即仅提出算法概念,相识算法基本逻辑结构是不够的,还必需学习计算机能执行的算法程序,能用程序表达算法,让计算机来验证我们解决问题的算法是否可行.在我们利用计算机解决问题的时候,首先要设计计算机程序,在设计计算机程序时我们首先要画出程序运行的流程图,使整个程序的执行过程直观化,使抽象的问题非常清楚和详细.有了这个流程图,再去设计程序就有了依据,从而就可以把整个程序用机器

3、语言表述出来,因此程序框图是我们设计程序的基本和开端,也是运用计算机处理问题前的一个必要的步骤.算法有三种表达方法:算法的自然语言、程序框图和算法程序.算法的自然语言表达,即算法步骤,是与人的表达最接近算法表达方式;算法的程序表达是计算机可以识别的语言,但与人的表达距离较远;而算法的程序框图表达能直观、明确表达算法的基本逻辑结构,又能在前两种算法表达之间架设桥梁,形成编写程序的基础.由此可见,程序框图是算法的直观、精确的表达,是自然语言表达的延长,也是后面学习算法基本语句的基础.程序框图的学习起着承上启下的作用. 二、目标及其解析 课程目标 通过仿照、操作、探究,经验通过设计程序框图表达解决问

4、题的过程.在详细问题的解决过程中,理解程序框图的三种基本逻辑结构:依次、条件分支、循环. 教学目标 理解程序框图的概念;会用通用的图形符号表示算法,驾驭算法的依次结构,了解算法的条件结构与循环结构;驾驭画程序框图的基本规则. 目标解析 1.知道用程序框图表达算法可以使算法的结构更直观、更条理、更明确,知道算法程序框图的设计依次是先用自然语言表达算法步骤,再一一对应的翻译成程序框图,然后细致推敲,使程序框图简化、细化和精确化.2.明确程序框图的基本要求,理解算法的依次结构特征,会正确画出算法的依次结构框图.3.通过仿照、操作、探究,经验通过设计算法的依次结构解决问题的过程. 4.相识到算法是数学

5、及其应用的重要组成部分,是计算科学的重要基础,算法更强调思维的条理化、逻辑化和程序化,更注意问题解决的一般性,初步体会算法思想.5.通过程序框图画法规则的学习,体会程序化、规范化的算法思想,渗透对学生进行规范教化.6.了解算法的条件结构与循环结构. 三、教学问题诊断分析 1.由于学生初次接触程序框图,可能会感到生疏,因此可以举生活中的例子,也可以举函数图像的例子,让学生感到程序框图并不神奇,让学生感觉到程序框图表达算法更直观、更条理、更明确. 2.由于学生对算法思想没有深刻的相识,所以教学中要从学生熟识的问题入手,让学生从算法的角度给熟识的问题一个解决方法.但另一方面,学生可能会对很自然的、熟

6、识的问题不重视,因此要明确算法解决的是一类问题,算法是程序化的步骤,要强调算法适用对象的常态,突出算法的探讨价值以及它的普遍适用性. 3.由于程序框图是算法的一种新的表达形式,因此要明确算法的自然语言表达与程序框图表达的联系与区分,让学生驾驭算法程序框图的设计依次是先用自然语言表达算法步骤,再一一对应的翻译成程序框图,然后细致推敲,使程序框图简化、细化和精确化.另外程序框图的符号表示可能学生一下子接受不了,须要给学生以消化的时空. 4.由于学生没有上机操作,学生可能会对设计的程序框图是否正确心存疑虑.因此,教学上要强调程序框图只是把算法步骤的自然语言表达翻译成了程序框图表达,并不神奇,只要我们

7、能把一类问题的解题步骤程序化,再根据规范操作就不会出错. 四、教法与学法分析 一般中学数学课程标准指出,课程算法是中学数学课程中新内容,其思想是特别重要的,但并不神奇.算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法.为了有条理地、清楚地表达算法,往往须要将解决问题的过程整理成程序框图;为了能在计算机上实现,还须要将自然语言或程序框图翻译成计算机语言.学习算法的主要目的是使学生体会算法的思想,提高逻辑思维实力.不要将此部分内容简洁处理成程序语言的学习和程序设计.因此,教学中首先要让学生明确学生程序框图的目的,列举生活中与函数的例子,增加学生学习的信念与爱好. 由于算法程序框图的设

8、计依次是先用自然语言表达算法步骤,再一一对应的翻译成程序框图,然后细致推敲,使程序框图简化、细化和精确化.所以教学中必需通过实例进行,通过算法的自然语言表达与程序框图表达的比照学习,在解决详细问题的过程中学习一些基本逻辑结构和语句. 至于学法,课程标准说的也很明确,那就是通过仿照、操作、探究,经验通过设计程序框图表达解决问题的过程.要激发学生的学习爱好和创新潜能,为学生形成主动主动的、多样的学习方式创建有利的条件.以帮助学生养成独立思索,主动探究的习惯. 五、教学过程设计 复习提问:什么是算法?算法可以怎么表示?想过这样表示有什么缺点没有? 问题1.1:我们在高一学习过函数,请问函数的表达方法

9、有几种? 设计意图 比较迁移.老师说明:比较一下,我们可以将自然语言描述的算法看作“列表法”,那么算法的“图像法”有是什么呢?这就是我们要学习的程序框图.程序框图并不生疏,刚才我们进教室看到试验中学新生报名流程图就是例子. 问题1.2:你能感觉流程图有什么优点吗? 设计意图 初步感受流程图的优点. 问题2.1: 上节我们学习了“推断整数(n2)是否为质数”的算法,还记得是哪些步骤吗?它用图形怎样表示呢? 设计意图 学生画出程序框图,培育学生的动手实力.初步感受流程图是算法的直观的、精确的表达.先整体相识,后面再局面分析. 问题2.2: 视察所给的流程图,看看它们有哪些不同的几何形态? 设计意图

10、 促进对前面算法自然语言表达的理解,为程序框图的定义的得出打下基础.培育视察分析归纳实力,初步感受算法的程序框图.问题2.3:比照课本程序框图表自制作表格并填写,包括各程序框、名称、功能. 设计意图 培育自学实力和识记实力,驾驭各个图形的形态、作用及运用规则.相识程序框图里出现的基本图形符号,并且能很好地驾驭他们,是接下来学习程序框图的前提,所以在学习用程序框图来描述算法之前,必需先了解这些符号所代表的意义,那样才能让后面的学习更加顺当.问题3.1: 视察所给的程序框图,说明什么是程序框图? 程序框图又叫流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 设计意图 通过视察,培育分析归

11、纳实力.问题3.2:程序框图是怎么表示算法的? 在程序框图中,一个或几个程序框表示算法的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行依次. 设计意图 感受程序框图是建立在算法自然语言表达基础上的图形表示.将新学问纳入到原来认知系统中.练习1:1.流程图的推断框,有一个入口和n个出口,则n的值为( ) (A) 1 (B) 2 (C) 3 (D) 4 2.下列图形符号表示输入输出框的是( ) (A)矩形框 (B) 平行四边形框 (C) 圆角矩形框 (D) 菱形框 3.下列图形符号表示处理数据或计算框的是( ) (A)矩形框 (B) 平行四边形框 (C) 圆角矩形框 (D) 菱

12、形框 设计意图 让学生熟识程序框图的符号.问题4: “推断整数(n2)是否为质数”的程序框图有哪几种逻辑结构? 设计意图 初步向学生们介绍在程序框图里存在的三种不同的基本逻辑结构.由于这部分学问是学生新接触到的内容,所以主要由老师引导学生一同找出图中存在的三种不同的逻辑结构,依据它们各自所呈现的不同特点总结出它们的特征,之后由老师说出它们的名称.这里对逻辑结构的初步相识,也是为后面对它们的深化探究打下基础.老师说明: (1)三者的特点:依次结构在程序框图中的体现是用流程线将程序框自上而下地连接起来,按依次执行算法步骤; 条件结构在程序框图中是用推断框来表示,推断框内写上条件,两个出口分别对应着

13、条件满意和条件不满意时所执行的不同指令; 循环结构在程序框图中是利用推断框来表示,推断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到推断框的入口处. (2)条件结构与循环结构的区分与联系 区分:循环结构有重复性,条件结构具有选择性、不重复; 联系:循环结构中必定包含一个条件结构,用以推断循环的条件. 问题5: 已知一个三角形的三边长分别为a,b,c,利用海伦秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示. 设计意图 例题选自课本的例3,它针对的只是依次结构.在题目里涉及到一个学生不熟识的概念,那就是海伦公式,所以首先

14、要让学生们了解那是什么,否则将无从解题.之后就引导学生分析算法,这个过程可以培育学生主动思索的实力.然后由学生自己作出这道题的程序框图,熬炼学生的动手实力,加深对依次结构的理解. 练习2:随意给定一个正实数,设计一个算法求以这个数为半径的圆的面积,并画出程序框图表示. 设计意图 这是对课本第5页的练习第1题提出的新要求,旨在让学生体会算法的两种表达方法的联系,进一步体会设计程序框图的步骤. 问题6: 写出下面程序框图的运行结果. 设计意图 培育学生读图的实力,进一步理解算法的依次框图. 练习3: 依据右边的程序框图所表示的算法,输出的结果是_ 答案 2 解析 该算法的第1步分别将X,Y,Z赋于

15、1,2,3三个数,第2步使X取Y的值,即X 取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2. 设计意图 培育学生读图的实力,初步感受赋值的含义 .问题6: 本节课你有哪些收获?还有哪里疑问? 设计意图 让学生小结本节课所学学问.1.程序框图的概念与意义. 2.依次结构的程序框图的基本特征:(1)必需有两个起止框,穿插输入、输出框和处理框,没有推断框.(2)各程序框从上到下用流程线依次连接.(3)处理框按计算机执行依次沿流程线依次排列. 3.条件结构与循环结构在后面学习.作业: 1.画出今日学习的程序框图.2.已知x=4,y=2,

16、画出计算w=3x+4y的值的程序框图.(这是一道要求作出具有依次结构的程序框图题,很基础,一般的学生都能独立完成) 设计意图 课后作业的布置是为了检验学生对本节课内容的理解和运用程度以及实际接受状况,并促使学生进一步巩固和驾驭所学内容.学问性内容的小结,可把课堂教学传授的学问尽快化为学生的素养;数学思想方法的小结,可使学生更深刻地理解数学思想方法在解题中的地位和应用. 程序框图、依次结构教学设计 1.1 算法与程序框图 教学设计 教案 高二数学学问点:程序框图 依次结构 教学设计 新人教B版高二数学算法与程序框图教学安排:上册 程序的依次结构教案 活动八体验依次、分支结构程序设计说课稿 2.3依次结构的教学设计_图文(精) C语言程序设计试验三:依次与选择结构 1、依次程序设计作业 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第12页 共12页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页

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

当前位置:首页 > 应用文书 > 策划方案

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

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