自顶向下,逐步求精

基本思想
从欲求解的原问题出发,运用科学抽象的方法,把它分解成若干相对独立的小问题,依次细化,直至各个小问题获得解决为止。

求精技术
如图
这里写图片描述
求精技术包含: 顺序连接的求精、分支和选择的求精、循环的求精、递归的求精

实例
洗衣机:

将问题分解为:1.接通电源,打开洗衣机,放入衣物 2.选择水量,洗衣模式 3.打开水龙头,接入水源 4.开始洗涤 5.洗涤完毕,提示断开电源

伪代码:
plug in //接通电源
open the washer //打开洗衣机
choose how much water // 选择水量
put in clothes // 放入衣物

/*
洗涤
*/

begin choose mode // 选择模式

if choose 快速洗
  then turn on the switch //接入水源
    input water //注水
    turn off the switch//停止注水
    start //开始
    while(time <= 5min)
     do wash //洗涤
    end
     output//排水

if choose 标准洗
  then turn on the switch //接入水源
    input water //注水
    turn off the switch//停止注水
    start //开始
    while(time <= 10min)
     do wash //洗涤
    end
     output//排水

if choose 强力洗
  then turn on the switch //接入水源
    input water //注水
    turn off the switch//停止注水
    start //开始
    while(time <= 15min)
     do wash //洗涤
    end
     output//排水

end

/*
脱水
*/

while(time <= 5min)
 do 滚筒旋转,脱水
end

/*
结束
*/

ring//提示
turn off//关闭

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值