标签:判断 static 方法 描述 素质 size 存在 end 语言
愚公。这位名家身上,浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质。
愚公移山事件分析:
原始需求:惩山北之塞,出入之迂 项目沟通方式:聚室而某曰 项目目标:毕力平险,指通豫南,达于汉阴 技术方案:扣石垦壤,箕畚运于渤海之尾
技术人员:子孙荷担者三夫 工程管理人员:愚公 外协:邻人京城氏之孀妻,有遗男,始龀,跳往助之
这已经描述了“愚公移山”工程概况。体现了编程人员基本素质。在与“智叟”对答中描述了实现工程的程序,必须的结构:顺序、分支、 循环。这说明了只要是正常人都能学会编程。
“程序 = 算法 + 结构” ,存在的是逻辑和思想,把结构描述出来,程序就定型了。至于语言只是工具,只有适不适合的问题。
第一章说明了编程的精义,并不是工程的全部,只是算法跑在了结构上而已。
伪代码:
public class YuGongYiShan{
public static void main(String[] args){
begain 惩山北之塞,出入之迂 //原始需求
while(山不平){
调用 方法KouShiJiRang //技术方法
if(愚公死){ //虽我之死,有子存焉if判断
then 调用方法ZiSunCunYan}
If(生病||不能行动||意外紧急情况){ //学会折衷
then当日略过}
}
指通豫南,达于汉阴 //山不加增,何苦不平。循环可行
end
}
//描述了程序的主体。
public KouShiJiRan{
while(惩山北之塞,出入之迂){ //会不会编程 知道反复可编程
扣石垦壤,箕畚运于渤海之尾}
}
public ZiSunCunYan{
while(子孙存在) {
子又生孙,孙又生子;......子子孙孙,无穷匮也;} //项目完成的必要循环
}
}
//在愚公的论述中看到了编程的根本:顺序、循环、选择。
要学习编程,这些精义很重要。无论多么复杂的工程,头脑中都要有这些,第一步就成功了。
标签:判断 static 方法 描述 素质 size 存在 end 语言
原文地址:http://www.cnblogs.com/luohaochi/p/7397099.html