自顶向下 逐步求精
来源:互联网 发布:肯德基麦当劳知乎 编辑:程序博客网 时间:2024/06/06 04:01
自顶向下
自顶向下(top-down)的分析算法通过在最左推导中描述出各个步骤来分析记号串输入。
将复杂的大问题分解为相对简单的小问题,找出每个问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。其核心本质是”分解”。
逐步求精
将现实问题经过几次抽象(细化)处理,最后到求解域中只是一些简单的算法描述和算法实现问题。
自顶向下,逐步求精在程序设计中是面向过程的设计方法。
这里以洗衣机程序设计为例。
正常洗衣程序
注水:while (getwatervolume < volumeset)
wateroutswitch(close)
waterinswitch(open)
浸泡:注水
while (timecounter < timeset)
wateroutswitch(close)
waterinswitch(close)
洗衣:motorrun(left,righ)
排水 : while(getwatervolume>0)
wateroutswitch(open)
waterinswitch(close)
拖水:排水
motorrun(left,right)
阅读全文
0 0
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- “自顶向下,逐步求精”
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精方法
- 自顶向下 逐步求精
- 自顶向下 逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- 自顶向下,逐步求精
- ACdream
- 九九乘法表类型二
- 求出1-100之间既能被3整除又能被5整除的 (且要求跳过能够被10整除的数)所有数之和。 补充说明:比如30,既能被3整除又能被5整除, // 但是能够被10整除,所以30不
- 在node中使用 ES6
- Android_数据的三级缓存
- 自顶向下 逐步求精
- 针对springMVC的理解
- JQuery 对 Select option 的操作
- jquery操作下拉框
- IO流_day18
- 学习感悟
- 编写一个函数link_sort(),用链表将数组int a[] = {49, 38, 65, 97, 76, 13, 27} 按升序排序
- 剑指offer 输出链表倒数第k个结点
- oracle和mysql在创建表、更新表(增加、修改、删除字段)、删除表的区别与联系