首页 > 代码库 > 大道至简-第一张 伪代码
大道至简-第一张 伪代码
分析愚公移山这个工程
原始的需求
惩山北之塞,出入之迂
项目沟通的基本方式
聚室而谋曰
项目的目标
毕力平险,指通豫南,达于汉阴
技术方案
扣石垦壤,箕畚运于渤海之尾
项目,动用了三名技术人员和一名工程管 理人员: “(愚公)率子孙荷担者三夫” 并获得了一名力量较弱,但满富工作激情的外协: “邻人京城氏之孀妻,有遗男,始龀,跳往助之”
实现方案
“ 虽 我 之 死 , 有 子 存 焉 ”, 这 里 描 述 了 可 能 存 在 的 分支结构,即“IF”条件判断。
“子又生孙,孙又生子;……子子孙孙,无穷匮也”, 这里描述了完成这个工程所必须的循环结构。
作为优秀的程序分析师,愚公论述了这个循环的可 行性:由于“山不加增”,所以条件“山平”必将成立 (“何苦而不平”),所以这不会是一个死循环。
伪代码部分:
import.java.大道至简.*;
import.java.愚公移山.*;
public class YuGongYiShan
{
if(愚公死)
有子存焉,子孙去完成移山的任务;
else
愚公自己完成移山的任务;
while(子孙存在)
{
子又生孙,孙又生子;
毕力平险,指通豫南,达于汉阴;
}
这个工程实现LE,结束;
}
END;
大道至简-第一张 伪代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。