- 15
- 0
- 约 33页
- 2016-11-28 发布于北京
- 举报
2015基本算法介绍
基本算法介绍
算法实际上就是用计算机解决某个问题的方法和步骤,学习完循环和分支结构的语句后,实际上就可以编写任何复杂的程序了,而在程序的编写之前必须掌握程序算法的基本思想,即对不同问题处理时的计算机的解题步骤,下面就介绍一些基本的算法思想。
注意:对某一类问题的解决,有很多解决的方法,因此,同一个问题的程序设计,针对不同的算法可能编写出不同的程序,而我们在下面介绍的只是对某类问题的通用算法思想。另外,算法的设计不针对某一个具体的问题,希望大家在学习时,不要仅满足掌握相关例题的程序设计,而要学习算法的基本思想,学会以后遇到类似的问题时能运用该思想来解决问题。
累加算法
累加是程序设计中最常遇见的问题,比如求某单位职工的所有工资总和等。
累加算法的一般做法是定义一个变量 s,作为累加器使用,一般初值为0,再定义一个变量用来保存加数。一般在累加算法中的加数都是有规律可循,可结合循环程序来实现。
由前面可知,一个循环程序的设计,如果以下三方面确定下来:变量的赋初值、循环体的内容、循环结束条件,那么根据循环语句的格式,就很容易写出相应的循环程序。
例5-2-8 求1+2+3+……+100的累加和,并在窗体上打印输出。
分析:
设累加器S专门存放累加的结果,初值为0,加数用变量I表示
当I=1时, S的值应为0+1=1,即S= 0+1= S+I (执行语句S=S+I)
当I=2时, S的值应为
您可能关注的文档
最近下载
- 南京六合BRW400-315/31.5乳化液泵使用说明书.pdf VIP
- 混合动力城市客车车身骨架设计-课程设计论文.doc VIP
- 企业价值评估中收益法的理论与实践探究:基于多案例分析.docx VIP
- 城市客车车身骨架设计及模态分析分析.pdf VIP
- SAE_J1742_1998电线束高压连接.pdf VIP
- TigerTouch老虎控台教程详解.pdf
- Unit 7 A Good Read课时4 Section B 1a-1e(教学评教学设计)英语新教材人教版八年级下册.docx
- 欧洲规范-NF P94-093-中文版.pdf VIP
- 医院检验科网络应急预案.docx VIP
- 环境监测采样培训课件.pptx VIP
原创力文档

文档评论(0)