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的值的算法,并画出程序框图.
⑥预习预设
五、板书设计(个性)
六、课后反思(个性)
因篇幅问题不能全部显示,请点此查看更多更全内容