观看了大道至简的第一章之后,从愚公移山的故事中我们可以抽象出一个项目, 下面用Java 伪代码的形式来进行编写:

import java(愚公移山的故事)

//愚公移山

public class yugong

{

//项目的目的:惩山北之塞,出入之迂;

//项目的基本沟通方式:聚室而谋曰;

//愚公确定的项目的目标:毕力平险,指通豫南,达于汉阴;

//项目的技术方案:扣石垦壤,箕畚运于渤海之尾;

//项目中的三名技术人员以及工程管理人员:(愚公)率子孙荷担者三夫;

//力量较弱,富有激情的外援:邻人京城氏之孀妻,有遗男,始龀,跳往助之;

if(愚公死亡之后)

{虽我之死,有子存焉;}

else

{愚公和子孙一起完成移山}

do

{惩山北之塞,出入之迂;

毕力平险,指通豫南,达于汉阴;

}while(子又生孙,孙又生子;⋯ ⋯子子孙孙,无穷匮也)

//循环形成条件:山不加增。

//增加了循环条件后可以知道这件事一定可以被实现的,山不加增。

return(愚公移山的任务一定可以完成,只是时间问题。)

}

从愚公移山这件事可以看出编写程序是,并没有那么难,程序=算法+结构。

从此来看所有的编程语句都是由最基本的条件,循环,判断语句组成就连传说的愚公都能理解到,我们未尝不能呢。

05-07 15:15