自顶向下,逐步求精
2017-11-28 18:21
211 查看
自顶向下
平时学习和做题中会遇到很多问题,有很多时候我们一片混乱,不知从何下手,此时就需要有一个全局观以及化繁为简的意识——自顶向下的思想。自顶向下是将复杂、大的问题划分为小问题,找出问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。逐步求精
自顶向下后,接下来就需要逐步求精了。逐步求精是将现实世界的问题经抽象转化为逻辑空间或求解空间的问题。复杂问题经抽象化处理变为相对比较简单的问题。经若干步抽象(精化)处理,最后到求解域中只是比较简单的编程问题。简单地来说就是
1、划小圈
2、组块
洗衣机运作过程
Open water_in_switch
get_water_volume() //返回洗衣机内部水的高度
Close water_in_switch
浸泡
While(time_counter()!=full)
Open motor_run
Open water_out_switch
Close water_out_switch
halt(returncode)
伪代码扩充:
Program washing machine
Dim a b c d e f g As STRING
Input(a)=注水
IF Input(a)=open
Then open water_in_switch//打开开关
Then Call get_water_volume()//返回水位
If f=get_water_volume()=full
Then close water_in_switch//关闭注水开关
End If
If Input(a)=浸泡
Then Input(b)=N
Then 等待N分钟
End IF
Input(a)=open
Then 启动程序
Input(d)=time_counter()
Do While d=time_counter()
相关文章推荐
- 深入“自顶向下,逐步求精”——面向过程程序设计方法
- 自顶向下,逐步求精
- 自顶向下,逐步求精 方法简介
- 自顶向下,逐步求精
- 自顶向下,逐步求精------一条编程的捷径
- “自顶向下,逐步求精”方法介绍
- 自顶向下,逐步求精
- 自顶向下,逐步求精(Top-down)的程序设计方法简介
- 分治法——自顶向下,逐步求精
- “自顶向下,逐步求精”——Top-down Design
- 分治法--“自顶向下,逐步求精”的程序设计方法
- “自顶向下,逐步求精“的方法简介
- 简述“自顶向下,逐步求精”的方法
- 自顶向下、逐步求精
- "自顶向下,逐步求精"的简略介绍
- “自顶向下,逐步求精“的程序设计方法
- UVA 489 Hangman Judge 自顶向下逐步求精
- “自顶向下,逐步求精”
- “自顶向下,逐步求精”---编程思想方法介绍
- 程序员的基本思想——自顶向下,逐步求精。