1.1.2程序框图与算法的基本逻辑结构(2)
- 格式:ppt
- 大小:281.00 KB
- 文档页数:9
1.1.2程序框图与算法的基本逻辑结构(第二课时)教学目标1、掌握程序框图的三种基本逻辑结构及其之间的联系。
2、综合运用框图知识正确地画出程序框图。
教学重难点重点:程序框图的三种基本逻辑结构,画程序框图。
难点:算法程序框图的三种结构的认识。
教学过程一、复习引入讲解上一节课布置的作业(用框图画出课本第5页练习第2题的算法)(叫一名男同学,一名女同学上黑板画出自己的框图。
并叫下面的同学帮忙改错,并且要知道按照同学写的错误的程序框图走下去,会得到什么样的结果,通过这种方式加强学生对程序框图的理解。
)开始输入ni=1求n除以i的余数rr=0?输出ii=i+1”i>n?结束否是是否顺序结构循环体条件结构循环结构由上节课布置的作业讲解引入今天上课的课题,在框图上标明三种基本结构:顺序结构、条件结构、循环结构。
二、新课讲解1、算法的基本结构○1顺序结构:由若干个依次执行的步骤组成。
在程序框图中可以单独出现,也可以再条件结构与循环结构中出现,是任何一个算法都离不开的基本结构。
○2条件结构:在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构。
实际上是对问题进行分类讨论。
常见的条件结构可以用程序框图表示为下面两种形式满足条件?满足条件?步骤B步骤A 步骤A 就像买衣服一样,用价钱来限制自己买还是不买○3循环结构:在算法中,按照一定的条件反复执行某些步骤,这就是循环结构。
反复执行的步骤称为循环体。
循环结构又分为直到型循环结构与当型循环结构。
在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环,这种循环结构称为直到型循环结构。
在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环体,这种循环结构称为当型循环结构。
循环体循环体满足条件?满足条件?是否是否是否是否。
授课题目:算法与程序框图(2)共 1 课时执笔人:田博集体备课时间教师授课时间一、学习(教学)目标----三维目标(共性)旁注(个性化设计)(一)知识与技能1.正确理解算法的概念及算法的程序及步骤,区分算法与一般具体问题的解法;2.理解算法的五个特征:概括性、逻辑性、有穷性、普遍性、不唯一性;3.掌握程序框图的构成,熟练地用程序框图表示算法。
(二)过程与方法培养学生严密的逻辑能力和实际动手的能力(三)情感态度与价值观通过有趣的实例使学生了解算法概念的同时,激发学生学习数学的兴趣。
二、学习(教学)的重点、难点(共性)学习重点:算法及程序框图的概念学习难点:如何画程序框图三、学习(教学)方式、方法(个性)四、学习(教学)过程①问题提出(1)什么是程序框图?(2)说出终端框(起止框)的图形符号与功能.(3)说出输入、输出框的图形符号与功能.(4)说出处理框(执行框)的图形符号与功能.(5)说出判断框的图形符号与功能.(6)说出流程线的图形符号与功能.(7)说出连接点的图形符号与功能.(8)总结几个基本的程序框、流程线和它们表示的功能.(9)什么是顺序结构?②合作探究(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(2)椭圆形框:表示程序的开始和结束,称为终端框(起止框).表示开始时只有一个出口;表示结束时只有一个入口.(3)平行四边形框:表示一个算法输入和输出的信息,又称为输入、输出框,它有一个入口和一个出口.(4)矩形框:表示计算、赋值等处理操作,又称为处理框(执行框),它有一个入口和一个出口.(5)菱形框:是用来判断给出的条件是否成立,根据判断结果来决定程序的流向,称为判断框,它有一个入口和两个出口.(6)流程线:表示程序的流向.(7)圆圈:连接点.表示相关两框的连接处,圆圈内的数字相同的含义表示相连接在一起.③展示提升图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分顺序结构条件结构循环结构④点拨激励例:设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示⑤反馈练习设计一个计算1+2+……+100的值的算法,并画出程序框图.⑥预习预设五、板书设计(个性)六、课后反思(个性)。