JAVA學(xué)習(xí)交流

          互幫互助,共同進(jìn)步!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            4 隨筆 :: 6 文章 :: 26 評論 :: 0 Trackbacks
           偽代碼(Pseudocode)是一種算法描述語言。使用偽代碼的目的是為了使被描述的算法可以容易地以任何一種編程語言(Pascal,C,Java,etc)實現(xiàn)。因此,偽代碼必須結(jié)構(gòu)清晰,代碼簡單,可讀性好,并且類似自然語言。  下面是一種類Pascal語言的偽代碼的語法規(guī)則。  偽代碼的語法規(guī)則:在偽代碼中,每一條指令占一行(else if,例外),指令后不跟任何符號(Pascal和C中語句要以分號結(jié)尾);書寫上的“縮進(jìn)”表示程序中的分支程序結(jié)構(gòu)。這種縮進(jìn)風(fēng)格也適用于if-then-else語句。用縮進(jìn)取代傳統(tǒng)Pascal中的begin和end語句來表示程序的塊結(jié)構(gòu)可以大大提高代碼的清晰性;同一模塊的語句有相同的縮進(jìn)量,次一級模塊的語句相對與其父級模塊的語句縮進(jìn)。
          posted on 2006-09-27 09:16 Green 閱讀(2683) 評論(3)  編輯  收藏

          評論

          # re: 什么是偽代碼? 2006-09-27 15:58 譙老師
          在經(jīng)驗的自己發(fā)現(xiàn),簡單的程序一般都不用寫流程,寫思路,但是復(fù)雜的代碼,最好還是把流程寫下來,總體上去考慮整個功能如何實現(xiàn),寫完以后不僅可以用來作為以后測試,維護(hù)的基礎(chǔ).跟可用來與他人交流.

          但是,如果把全部的東西寫下來必定可能會讓費(fèi)很多時間,那么這個時候可以采用偽代碼方式.

          比如:

          IF 九點(diǎn)以前 THEN

          do私人事務(wù);

          ELSF 9點(diǎn)到18點(diǎn) THEN

          工作

          ELSE

          下班;

          END IF

          這樣不但可以達(dá)到文檔的效果,同時可以節(jié)約時間.

          更重要的是,使結(jié)構(gòu)比較清晰,表達(dá)方式更加直觀.

            回復(fù)  更多評論
            

          # 還有點(diǎn)不明白 2006-10-07 00:47 振華
          偽代碼 只有那么一個嗎?

          在什么情況下就用喃?  回復(fù)  更多評論
            

          # 不能解決的問題 2006-10-08 13:48 劉發(fā)君
          我在做第二組作業(yè)的第四題時,有兩個問題。請大家提提意見,幫忙解決一下。  
            第一個問題是:輸入的最后一個月(12月)不能夠顯示出來(當(dāng)然,我用的循環(huán)的方法我認(rèn)為是可以顯示的)。相應(yīng)在統(tǒng)計年總天數(shù)的時候,就不能夠統(tǒng)計到最后一個月的天數(shù)。以至于總的天數(shù)少了31天。
            第二個問題:對當(dāng)前月不知道怎樣用下劃線來表明。  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 金寨县| 旬邑县| 水富县| 册亨县| 乌鲁木齐市| 辽中县| 黎平县| 临朐县| 德昌县| 中卫市| 五指山市| 徐水县| 宜阳县| 自治县| 桑日县| 吉隆县| 那曲县| 镇雄县| 峡江县| 临安市| 城步| 惠水县| 西平县| 余姚市| 达日县| 古丈县| 神池县| 富源县| 青浦区| 曲水县| 邢台市| 苍梧县| 阳泉市| 瓮安县| 西贡区| 镇赉县| 阆中市| 班戈县| 马关县| 泾阳县| 申扎县|