下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章算法初步11算法与程序框图111算法的概念【明目标、知重点】1通过解二元一次方程组的方法,体会算法的基本思想2了解算法的含义和特征3会用自然语言表述简单的算法【填要点、记疑点】1算法的概念12世纪的算法是指用阿拉伯数字进行算术运算的过程数学中的算法通常是指按照一定规则解决某一类问题的明确和有限的步骤现代算法通常可以编成计算机程序,让计算机执行并解决问题2算法与计算机计算机解决任何问题都要依赖于算法,只有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题【探要点、究所然】情境导学赵本山和宋丹丹的小品钟点工中有这样一个问题:宋丹丹
2、:要把大象装入冰箱,总共分几步?哈哈哈哈,三步第一步,把冰箱门打开;第二步,把大象装进去;第三步,把冰箱门带上探究点一算法的概念思考1一个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1个大人或两个小孩,他们三人都会划船,但都不会游泳试问他们怎样渡过河去?请写出一个渡河方案答第一步,两个小孩同船过河去;第二步,一个小孩划船回来;第三步,一个大人划船过河去;第四步,对岸的小孩划船回来;第五步,两个小孩同船渡过河去小结广义地说,算法就是做某一件事的步骤或程序菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法在数学中,主要研究计算机能实现的算法,即按照某种步骤一定可以得到结果的解决问题的
3、程序思考2在初中,对于解二元一次方程组你学过哪些方法?解二元一次方程组eq blcrc (avs4alco1(x2y1,2xy1 )的具体步骤是什么?答解二元一次方程组有加减消元法和代入消元法解方程组的步骤:方法一第一步,2得5y3第二步,解得yeq f(3,5)第三步,将yeq f(3,5)代入,得xeq f(1,5)第四步,得方程组的解为eq blcrc (avs4alco1(xf(1,5),,yf(3,5).)方法二第一步,2,得5x1第二步,解,得xeq f(1,5)第三步,2,得5y3第四步,解,得yeq f(3,5)第五步,得方程组的解为eq blcrc (avs4alco1(xf
4、(1,5),,yf(3,5).)思考3写出求方程组eq blcrc (avs4alco1(A1xB1yC10,A2xB2yC20 )(A1B2B1A20)的解的算法答第一步,A1A2,得(A1B2A2B1)yA1C2A2C1第二步,解,得yeq f(A2C1A1C2,A1B2A2B1)第三步,将yeq f(A2C1A1C2,A1B2A2B1)代入,得xeq f(B2C1B1C2,A1B2A2B1)第四步,得方程组的解为eq blcrc (avs4alco1(xf(B2C1B1C2,A1B2A2B1),,yf(A2C1A1C2,A1B2A2B1).)思考4由思考3我们得到了二元一次方程组的求解公
5、式,利用此公式可得到思考2的另一个算法,请写出此算法答第一步,取A11,B12,C11,A22,B21,C21第二步,计算xeq f(B2C1B1C2,A1B2A2B1)与yeq f(A2C1A1C2,A1B2A2B1)第三步,输出运算结果小结根据上述分析,用加减消元法解二元一次方程组,可以分为三、四或五个步骤进行,这些步骤就构成了解二元一次方程组的一个“算法”在数学中,按照一定规则解决某一类问题的明确和有限的步骤称为算法从以上思考中我们看到某一个问题的算法不唯一探究点二算法的步骤设计例1设计一个算法,判断7是否为质数思考1质数是怎样定义的?答只能被1和本身整除的大于1的整数叫质数思考2根据质
6、数的定义,怎样判断7是否为质数?答可以这样判断:依次用26除7,如果它们中有一个能整除7,则7不是质数,否则7是质数解第一步,用2除7,得到余数1,所以2不能整除7第二步,用3除7,得到余数1,所以3不能整除7第三步,用4除7,得到余数3,所以4不能整除7第四步,用5除7,得到余数2,所以5不能整除7第五步,用6除7,得到余数1,所以6不能整除7因此,7是质数反思与感悟设计一个具体问题的算法,通常按以下步骤:(1)认真分析问题,找出解决此题的一般数学方法;(2)借助有关变量或参数对算法加以表述;(3)将解决问题的过程划分为若干步骤;(4)用简练的语言将这个步骤表示出来跟踪训练1设计一个算法,判
7、断35是否为质数 解第一步,用2除35,得到余数1,所以2不能整除35第二步,用3除35,得到余数2,所以3不能整除35第三步,用4除35,得到余数3,所以4不能整除35第四步,用5除35,得到余数0,所以5能整除35因此,35不是质数思考3要判断整数89是否为质数,按照例1的思路需用288逐一去除89求余数,需要87个步骤,这些步骤基本是重复操作,如何改进这个算法,减少算法的步骤呢?答(1)用i表示288中的任意一个整数,并从2开始取数;(2)用i除89,得到余数r若r0,则89不是质数;若r0,将i的值增加1,再执行同样的操作;(3)这个操作一直进行到i取88为止思考4判断一个大于2的整数
8、是否为质数的算法步骤如何设计?答第一步,给定一个大于2的整数n第二步,令i2第三步,用i除n,得到余数r第四步,判断“r0”是否成立若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示第五步,判断“in1”是否成立若是,则n例2写出用“二分法”求方程x220(x0)的近似解的算法解第一步,令f(x)x22,给定精确度d第二步,确定区间a,b,满足f(a)f(b)0第三步,取区间中点meq f(ab,2)第四步,若f(a)f(m)1,eq r(2)eq r(2),则令bm,若meq r(2),则令am第四步,重复第二、第三步,直到|ab|005或meq r(2)时结束算法【当堂测、查疑
9、缺】1在用二分法求方程零点的算法中,下列说法正确的是 ()A这个算法可以求所有的零点B这个算法可以求任何方程的零点C这个算法能求所有零点的近似解D这个算法可以求变号零点近似解答案D解析二分法的理论依据是函数的零点存在定理它解决的是求变号零点的问题,并不能求所有零点的近似值2已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求它的总分和平均分的一个算法如下,请将其补充完整第一步,取A89,B96,C99第二步,_第三步,_第四步,输出计算结果答案计算总分DABC计算平均分Eeq f(D,3)3看下面的四段话,其中不是解决问题的算法是_(1)从济南到北京旅游,先坐火车,再坐飞机抵达;(2)解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1;(3)方程x210有两个实根;(4)求12345的值,先计算123,再计算336,6410,10515,最终结果为15答案(3)解析由于(3)不是解决某一类问题的步骤,故(3)不是解决问题的算法4已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:(1)计算ceq r(a2b2);(2)输入直角三角形两直角边长a,b的值;(3)输出斜边长c的值其中正确的顺序是_答案(2)(1)(3)解析算法的步骤是有先后顺序的,第一步是输入,最后一步是输出,中间的步骤是赋值、计算【呈重点、现规律】1算法的特点:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 父亲为女儿考研演讲稿
- 体艺节演讲稿范文
- 2025年高考(天津卷)语文试题(学生版+解析版)
- 2025中考语文作文题解读:人工智能时代我们如何学习(南充)+写作指导+例文展示+点评
- 万里情感演讲稿
- 上课违反纪律演讲稿
- 电力设备安装与检修指导书
- 2024-2025学年深圳高二(上)期末历史【材料解析题】汇编(含答案)
- 2024-2025深圳某校七年级(上)期末地理试卷
- 贵州省黔南布依族苗族自治州2026届高三上学期期末质量监测历史试卷(含答案)
- 文化人类学概论教案
- GB/T 7305-2003石油和合成液水分离性测定法
- GB/T 4436-2012铝及铝合金管材外形尺寸及允许偏差
- GB/T 18998.5-2022工业用氯化聚氯乙烯(PVC-C)管道系统第5部分:系统适用性
- GB/T 1871.1-1995磷矿石和磷精矿中五氧化二磷含量的测定磷钼酸喹啉重量法和容量法
- 【外科】骨折概论-课件
- 初中数学北师大七年级上册综合与实践制作一个尽可能大的无盖长方体形盒子
- 江苏省教育科学规划课题开题报告
- 油气集输管线项目仪表自动化工程施工方案
- 四年级数学下册课件 - 2.1认识整万数 - 苏教版(共31张PPT)
- 华工现场监理工作手册
评论
0/150
提交评论