《大道至简》第一章j愚公移山ava伪代码

时间:2022-06-04 19:42:38

《大道至简》第一章,将编程比作了愚公移山,完美的诠释了编程的整个过程。在两千年前的寓言中,愚公集项目组织者、团队经理、编程人员、技术分析师等众多角色于一身。首先是原始需求的产生:“惩山北之塞,出入之迂”,而后是项目沟通的基本方式:“聚室而谋曰”,其后是确定项目的目标:“毕力平险,指通豫南,达于汉阴” 最后择定可实现的技术方案:“扣石垦壤,箕畚运于渤海之尾”。在《愚公移山》的中,我们认识到了编程的根本:顺序、分支和循环。无论是什么样的工程,即使是“愚公移山”这样庞大的工程,当有了项目需求,再确定整个项目的工作流程,其中包含必须的顺序、分支和循环结构,都是可以通过简单的编程来实现的。而顺序、分支和循环结构便是编程的精义所在。

import.java.大道至简.*;

//一·愚公移山

import.java.愚公移山.*;

public class YuGongYiShan

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

while(指通豫南,达于汉阴)

{

for(移山;愚公死;年龄增加) {

率子孙荷担者三夫,扣石垦壤,箕畚运于渤海之尾

}

if((愚公死)&&(有子存焉))

{

while( 子又生孙;孙又生子)

{

子孙移山;

}

}

//二·编程程序的问题包括顺序,分支和循环

//编程程序包括顺序,分支和循环

if(先天智障 ||后天懒惰)

{

不能学会编程;

}

if(能够确信天冷先穿衣后洗漱&&反之依然&&日复一日直至死亡)

{

你就可以编程;

}

if(生病||不能行动||意外紧急情况,当日可以略过)

{

你可以向设计师发展;

}

//三·程序=算法+结构

if(你熟悉一门语言)

//任何一门语言的低层函数库都相似,API都依赖操作系统。

你可以在两周内掌握并开始熟练编程;

}