算法框图的基本结构结构及设计
2.1顺序结构与选择结构
一、教学分析
在上节课中学生已经对算法的基本思想有了初步的认识,体会到算法思想是贯穿高中数学课程始终的基本思想,并且学习了用自然语言描述算法,但有些算法用自然语言表述显得困难,而且不直观、不准确。因此,本节课探究使算法表达更直观、准确的方法。算法框图在描述算法时相对自然语言有很多优点,所以我们需要进一步学习算法的基本结构(顺序结构和选择结构)和算法框图。
二、教学建议
1、本节开始,给出两个不同结构的算法(顺序结构和选择结构),让学生用自然语言描述,这让学生复习了上节课的内容,并体会到两个算法结构上的不同。进而介绍算法的三种基本结构。事实证明,无论如何复杂的问题,我们在设计它们的算法时,只需用顺序结构、条件结构和循环结构这三种基本逻辑就可以了,因此我们必须掌握并正确地运用这三种基本逻辑结构。
2、在学习算法框图时,首先要弄清各种图形符号的意义,明确每个图形符号的使用环境,图形符号间的联结方式。例如"起止框"只能出现在整个流程图的首尾,它表示程序的开始或结束,其他图形符号也是如此,它们都有各自的使用环境和作用,这是我们在学习这部分知识时必须要注意的一个方面。
3、作为本节的结束,可安排教材的"信息技术应用"活动,以BASIC语言为例给出确定年份是否为闰年的具体程序。让学生初步接触和了解程序设计的思想。
三、教学目标
1、知识与技能
(1)了解框图的概念,掌握各框图符合的功能;
(2)了解顺序结构与选择结构的概念,能够用框图表示顺序结构与选择结构。
2、过程与方法
(1)通过学习框图的各个符号的功能,培养学生对图形符号语言和数学语言的转化能力。
(2)学生通过模仿、操作、探索、经历设计框图表达解决问题的过程,理解框图的顺序结构和选择结构。