- 37
- 0
- 约2.95千字
- 约 25页
- 2017-11-14 发布于河南
- 举报
自顶向下细化算法及流程图
算法设计及流程图;“自顶向下”的设计方法 ;理解问题:
例如,28的因子为1、2、4、7,14,而28=1+2+4+7+14。因此28是“完数”。
这里不是要质因数,所以找到因数后也无需将其从数据中“除掉”。
每个因数只记一次,如8的因数为1,2,4而不是1,2,2,2,4。(注:本题限定因数不包括这个数本身);流程图分析(1);流程图分析(2);for(i=1;i=n;i++){
} ;1)顶层算法
for(i=2;i=n;i++)
{
判断i是否是“完数”;
是完数则按格式输出;
};3)进一步细化——判断i是否“完数”算法
;4)考虑输出格式——判断i是否“完数”算法
考虑到要按格式输出结果,应该开辟数组存储数据i的所有因子,并记录其因子的个数,因此算法细化如下:
;代码如下:; 作业;作业;算法复杂度分析示例;【例】求1/1!-1/3!+1/5!-1/7!+…+(-1)n+1/(2n-1)!分析:此问题中既有累加又有累乘,准确地说累加的对象是累乘的结果。数学模型1:Sn=Sn-1+(-1)n+1/(2n-1)!算法设计1:多数初学者会直接利用题目中累加项通式,构造出循环体不变式为: S=S+(-1)n+1/(2n-1)!需要用二重循环来完成算法,算法1如
您可能关注的文档
- 软件制造工程第三章编程工程.ppt
- 麦肯锡:解决问题的基本步骤:七步成诗.ppt
- 高数下之---5,二重积分的计算方法.ppt
- 第3章 有限元方法的一般步骤.ppt
- 第六章:家具设计的方法与步骤.ppt
- 研究有机化学的一般步骤和方法.ppt
- 化学:1.2《研究有机物的一般步骤和方法》课件(苏教版选修5).ppt
- 移植问题及解决方法.doc
- 计算机基础知识 第03部分 操作系统 文件及文件夹管理.ppt
- 第2章 Oracle 11g的安装与卸载安装.ppt
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
最近下载
- 江苏省高考历史知识点详解.pdf VIP
- 冲刺2025年高考语文真题重组卷(新高考专用)05(原卷版) .pdf VIP
- 2025年四川省专升本高等数学考试真题及答案.docx VIP
- 旋挖灌注桩施工技术交底.pdf VIP
- 二代测序技术在肿瘤精准医学诊断中应用专家共识.pptx VIP
- 肠胃健康日常养护全攻略.pptx VIP
- 康明斯QSK19发动机维修手册 英文.pdf VIP
- Schneider Electric施耐德XPSECM... XPSECP... Safety modules for increasing the number of safety contacts安装和用户指南(英语).pdf
- xpsecm xpsecp n 2a09900安全触点扩展块输出.pdf VIP
- 建设项目造价文件管理导则在线自测(每日一练).docx VIP
原创力文档

文档评论(0)