第4节 算法的基本模式
教学目标
理解算法的基本概念。
初步掌握算法的表示方法。
理解顺序、选择和循环三种基本模式。
学科指导意见:
用生活实例来说明算法,仅限于流程图方式,对具体的程序中涉及的三种基本模式的程序分析(即三种基本模式的实现),建议放在第五章中讲述。1.4.3变量和变量的用途放在第四章进行教学。21教育网
教材分析:
算法是本节教学的重点和难点,教学中要和前几节形成一体,所以在教学中建议在以上几节的基础上提出算法的概念,引出算法执行的三种基本模式。然后将以前的问题深化为适用到选择模式和循环模式的问题,再次将算法以流程图方式表示。本节课的教授中要把握好难度,不能全部按教材的内容顺序进行授课,对于指令的类型、变量和变量的用途可视情况,移到第四章第4.1节中进行教学,在学生有一定程序概念后再学习,学生更容易理解。对于三种基本模式只作简单了解,不进行程序实例分析,也不要展开讨论或深入探讨。
教学方法:教授法为主
教学过程:
顺序、选择和循环三种基本模式
算法的执行流程是指算法中各个处理步骤的执行次序和模式。通常算法中含有三种基本模式:顺序、选择和循环。21世纪教育网版权所有
(1)顺序模式:一个步骤完成后,顺序执行紧跟着的下个处理步骤。
如电视节目,按先后顺序直线下来。
(2)选择模式:根据情况的不同,在预定的两个模式中,选择一个合理的步骤执行
如根据天气情况,选择体育课场地问题。
(3)循环模式:对某个情况e进行判断,当结果为真时,执行处理步骤step,然后再次判断这个情况e,当结果为真是,再次执行步骤step,并继续判断情况e。总是重复上述过程,直到判断的结果为假。21cnjy.com
如某某同学去吃馒头,判断有没有撑死,没有的话,一直吃,直到撑死为止。
算法执行过程体验操作步骤如下:(教师先讲解)
学生进入“运行体验”文件夹,双击指定文件“计数”
单击“自动执行”(或“单步执行”)按钮,进入演示程序,为“计数”演示程序界面
单击“开始运行”按钮,根据提示输入相关数据
记录有关输出结果到教材P15“算法执行过程体验”框中
重复操作c,完成所有算法体验
小结
这节课我们主要学习了算法的概念,用流程图的方法描述算法,最后还简单的学习了算法的三种基本模式:顺序、选择、循环。
6、练习:
体验:求平均值P12和最大数P17的运行,并完成P19页的练习。
教学后记:
对于flash式的体验算法的流程图,可以非常生动的感受到流程图的执行,以及让学生很快的理解了算法的含义。前面的课操作内容几乎没有,给学生动手体验的机会,有帮助提高学生的兴趣21·cn·jy·com
一定要抓住这节课的重点,算法的概念和流程图描述算法。对于三种结构只做简单的描述。
算法的概念的概括一定要精确,让学生简单明白。
讲授法一定要生动,多穿插生活中的一些例子,以提高学生的兴趣,同时语言一定要生动。同时多用些提问的形式,提高师生的互动性