《算法的概念》教学设计2
- 资源简介:
约4760字。
算法的概念
一、指导思想与理论依据
新课程理念下的数学教学,应让学生经历知识的发生、形成及应用过程,注重提高学生的思维能力和数学的表达能力。本节课基点应放在学生行为的参与度上,以问题推进引导学生认真思考,互相交流,自己建构数学知识。
二、教学内容解析
算法是高中课程改革新增加的教学内容,算法的概念是算法教学的开篇内容。算法思想贯穿于整个中学数学内容之中,有很丰富的层次递进的生活与数学素材:人们的生产活动和日常生活离不开算法,都在自觉不自觉地使用算法,例如人们到商店购买物品,会首先确定购买哪些物品,准备好所需的钱,然后确定到哪些商场选购、怎样去商场、行走的路线,若物品的质量好如何处理,对物品不满意又怎样处理,购买物品后做什么等;高中数学课程的算法思想也是处处可见,如解三角形、数学归纳法、数学建模等,同时,算法思想的学习对培养学生有条理的思考问题和清晰的表达能力有长足的影响。
算法是一种解决问题的方法,是数学及其应用的重要组成部分,也是计算机科学的重要基础。在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域.那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始。
算法是连接人和计算机的纽带,是计算机科学的基础,利用计算机解决问题需要算法.首先写出待解决问题的自然语言算法步骤,再将其转化为程序,所以本节课学习用自然语言进行算法设计是使用计算机解决具体问题的一个极为重要的环节。
算法概念这一节课,立足于用自然语言描述解决问题过程中的明确步骤,自然语言描述与人的表达方式最接近,是学习其它描述方法的基础。同时,本节的内容能为以后学习程序框图、基本算法语句等内容奠定基础。
三、教学目标设计
根据学生情况及本节课教材分析确定以下教学目标:
1.在解特殊的二次一次方程组到得出一般二元一次方程组的解法的过程中,让学生对算法的概念有一个初步认识,并了解算法是如何表示的。
2.在“判定7,35、2011和整数n (n>1)是否为质数”和用二分法求方程x2-2=0(x>0)
近似解的算法过程中,进一步理解算法的概念,学习算法的自然语言表示,会初步用自然语言描述算法,认识算法的特征、作用和优势。
3.通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。[]
教学重点与难点:本节课教学重点通过实例让学生体会算法思想,会用自然语言表达一些具体问题的算法.难点是学生对于算法步骤的划分。在“判断一个大于2的整数n是否为质数”的问题中体现比较突出,可以在前面问题的基础之上引导学生去突破难点。
四.教学问题诊断分析
在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想,教学中必须让学生体会到。在教学中,应通过具体实例来说明由数学的算法到计算机使用的算法的过渡过程,从而说明学习算法的必要性,理解好算法思想与要求,逐步在后续学习中,理解其各部分内容(结构、框图、语言)的作用。
算法的自然语言描述自然语言描述最接近学生现有的表达方式。因此,对只有顺序结构的算法描述时,学生是容易写出这类问题算法的。教师在小结时,只需指出:写算法要按顺序,每步要明确(可执行),总体是有限步即可。对涉及条件、循环结构的算法时,由于需要表示算法中存在的结构,而学生原来没有接触过这种表达,因此,这也是本节课的一个教学难点。解决这一难点,需要在教学中给学生提供尝试的机会,在他们发生困惑,产生问题后给予指导,帮助他们学会用递归语言描述算法。
教学支持条件分析:为了有效实现教学目标,条件许可,可以借助计算机或者计算器来参与运算或表达算法.通过计算机演示帮助学生体会算法学习的作用和价值.
五、教学过程设计
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源