广东地区高中数学科1.11算法的含义课件人教版必修3
《广东地区高中数学科1.11算法的含义课件人教版必修3》由会员分享,可在线阅读,更多相关《广东地区高中数学科1.11算法的含义课件人教版必修3(11页珍藏版)》请在装配图网上搜索。
1、1.1.1 算法的概念情境情境(1)小明在做实验时不小心将酒精和盐水装反小明在做实验时不小心将酒精和盐水装反 了,了,你能想个办法帮他补救吗?你能想个办法帮他补救吗?生活中的算法生活中的算法(2)一块手表的价格在一块手表的价格在200600元之间,竞猜元之间,竞猜者怎样较快地猜出它的实际价格?者怎样较快地猜出它的实际价格? 引例引例:你能写出你能写出求解二元一次方程组求解二元一次方程组 的步骤吗?的步骤吗?2121xyxy 数学中的算法数学中的算法思考总结思考总结:你能写出你能写出求解一般的二元一次方程组求解一般的二元一次方程组 的步骤吗?的步骤吗?(其中(其中 )111222a xb yca
2、 xb yc1 22 10aba b按照一定规则解决一类问题的明确和有限按照一定规则解决一类问题的明确和有限的步骤。的步骤。确确定定性性有有限限性性例例1.写出计算写出计算1+2+3+4+5的一个算法过程的一个算法过程.算法算法1 按照逐一相加的程序进行按照逐一相加的程序进行.算法算法2 可以运用公式可以运用公式1+2+3+n=n(n+1)/2直接计算直接计算.S1 计算计算1+2,得到,得到3;S3 将第二步中的运算结果将第二步中的运算结果6与与4相加,得到相加,得到10;S4 将第三步中的运算结果将第三步中的运算结果10与与5相加,得到相加,得到15.S2 将第一步中的运算结果将第一步中的
3、运算结果3与与3相加,得到相加,得到6;S1 取取n=5;S2 计算计算n(n+1)/2;S3 输出运算结果输出运算结果.变式变式1.写出计算写出计算1+2+3+4+100的一个的一个算法过程算法过程.总结总结:写出计算写出计算1+2+3+4+n的一个算的一个算法过程法过程.变式变式2.计算计算1+2+3+4+n+有相应的有相应的算法吗?如果有,请你写出它的算法吗?如果有,请你写出它的一个算法一个算法.1. 课本课本P6 T12.下面给出了解决问题的算法下面给出了解决问题的算法第一步第一步 输入输入x;第二步第二步 若若x3,则执行第三步,否则执行第四步;,则执行第三步,否则执行第四步;第三步
4、第三步 使使 ;第四步第四步 使使 ;第五步第五步 输出输出 y。这个算法解决的问题是这个算法解决的问题是_;当输入的当输入的x值为值为_时,输入值与输出值相等。时,输入值与输出值相等。234yxx21yx例例2.写出寻找写出寻找6所有因数的一个算法过程所有因数的一个算法过程.总结总结:写出寻找正自然数写出寻找正自然数n的所有因数的一个的所有因数的一个算法过程算法过程.1.算法的含义算法的含义2.算法的重要特征算法的重要特征3.算法体现的思想算法体现的思想 :程序化思想:程序化思想1+2+3+4+5必做必做:1.阅读课本阅读课本例例2.写出写出计算计算12399的一个算法的一个算法.3.某铁路部门规定,甲、乙两地间旅客托运行某铁路部门规定,甲、乙两地间旅客托运行李的费用为李的费用为:0.53,5050 0.53(50) 0.85,50w wcww其中其中w代表行李重量。请你写出计算托运行代表行李重量。请你写出计算托运行李的费用的一个算法李的费用的一个算法.4. 写出解关于写出解关于x的方程的方程 的一个算法。的一个算法。 20 xbxc选做选做:5.(鸡兔同笼鸡兔同笼)一群小兔一群鸡,两群合到一群里,要一群小兔一群鸡,两群合到一群里,要数腿共数腿共48,要数脑袋整,要数脑袋整17,多少只小兔多少只鸡?,多少只小兔多少只鸡?写出解决这个问题的一个算法写出解决这个问题的一个算法.
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。