《大道至簡》第一章讀後感Java偽代碼
在《大道至簡》第一章中,周愛民先生引用一則《愚公移山》的寓言,引出了編程的根本:順序、選擇、循環。“愚公移山”的工程雖然龐大,但是可以通過極其簡單的變成來完成。我身邊的有一些人曾說:我天生就不會編程。如果他們看了周先生的這本書不知道還會不會這麽想,周先生在關於“會或者不會寫程序的問題”給予的自己的看法為:除了先天智障或後期懶惰者,都是會寫程序的。後面用幾個偽代碼來呈現周愛民先生在第一章中提到的幾個問題。
//偽代碼一:愚公移山
public class 愚公移山
{
public static void main(String[] args)
{
while(山未平)
{
if(愚公未死||愚公雖死,有子存焉)
扣石墾壤,箕畚運於渤海之尾;
else
break;
}
System.out.println(“山已平,所修路直通豫南,達於漢陰。”)
}
}
//偽代碼二:是否會寫程序的問題
public class 寫程序
{
public static void main(String[] args)
{
if(你不是先天智障||你不是後天懶惰者)
System.out.println(“你會編程序。”);
else
System.out.println(“你不會編程序。”);
if(你知道早上起床後如果天冷則先穿衣服後洗漱&&天熱可反之&&日復一日直至死亡)
if(你知道遇到生病、不能行動、緊急情況時當日可略過)
System.out.println(“你會編程序並且可以向設計師發展。”);
}
}
//偽代碼三:程序=算法+結構
public class 編程
{
public static void main(String[] args)
{
if(你把事情分析清楚了)
開始Coding;
else
System.out.println(“編程失敗,計算機不知道你想做什麽。”);
}
}
//偽代碼四:語言
public class 語言
{
public static void main(String[] args)
{
if(你熟悉了一門語言)
你可以在兩周之內掌握並開始熟練編程;
}
}
《大道至簡》第一章讀後感Java偽代碼