java偽代碼 (第一章)
在《大道至簡》第一章中,周愛民先生引用一則《愚公移山》的寓言,引出了編程的根本:順序、選擇、循環。湯問篇中所述的愚公移山這一事件,我們看到了原始需求的產生---“懲山北之塞,出入之迂”。愚公一行人“聚室而謀”,最終愚公確立了一個目標---畢力平險,指通豫南,達與漢陰。愚公帶領自己的家人“扣石墾壤,箕畚與渤海之尾”。在這項計劃中,愚公擔任項目組織者,團隊經理,編程人員,技術分析師等眾多優秀的角色。“雖我之死,有子存焉”,“子又生孫,孫又生子,子子孫孫,無窮匱也”。作為優秀的程序分析師,愚公論述了這個循環的可行性。“愚公移山”的工程雖然龐大,但是可以通過極其簡單的變成來完成。我身邊的有一些人曾說:我天生就不會編程。如果他們看了周先生的這本書不知道還會不會這麽想,周先生在關於“會或者不會寫程序的問題”給予的自己的看法為:除了先天智障或後期懶惰者,都是會寫程序的。我是覺得編程是有一定難度的。
1.編程的精義
//愚公移山
public class Yugong{
public static void main(String[]args){
while(山沒平){
if(愚公死)有子復焉;
他兒子替代他;
扣石墾壤,箕畚運於渤海之尾;
}
System.out.println("山已平,指通豫南,達於漢陰");
}
2.是否會寫程序的問題
public class 寫程序
{
public static void main(String[] args)
{
if(你不弱智//你不懶惰)
System.out.println(“你會編程序。”);
else
System.out.println(“你不會編程序。”);
if(知道天冷可以先穿衣服後洗漱||你知道天熱可以後穿衣服先洗漱)
if(你知道有特殊情況當日可以搞特殊)
System.out.println(“你會編程序並且可以向設計師展示。”);
}
}
3.
.程序=算法+結構
public class Chengxu{
public static void main(String[]args){
if(接到一個任務){
把事件分析清楚;
代碼實現;
}
if(你很勤奮)System.out.println("你就是最努力的程序員");
}
}
4.編程語言
if(you=="熟悉一門語言")
{
string 問題;
switch(問題)
{
case "喜歡":break;
case "不喜歡":break;
dafult:break;
}
string 別人;
if(別人=="討論語言的好壞")
{
System.out.pringtln("你會發現這是錯誤,甚至是可悲的");
}
}
string 時代;
if(時代=="沒有工程")
System.out.println("沒有工程大師");
}
}
java偽代碼 (第一章)