预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

算法起始课教学设计 知识与技能: (1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。 过程与方法: 通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 情感态度与价值观: 通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 二、重点与难点: 重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 难点:把自然语言转化为算法语言。 教学过程设计 创设情境,引出算法概念 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。 问题1:你能写出求解二元一次方程组:的步骤吗? 设计意图:从学生具备的认识水平出发,归纳解二元一次方程组的求解步骤。从而让学生经历算法分析的基本过程,并在此过程中引导学生关注更具一般性解法,形成解法向算法过渡的准备,为建立算法概念打下基础。 师生活动:让学生解方程组。 教师:请把解的过程用步骤表示出来。 教师:投影用加减消元法求解的步骤,问:参照本题解法,你能完成下面问题吗?请一试。 问题2:写出求方程组的解的步骤. 设计意图:在复习解特殊二元一次方程组基本步骤的基础上.进一步复习回顾解一般的二元一次方程组的步骤,目的是让学生明白算法是用来解决某一类问题的,从而提高学生对算法的普遍适用性的认识,为建立算法的概念做好铺垫. 师生活动:让学生写出求解步骤后, 教师:投影显示解题步骤:,提出以上步骤就是求一般的二元一次方程组的解的算法. .2.分析归纳,得到算法概念 问题4。到底什么是算法?如何表达算法的含义? 设计意图:有了上面所举实例,学生对算法的概念开始有了一些认识,但对概念的比较全面的描述还有一定的困难.教师在此处设问后,再通过帮助学生回顾上面关于算法的实例,引导学生进行归纳总结.让学生切实参与到概念的形成过程中来. 师生活动:教师在提出问题后,一定要给学生思考时间,让学生先用自己的语言表达对算法概念的理解,在学生思考、交流、回答的基础上,教师进行归纳,帮助学生认识算法的概念. 教师指出:在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.现在,算法通常可以编成计算机程序,让计算机执行并解决问题. 3.解决问题,促进理解算法概念,学习算法自然语言描述 问题5,写出判断7是否为质数的步骤. 设计意图:由学生已有的认识水平出发,创设学生可以完成的体验情境,认学生认识求解结构中存在“重复”。为导出一般问题的算法创造条件,也为学习算法的自然语言表示提供时机。. 师生活动: 教师提问: 1.什么是质数?(引导学生回忆质数概念) 2.如何判断一个数是不是质数?如何把判断过程的基本步骤有条理的写出来? 给学生写出判断过程的时间,请学生完成。 纠正学生所写基本步骤后,教师接着提出问题: 3.把7改成35,再写出判断过程的基本步骤,请按纠正时教师提出的要求做。 学生完成后;教师提问: 4.两个解法有何相同之处?有何不同之处? 教师在学生回答后小结:对7是在试完1到6后才知道是质数,对35在试到5时,也就是在试的过程中,就得出不是质数,故没试完;不管哪个数,判断过程都是按一定规则有序进行的,都存在着“重复”这样的结构。 5.把35改成2009又该怎么做? 问题6.任意给定一个大于2的整数n,能否设计一个算法对n是否为质数做出判断? 设计意图:在问题5学生活动的基础上,通过学生活动,得出该问题的算法,从而促进学生对算法概念的进一步理解,感受算法的作用和优势,学习算法的自然语言描述,同时,引入学生关注算法中存在的结构。 师生活动:给出2分钟,请学生参照问题5的解法写出算法。教师巡视了解学生情况。 教师:投影下面的判断过程: 解: 第一步,给定大于2的整数n. 第二步,用2去除n,得到余数t.若t=0,则2能够整除n,n不是质数,算法结束;否则,进入第三步. 第三步,用3去除n,得到余数t.若t=0,则3能够整除n,n不是质数,算法结束;否则,进入第四步. …… 第(n-1)步,用(n-1)去除n,得到余数t.若t=0,则(n-1)能够整除n,n不是质数,算法