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

import java(愚公移山的故事)

//愚公移山

public class yugong

{

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

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

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

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

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

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

if(愚公死亡之后)

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

else

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

do

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

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

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

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

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

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

}

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

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

最新文章

  1. java日志学习笔记
  2. HTML5 History API实现无刷新跳转
  3. Python解析器源码加密系列之(二):一次使用标准c的FILE*访问内存块的尝试
  4. Mac OS X 中安装JDK 7
  5. 如何在Windows系统中配置Mysql群集(Mysql Cluster)
  6. DataGridView如何快速导出Excel
  7. error: Error: No resource found that matches the given name (at 'layout_above' with value '@id/btnLayout').
  8. JavaScript HTML DOM
  9. Hadoop在Windows下的安装配置
  10. 12C 连接方式和 Oracle Easy Connect Naming method
  11. testng及JMeter使用之初体验
  12. 推荐 git community book 中文版
  13. Python——Tk控件说明
  14. Oracl 12c安装
  15. FullWebBrowserCookie 取得WebBrowser的完整Cookie
  16. 【kafka学习之四】kafka集群性能测试
  17. JavaWeb总结(十三)
  18. ThinkPHP通过类的链式继承优化空操作的实现
  19. Mybatis 动态Sql语句《常用》
  20. LR之Java Vuser II

热门文章

  1. 【codeforces 805B】3-palindrome
  2. 2015 Multi-University Training Contest 10 hdu 5407 CRB and Candies
  3. tomcat work目录的作用就是编译每个项目里的jsp文件为java文件如果项目没有jsp页面则这个项目文件夹为空
  4. 【翻译自mos文章】 在错误的从os级别remove掉 trace file 之后,怎么找到该trace file的内容?
  5. How to improve Java's I/O performance( 提升 java i/o 性能)
  6. Android nomedia 避免图片等资源泄露在系统图库其中
  7. 0x13 链表与邻接表
  8. [Java]serialVersionUID的作用
  9. centos7安装mysql(转载)
  10. IIS设置aspx映射html