《大道至簡》第一章 編程的精義 java虛擬碼形式

來源:互聯網
上載者:User

標籤:判斷   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(子孫存在) {

 

           子又生孫,孫又生子;......子子孫孫,無窮匱也;} //項目完成的必要迴圈

 

     }

 

}

 

 //在愚公的論述中看到了編程的根本:順序、迴圈、選擇。

  要學習編程,這些精義很重要。無論多麼複雜的工程,頭腦中都要有這些,第一步就成功了。

 

 

《大道至簡》第一章 編程的精義 java虛擬碼形式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.