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