大道至简这本书引用《愚公移山》一文,生动完美的诠释了编程的整个过程。在两千年前的寓言,愚公是项目组织者。团队经理,编程人员,技术分析,等众多角色于一身。首先是原始需求的产生,“惩山北之塞,出入之迁”,而后是项目沟通的基本方式:“聚室而谋曰”,其后是确定项目的目标:“毕力平险,指通豫南,达于汉阴”最后择定可实现的技术方案,“叩石垦壤,箕畚运于渤海之尾”。
在“愚公移山”这个工程项目中,我们学到了编程的本质:顺序,分支和循环。无论是什么工作,当有了项目需求,再确定整个项目的工作流程,都是可以通过编程来实现的。
一.伪代码1 愚公移山
Import.java大道至简.*;
Import.java愚公移山.*;
Public class yugongyishan //定义一个名为愚公移山的类
{ //类定义的开始
Public static void main(string[]args) //定义主程序
{ //主程序的开始
//愚公为项目的组织者,团队经理,编程人员,技术分析师等
//子孙荷担者三人为三名技术人员
//遗男为外协
//目标为平王屋太行两山
Int 愚公,子孙荷担者三夫;
If(愚公去世)
{
接着让子孙及子孙的子孙接着移山;
}
else
{
愚公接着自己和自己的子孙移山;
}
do
{
愚公及其子孙接着移山;
}
while(太行王屋以平)
} //主程序的结束
} //类定义的结束
二.伪代码2 语言
public class 语言{
string people;
public static void main(String[] args)
if(已经熟悉一门语言)
可以在两周内掌握一门语言并开始熟练编程;
else
抓紧时间先精通一门;
}
三.伪代码3 程序=算法+结构
//积极工作和勤于思考都要占时间
If(它是一种算法)
{
//代码效果参考:http://www.zidongmutanji.com/zsjx/103829.html
它只有三种逻辑:顺序,分支,循环;
}
四.伪代码4 没有工程的时代
If(一个人没有生活在工程的时代)
{
他不可能是工程大师;
}