《11算法的概念》课件优质公开课人教A版必修3.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《11算法的概念》课件优质公开课人教A版必修3.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11算法的概念 11 算法 概念 课件 优质 公开 课人教 必修
- 资源描述:
-
1、1.1算法的概念算法的概念算法是计算机工作的算法是计算机工作的基础,算法的发展推基础,算法的发展推动了计算机的发展动了计算机的发展【学习目标】【学习目标】1.了解算法的含义,体会算法的思想;了解算法的含义,体会算法的思想;2.能够用自然语言叙述算法;能够用自然语言叙述算法;3.掌握正确的算法应满足的特征掌握正确的算法应满足的特征.【学习重点】【学习重点】算法的含义、解二元一次方程组和判断一算法的含义、解二元一次方程组和判断一 个数为质数的算法设计个数为质数的算法设计【学习难点】【学习难点】把自然语言转化为算法语言把自然语言转化为算法语言.创设情境创设情境 给出定义给出定义问题:问题:有一个农夫
2、带一条有一个农夫带一条狼狼、一只、一只羊羊和一筐和一筐白菜白菜过河过河.如果没有农夫看管,则狼要吃羊,羊要吃白如果没有农夫看管,则狼要吃羊,羊要吃白菜菜.但是船很小,只够农夫带一样东西过河但是船很小,只够农夫带一样东西过河.问农问农夫该如何解此难题?夫该如何解此难题?解决步骤:解决步骤:1、带羊到对岸,返回;、带羊到对岸,返回;2、带菜到对岸,并把羊带回;、带菜到对岸,并把羊带回;3、带狼到对岸,返回;、带狼到对岸,返回;4、带羊到对岸、带羊到对岸.【问题导学】【问题导学】阅读必修阅读必修3P3-5后完成下列问题:后完成下列问题:著名笑星著名笑星赵本山赵本山和和宋丹丹宋丹丹表演的小品表演的小品
3、钟点工中,钟点工中,宋丹丹讲了一个笑话,问把大象装进冰箱总共分几步宋丹丹讲了一个笑话,问把大象装进冰箱总共分几步.2、数学中数学中的的算法:算法:按照一定规则解决某一类问题的按照一定规则解决某一类问题的 和和 的步骤的步骤.明确明确有限有限3、写出解二元一次方程组、写出解二元一次方程组 的求解过程,的求解过程,并从中理解算法的含义:并从中理解算法的含义:21(1)23(2)xyxy答案是分三步:答案是分三步:把冰箱门打开;把大象装进去;把冰箱门打开;把大象装进去;把冰箱门关上把冰箱门关上.其实这其中就蕴涵了数学中最原始的其实这其中就蕴涵了数学中最原始的算法思想,你能从中理解算法的含义吗?算法思
4、想,你能从中理解算法的含义吗?3、写出解二元一次方程组、写出解二元一次方程组 的求解过程,的求解过程,并从中理解算法的含义:并从中理解算法的含义:21(1)23(2)xyxy217()2+()得5x第 步,=一()75解(3)得,第,x=二步121()2-()得5y=第三步,(4)51解(4)得,第,y=四步7515xy第得到方程组五的解步,探究:写出求解下列方程组的探究:写出求解下列方程组的步骤步骤.1111 22 1222(1)0(2)a xb ycaba ba xb yc第一步第一步,21(1)(2)bb得:12211221a ba bxc bc b(3)第二步第二步,解(解(3)得)得
5、 12211221c bc bxa ba b2 11 22 11 2a ca cya bab 第四步第四步,解(解(4)得)得 21(1)(2)aa得:第三步第三步,2 11 22 11 2a bab ya cac(4)第五步第五步,得到方程组的解为得到方程组的解为 1221122121122112c bc bxa ba ba ca cya ba b算法的含义算法的含义(广义)完成某项工作的方法和步骤(广义)完成某项工作的方法和步骤(现代)可以用计算机来解决的一类问题的(现代)可以用计算机来解决的一类问题的程序程序和和 步骤步骤.(数学中)(数学中)算法算法通常是指按照一定规则解决通常是指按照
6、一定规则解决 某一类问题的某一类问题的明确和有限明确和有限的的步骤步骤.菜谱是做菜的算法;菜谱是做菜的算法;歌谱是一首歌曲的算法;歌谱是一首歌曲的算法;空调说明书是空调使用的算法等空调说明书是空调使用的算法等例例1:设计一个算法,判断设计一个算法,判断5是否为质数是否为质数.算法:算法:第一步,第一步,用用2除除5,得到余数,得到余数1.因为余数不为因为余数不为0,所以,所以2不不能整除能整除5.第二步,第二步,用用3除除5,得到余数,得到余数2.因为余数不为因为余数不为0,所以,所以3不不能整除能整除5.第三步,第三步,用用4除除5,得到余数,得到余数1.因为余数不为因为余数不为0,所以,所
7、以4不不能整除能整除5.因此,因此,5是质数是质数.21?变式变式1:设计一个算法,判断设计一个算法,判断21是否为质数是否为质数.变式变式1:设计一个算法,判断设计一个算法,判断21是否为质数是否为质数.第一步,第一步,用用2除除21,得到余数,得到余数1.因为余数不为因为余数不为0,所以,所以2不能整除不能整除21.算法算法分析:分析:第二步,第二步,用用3除除21,得到余数,得到余数0.因为余数为因为余数为0,所以,所以3能能整除整除21.因此,因此,21不是质数不是质数变式变式2:你能写出你能写出“判断整数判断整数 是否为质数是否为质数”的算法吗?的算法吗?算法算法分析:分析:第一步,
展开阅读全文