程序员的基本思想——自顶向下,逐步求精。
来源:互联网 发布:mac给手机充电不停闪 编辑:程序博客网 时间:2024/06/05 03:32
1.基本概念
自顶向下——这个概念就是要先从最宏大的问题开始,明确主要要解决的问题,然后理解后续的解决方案。
逐步求精——在明确主要问题后,就可以一步步细化问题,了解问题的整体结构后,完成每一步的简单任务,就能最终解决问题。
再逐步细化的过程中,需要利用循环来解决重复的问题。
2.实际应用
这里,用洗衣机的基本顺序来更加具体的了解这种方式。
首先考虑的是洗衣的几大基本过程
1.注水。
2.搅拌。
3.排水。
4.甩干。
之后就可按照上述的大体框架设计洗衣程序了,伪代码如下:
int main(){ 设定洗涤时间; if(顶盖关闭) 打开水阀; if(水到达设定水位) 关闭水阀; 开始搅拌; if(时间>=洗涤时间) 停止搅拌; 打开放水阀; while(桶内有水) 甩干; 关闭放水阀; end; }
这就是这种思想的基本应用。
阅读全文
0 0
- 程序员的基本思想——自顶向下,逐步求精。
- “自顶向下,逐步求精”思想方法的介绍
- 【编程思想】自顶向下 逐步求精
- 编程思想 | 自顶向下,逐步求精
- “自顶向下,逐步求精”---编程思想方法介绍
- 分治法——自顶向下,逐步求精
- “自顶向下,逐步求精”——面向程序设计
- C++程序设计实践学材系列(23)——1.5.3 体会“自顶向下,逐步求精”思想
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- “自顶向下,逐步求精”
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 秒杀系统架构优化思路
- 菜鸟学习历程【14】停车场项目实战
- request.getRequestURL()和request.getRequestURI()的区别
- 程序员必须知道的十大基础实用算法及其讲解
- Vcpkg安装库是报zlib安装失败的解决办法
- 程序员的基本思想——自顶向下,逐步求精。
- 微机接口复习篇
- 深入理解JAVA异常
- (转)Deep Learning(深度学习)学习笔记整理系列之(二)
- Android RxJava的使用
- 记录一个android开发者的总结blog
- 从零基础认识ssm
- (转)Deep Learning(深度学习)学习笔记整理系列之(三)
- 80. Remove Duplicates from Sorted Array II