自顶向下,逐步求精的程序设计方法
来源:互联网 发布:游戏源码有什么用 编辑:程序博客网 时间:2024/05/21 09:00
##谈谈自顶向下,逐步求精的程序设计方法##
今天老师向我们简要介绍了作为一个程序员首先要学习的程序设计方法——自顶向下,逐步求精(Top-down design)。自己去找了一些资源,分享给大家。简述所谓自顶向下,逐步求精能够将复杂的问题分解开来。学会分解任务,因超级大分为大的、中的、小的、超小的,直到能用很直接的方法解决。不仅仅是在程序设计时,在生活中我们遇到的许多问题多不能毫无头绪的拿来就做,许多问题也不是那么轻易就可以解决的。当遇到一个较复杂的程序,或者其他复杂的事,我们就应该大胆的应用自顶向下逐步求精的方法了。把一个大问题分解成较小的部分,把较小的部分再进行分解知道变成若干个可以较容易解决的小问题。
自顶向下逐步求精的模型图:
使用自顶向下逐步求精解决问题的简单案例:
C++程序的基本单位是函数,用函数解决更小的问题,这是求精实现的途径。
【例1】求1+2+3+…+100
解题思路为:
设:和用sum表示,循环100次,第i次循环将i累加到sum
um初值为0;
i初始为1,每循环一次增加1,直到100
阅读全文
0 0
- “自顶向下, 逐步求精”的程序设计方法。
- 程序设计中自顶向下,逐步求精的方法
- “自顶向下, 逐步求精”的程序设计方法。
- 自顶向下逐步求精的程序设计方法
- 自顶向下,逐步求精的程序设计方法。
- “自顶向下,逐步求精”的程序设计方法
- 自顶向下,逐步求精的程序设计方法
- 简析“自顶向下,逐步求精”的程序设计方法
- “自顶向下, 逐步求精”的程序设计方法
- “自顶向下,逐步求精“的程序设计方法
- 结构化程序设计方法:自顶向下,逐步求精
- 自顶向下,逐步求精方法
- 分治法--“自顶向下,逐步求精”的程序设计方法
- 自顶向下,逐步求精(Top-down)的程序设计方法简介
- “自顶向下 逐步求精”的设计方法
- “自顶向下,逐步求精”的方法
- 介绍“自顶向下,逐步求精”的方法
- “自顶向下,逐步求精”的编程方法
- 政府牵头,中国要造强大AI芯片挑战英伟达地位
- 初步认识Tomcat优化
- [bzoj1061][Noi2008]志愿者招募
- 初次使用echars的经历
- java练习题10
- 自顶向下,逐步求精的程序设计方法
- Rxlifecycle生命周期的管理 配置使用
- android按两次back退出程序!
- 【BDTC 2017讲师专访】彭冬:微博商业基础大数据平台(D+)的架构演进
- 你的信息安全吗?——美国Uber大面积信息泄漏事件
- linux 下各errno的意义
- Android:学习AIDL,这一篇文章就够了(上)
- 【译】在Java中,为什么1000 == 1000 返回false,而100 == 100 返回true?
- caffe小记