




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
·数学人教B版·必修3算法初步第一章章末归纳总结第一章知识结构1学后反思2课时作业4专题研究3知识结构学后反思1.算法是数学及其应用的重要组成部分,是计算科学的基础,是连接解决问题的方法和计算机能够识别和理解的程序语言的桥梁,是现代人必须具有的数学素养,通过本章学习,初步掌握算法分析和程序设计,会用自然语言、程序框图和类似BASIC语言的scilab语言来把算法用程序设计语言表达出来,体会算法思想,发展有条理地思考与表达能力,提高逻辑思维能力.2.对于给定的问题,设计其算法时应注意:(1)与解决该问题的一般方法相联系,它要借助一般问题的解决方法,又要包含这类问题的所有可能情形.从中提炼与概括算法步骤;(2)将解决问题的过程划分为若干步骤;(3)引入有关的参数与变量对算法步骤加以表述;(4)用简练的语言将各个步骤表达出来.3.条件结构主要用在一些需要进行条件判断的算法中,如分段函数求值、大小关系判断等;循环结构主要用在一些有规律的重复计算中,如累加求和、累乘求积、递推关系等,循环结构主要注意设计合理的计数变量.4.循环结构的两种格式:(while)循环和for循环.要注意while循环结构中条件的设定和for循环中循环变量初值、终值、步长的设定.5.输入、输出语句和赋值语句是一个程序必不可少的语句,一定要注意它们各自的格式及要求,尤其是赋值语句,它在程序编写中具有重要的应用,特别应掌握通过引入第三变量利用三个赋值语句交换两个变量值的方法.6.条件语句和循环语句是解决一些较复杂问题的编程必须用到的两种语句,在用循环语句编写程序时,一是要注意两种格式的循环语句在解决同一问题时条件表述的不同,二是注意计数变量的取值范围,以免出现多一次循环和少一次循环的错误.7.实际问题的编程设计一般是先对问题进行认真的分析,设计出合理的算法,然后将算法用程序框图表示出来,最后根据程序框图用基本算法语句写出程序.8.用辗转相除法与更相减损术求两个数的最大公约数时,一定要弄清每一次除法(或减法)中的被除数、除数(或被减数、减数),同时要掌握两种方法中除法和减法分别应在何种情况下停止运算,得出结果.专题研究用自然语言描述算法的过程可分为三步:第一步,分析题意,明确问题的性质,针对不同的类型有针对性地采取不同的方法;第二步,建立问题的描述模型,通过模型来描述问题;第三步,设计算法.利用自然语言描述算法[解析]
算法如下:S1农夫把羊运到另一岸;S2农夫空船返回;S3农夫把狼运到另一岸;S4农夫把羊运回来;S5农夫把菜运到另一岸;S6农夫空船返回;S7农夫把羊运到另一岸.
当所解决的问题较为简单,只要依次进行多个处理就能完成,绘制算法程序框图通过顺序结构来实现,用赋值、输入、输出语句来书写程序.利用顺序结构绘制算法程序框图,利用赋值、输入、输出语句书写程序[解析]
程序框图如下图所示:程序如下:b=12;c=13;a=sqrt(c^2-b^2);S=a*b/2;print(%io(2),S);解决问题的过程中,必须先根据条件作出判断,再决定执行哪一种操作,画程序框图时必须通过选择结构实现,写程序时也必须用条件语句描述.利用条件分支结构绘制算法程序框图,利用条件语句书写程序程序如下:x=input(“x=”);ifx>=0andx<=4y=2*x;else
ifx<=8y=8;
elsey=2*(12-x);
endendprint(%io(2),y)当需要解决的问题需要多次重复相同的步骤时,要实现算法必须通过循环结构来实现,程序的书写也必须用循环语句来描述.循环语句中一定包含条件语句,在使用两种语句写程序时,要明确两种语句各自书写的模式,为防止出错,最好写时先画出程序框图.利用循环结构绘制算法程序框图,利用循环语句书写程序[解析]程序框图如图所示.程序如下:i=1;m=0;n=0;p=0;whilei<=60
G=input(“输入一成绩G”)ifG<60
disp(“C”)
m=m+1;elseifG<80disp(“B”)n=n+1;else
disp(“A”)p=p+1;endendi=i+1;endprint(%io(2),m,n,p)算法案例方程思想,就是分析数学问题中变量间的等量关系,建立方程(或方程组),通过解方程(或方程组)或运用方程的性质去分析、转化问题,使问题获得解决.方程思想在算法中有着广泛的应用,特别是求不定方程的整数解,其常规解法就是试值,但如果解的范围比较大,试值的次数就比较多,工作量较大.我们可以通过编写循环语句让计算机重复执行,代替人工单一重复的计算.方程思想[解析]
程序框图如图所示:程序如下:m=2;whilemodulo(m,3)<>2ormodulo(m,5)<>3or
modulo(m,7)<>2m=m+1;endprint(%io(2),m);类比思想是学习算法程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五个人股份转让的合同范例
- 导游劳动合同模板正规范例
- 5s高危药品管理制度
- 餐馆消防由谁管理制度
- 门店产品加工管理制度
- 企业相关方管理制度
- 门店管理制度信息长途
- 费用成本发票管理制度
- 门诊安全用电管理制度
- 食品仓储管理制度仓库
- 《石油化工金属管道工程施工质量验收规范2023版》
- 《中级宏观经济学》教学大纲
- 服务行业员工实名制管理制度
- 浙江钱江生物化学股份有限公司招聘笔试冲刺题2025
- 智能制造能力成熟度模型(-CMMM-)介绍及评估方法分享
- 《静脉输液治疗》课件
- 国开电大《中国法律史》形考任务1-3
- 2024年度餐厅与旅行社旅游服务定制化合同3篇
- 工贸行业隐患排查指导手册
- 层流手术室的管理
- 肠梗阻业务学习
评论
0/150
提交评论