- 21
- 0
- 约1.33万字
- 约 14页
- 2021-01-13 发布于辽宁
- 举报
一、 累加算法
如果在设计过程中遇到求 1+2+3+,, +100 等连加问题时,就可以用累加算法来解决。
累加算法的一般做法是设一个变量 s,作为累加器使用,初值为 0,设一个变量用来保存
加数。一般在累加算法中的加数都是有规律可循,可结合循环程序来实现。 一个循环程序
的设计,如果以下三方面确定下来:变量的赋初值、循环体的内容、循环结束条件,那么根 据循环语句的格式,就很容易写出相应的循环程序。
例:求 1+2+3++100 的累加和,并打印输出
分析:
设累加器S,初值为0,加数用变量I表示
当1=1时,累加器 S= S+I = 0+仁1
当 I=2 时,累加器 S= S+I =1+2= 3
当 I=3 时,累加器 S=S+I =3+3 =6
当 I=4 时,累加器 S=S+I =6+4 =10
当 I=100 时,累加器 S=S+100=1+2+3+,, +99+100=5050
不难看出, I 的值从 1 变化到 100的过程中,累加器均执行同一个操作: S=S+I, S=S+I
的操作执行了 100 次,所以该程序段可写成:
Dim I As Integer, S As Integer
S = 0 给累加器s赋初值
For S = 1 To 100
S= S + I ‘ I 既作为循环变量,又作为加数
Next I
Print 1+2+ ,, 100=; S
考虑一下:
您可能关注的文档
- lnmp+moodle的完美解决方案.docx
- linuxas4与oracle10g数据库系统安装说明.docx
- matlab手机位置和方向数据采集及处理程序.docx
- macd指标的三大妙用.docx
- matlab插值算法实现.docx
- maya实验报告模板.docx
- maryandmaxscript玛丽和马克思剧本.docx
- mb06-03软件详细设计说明模板(结构化方法.docx
- mb06-01软件概要设计说明模板(结构化方法.docx
- mc5多功能校验仪.docx
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 全国职业院校技能大赛双数年 高职组 GZ103 关务实务 赛项赛题 进出口税费核算(66题) .docx VIP
- 肌骨超声诊断报告书写规范(2026版).docx VIP
- 3.8 点亮小灯泡 课件(内嵌视频)2026-2027学年科学四年级上册苏教版.pptx VIP
- 2026秋新苏教版四年级科学上册《8.点亮小灯泡》教学课件.ppt
- 3.8 点亮小灯泡 课件 2026新苏教版科学四年级上册.pptx
- 小小环保员课件.pptx VIP
- 三位数除以两位数竖式计算.doc VIP
- (2026秋新版)苏教版科学四年级上册《第2单元 单元小结》PPT课件.pptx VIP
- XM‑YWXL10 工业机器人系统运维训练平台 用户手册(河南轩明实业).docx VIP
- 老年社会工作:老年小组工作PPT教学课件.pptx VIP
原创力文档

文档评论(0)