1.1.1算法的概念-优秀教案.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《1.1.1算法的概念-优秀教案.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.1 算法 概念 优秀 教案
- 资源描述:
-
1、1.1算法与程序框图【课题】:1.1.1算法的概念【教学目标】:(1)知识与技能:使学生理解算法的概念。掌握简单问题算法的表述发展对具体问题的过程与步骤的分析能力,发展从具体问题中提炼算法思想的能力。(2)过程与方法:通过几个具体问题的算法分析,引出算法的概念。让学生体会算法实际上就是一种独特的解题过程,是程序化的逻辑思维整理过程。(3)情感态度与价值观:通过体验算法表述的过程,培养学生的创新意识和逻辑思维能力;通过应用数学软件解决问题,感受算法思想的重要性,感受现代信息技术的威力,提高学生的学习兴趣。【教学重点】:算法的概念和算法的合理表述。【教学难点】:算法的合理表述。【课前准备】:Pow
2、erpoint【教学过程设计】:教学环节教学内容师生互动设计意图情景创设师:在日常生活中,我们可能会遇到这样的问题:两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1 个大人或两个小孩,他们四人都会划船,但都不会游泳。试问他们怎样渡过河去?请写出一个渡河方案。生:思考,讨论师(引导,总结):解:步骤如下:S1 两个小孩同船过河去;S2 一个小孩划船回来;S3 一个大人划船过河去;S4 对岸的小孩划船回来;S5 两个小孩同船渡过河去;S6 一个小孩划船回来;S7 余下的一个大人独自划船渡过河去;对岸的小孩划船回来;S8 两个小孩再同时划船渡过河去。师:上面我们解决这个问题的方法步骤实际上
3、就是数学中的算法了。由学生回答,老师书写,分清步骤,步步诱导,为引入算法概念做准备。用学生熟悉的问题来引入算法的概念,降低新课的入门难度,有利于学生正确理解算法的概念。师:那么算法是如何定义的?打开课本引领学生共同分析算法的定义。培养学生体会发现、抽象、总结的能力。教学环节内容师生互动设计意图概念深化1、算法的概念:由基本运算及规定的运算顺序所构成的完整的解题步骤,或者是按照要求设计好的有限的计算序列,并且这样的步骤或序列能解决一类问题。2、算法的五个重要特征:(1)有穷性:一个算法必须保证执行有限步后结束;(2)确切性:算法的每一步必须有确切的定义;(3)可行性:算法原则上能够精确地运行,而
4、且人们用笔和纸做有限次即可完成;(4)输入:一个算法有0个或多个输入,以刻划运算对象的初始条件。所谓0个输入是指算法本身定出了初始条件。(5)输出:一个算法有1个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的。提示学生注意其中的关键词:规定的运算顺序、完整的、解题步骤;设计好的、有限的、确切的、计算序列;解决一类问题。深化对定义的 理解。知识运用例1一群小兔一群鸡,两群合到一群里,要数腿共48,要数脑袋整17,多少只小兔多少只鸡?解 :算法1:S1 首先计算没有小兔时,小鸡的数为:17只,腿的总数为34条。S2 再确定每多一只小兔、减少一只小鸡增加的腿数2条。 S3 再根
5、据缺的腿的条数确定小兔的数量: (48-34)/2=7只S4 最后确定小鸡的数量:17-7=10只.算法2:S1 首先设x只小鸡,y只小兔。S2 再列方程组为: S3 解方程组得:S4 指出小鸡10只,小兔7只。本题讲解紧扣算法定义,层层诱导,提示学生如何设计步骤。最后指出,一个问题算法可能不止一个。深化对算法概念的 理解,使学生体会到算法并不是高渗莫测的东西,实际上是我们从前解题步骤的总结。教学环节内容师生互动设计意图知识运用例2写出一个求有限整数序列中的最大值的算法。解:为了便于理解,算法步骤用自然语言叙述: 先将序列中的第一个整数设为最大值; 将序列中的下一个整数值与“最大值”比较,如果
展开阅读全文