概念
自顶向下逐步求精是指将遇到的复杂问题分解成一个个子问题,再逐个细化求解。
例子
下面以洗衣机洗衣程序为例子
先列出需要的步骤:
1)注水
2)浸泡
3)电机转动
4)排水
5)电机转动(脱水)
6)结束
再逐个分别求解:
READ 用户选择模式
REPEAT
注水
UNTIL 水位=注水要求
REPEAT
浸泡
UNTILL 时间 = 时间要求
WHILE(电机启动时间>0)
电机左转3次
电机右转3次
时间-1单位
ENDWHILE
WHILE(水位!=0)
排水
ENDWHILE
FOR(脱水时间>0)
电机转动
ENDFOR
关闭电源