四川省富顺县第三中学高二学案:1.1.2《程序框图》【学习目标】1.掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。3.通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。【重点难点】教学重点:程序框图的基本概念、基本图形符号和 3 种基本逻辑结构。教学难点:能综合运用这些知识正确地画出程序框图。【导学过程】创设情境:如果你向全班同学介绍一下你心中偶像的形象,你认为用语言描述好还是拿出偶像的照片给同学们看好?说明一下你的理由,算法除了用自然语言表示外,还可用程序框图表示。(一)、自主学习(预习导读, 认真自学课本 P6-8, 完成下列问题,4 分钟左右)程序框图又称 ,是一种用 , 及 来表示算法的图形。(1)起止框图: 起止框是任何流程图都不可缺少的 ,它表明程序的 ,所以一个完整的流程图的首末两端必须是起止框。(2)输入、输出框: 表示数据的 ,它可用在算法中的任何需要输入、输出的位置。(3)处理框: 它是用来赋值、执行计算语句、传送运算结果的图形符号。(4)判断框: 判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支。(5)流程线:连接程序框,表示算法进行的前进方向及先后顺序(6)连接点:连接程序框图的两部分(二)小组合作学习算法的三种基本逻辑结构(1)顺序结构:顺序结构描述的是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构。基本形式见教材 9 页图 1.1-6班级 小组 姓名 (三)课堂学习整合例 1:已知一个三角形的三边分别为 2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图表示。1 变式训练 1:若三角形的边长分别为 a,b,c,此时的程序框图怎样画?变式训练 2:输入矩形的边长求它的面积,画出程序框图。例 2:已知点 p(x0,y0)和直线 l:Ax+By+C=0,求点 p(x...