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

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

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

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

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

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

《算法的概念》教学设计一、教学目标:1、知识与技能:(1)使学生理解算法的概念。(2)掌握简单问题算法的表述。2、过程与方法:(1)逻辑思维能力:通过分析、抽象、程序化的过程,体会算法的思想,发展有条理地清晰地思维的能力,提高学生的算法素养。(2)创新能力:通过分析具体案例的过程,发展对具体问题的过程与步骤的分析能力,发展从具体问题中提炼算法思想的能力,体会算法的多元性。3、情感态度与价值观:通过体验算法表述的过程,培养学生的创新意识和逻辑思维能力;通过应用数学软件解决问题,感受算法思想的重要性,感受现代信息技术的威力,提高学生的学习兴趣。二、教学重点与难点重点:算法的概念和算法的合理表述。难点:算法的合理表述。三、教学方法与手段:采用“问题探究式”教学法,以多媒体为辅助手段,让学生主动发现问题、分析问题、解决问题,培养学生的探究论证、逻辑思维能力。四、教学过程:教学环节教学内容师生互动设计意图复习引入1.要把大象装入冰箱分几步?第一步:把冰箱打开。第二步:把大象放进冰箱。第三步:把冰箱门关上。2.老师:厨师做菜需要什么?学生:菜谱、原料等;老师:在程序设计的过程中,菜谱就相当于算法,描述每一个过程,而原料在程序设计中,相当于数据结构。3.如何求一元二次方程的解?解:第一步计算第二步如果如果方程无解第三步输出方程的根或无解的信息注意:以上三例的求解过程中,老师紧扣算法的定义,带领学生总结。反复强调,使学生体会到以下几点:强调步骤的顺序性,逻辑性,打乱顺序,就不能完成任务。强调步骤的完整性,不可分割。强调步骤的有限性。强调每步的结果的确切性(明确的结果)。强调步骤的通用性,任何人只要按照该步骤执行即可完成任务。由学生回答,老师书写,分清步骤,步步诱导,为引入算法概念做准备。用学生熟悉的问题来引入算法的概念,降低新课的入门难度,有利于学生正确理解算法的概念。2、算法是如何定义?2、打开课本引领学生共同分析算法的定义。培养学生体会发现、抽象、总结的能力。概念深化1、算法的定义:算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。分析句子成分,强调指出:算法理解为解题步骤;或者看成计算序列。问学生并让学生齐声回答:是什么的样的步骤和计算序列?算法的目的:是什么?学生:解决一类问题。(2)反问我们要解决解决一类问题,我们可以抽象出其解题步骤或计算序列,他们有什么样的要求?提示学生注意其中的关键词:规定的运算顺序、完整的、解题步骤;设计好的、有限的、确切的、计算序列;解决一类问题。深化对定义的理解。教学环节内容师生互动设计意图例题精选例1一群小兔一群鸡,两群合到一群里,要数腿共48,要数脑袋整17,多少只小兔多少只鸡?算法1:解:S1首先计算没有小兔时,小鸡的数为:17只,腿的总数为34条。S2再确定每多一只小兔、减少一只小鸡增加的腿数2条。S3再根据缺的腿的条数确定小兔的数量:(48-34)/2=7只S4最后确定小鸡的数量:17-7=10只.算法2:S1首先设x只小鸡,y只小兔。S2再列方程组为:S3解方程组得:S4指出小鸡10只,小兔7只。本题讲解紧扣算法的定义,层层诱导,提示学生如何设计步骤,可以先由学生提出,师生共同总结。最后提示学生,一个问题算法可能不止一个。深化对算法概念的理解,使学生体会到算法并不是高渗莫测的东西,实际上是我们从前解题步骤的总结。小结(师生共同总结)1、算法的定义:算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。2、算法的五大特征:⑴逻辑性:算法应具有正确性和顺序性。算法从初始步骤开始,分为若干明确的步骤,前一步是后一步的基础,只有执行完前一步才能进行下一步,并且每一步都有确切的含义,组成了具有很强的逻辑性的序列。⑵概括性:算法必须能解决一类问题,并且能重复使用。⑶有限性:一个算法必须保证执行有限步后结束⑷非唯一性:求解某个问题的算法不一定是唯一的,对于一个问题可以有不同的算法。⑸普遍性:许多的问题可以设计合理的算法去解决。如:如用二分法求方程的近似零点,求几何体的体积等等。3、算法的表述形式:⑴用日常语言和数学语言或借助于形式语言(算法语言)各处精确的说明。⑵程序框图(简称框图)。⑶程序语言。五、总结与评价本节课我们学习了算法的概念,通过增加和学生的交流互动,以多媒体为辅助手段,让学生主动发现问题、分析问题、解决问题,培养学生的探究论证、逻辑思维能力。最后师生一起总结出算法的定义和算法的五大特征。