新聞中心

        手把手教你寫程序

        作者: 時間:2013-04-10 來源:網(wǎng)絡(luò) 收藏

        手把手教你

        內(nèi)容:從最簡單的程序入手,手把手教你,讓同學(xué)們拿到一個復(fù)雜的程序或者任務(wù),能快速找到切入點,寫出程序,再在此基礎(chǔ)上優(yōu)化程序。當(dāng)拿到一個單片機任務(wù)時,不要急于動手,先仔細分析它的以下幾個點:

        1、它要單片機整體實現(xiàn)什么功能

        2、(模塊化),先干什么,再干什么,最后干什么

        3、畫初步,(把幾個模塊畫出即可)

        4、模塊之間的分析:一個模塊到另一個模塊之間,怎么變換,怎么連接(優(yōu)化)

        5、單個模塊分析:每個模塊要做什么(細化)

        6、所有模塊結(jié)合連接,細化所有流程圖

        7、分析單個模塊每步要用到的方法或者指令

        8、總流程圖定型

        9、紙上寫程序,對照流程圖分析其可行性,若不可行則返回

        10、上機調(diào)試,加注釋

        以上十步,缺一不可(小程序列外)

        切記:流程圖的確定很重要,需反復(fù)修改

        大忌:拿到任務(wù),不仔細分析就寫程序。即使是小程序,我們也要養(yǎng)成良好的編程習(xí)慣,不要一味的追求結(jié)果。寫小程序可能比別人快,若是大程序,一旦出現(xiàn)思維混亂,或者出現(xiàn)程序調(diào)試不出結(jié)果,那么你花在調(diào)試上的時間,要比別人的多。 !!!!!!磨刀不誤砍柴工!!!!!!

        程序的優(yōu)化:屬于后期工作,只有調(diào)試出來后,才去優(yōu)化,如果一開始優(yōu)化和寫程序同時進行,一是加重你的思考量,二是出現(xiàn)問題無從下手。無疑增加了寫程序的難度。對于一個初學(xué)者,寫一個程序,本身頭腦就處于緊張的狀態(tài),思考的問題就很多,如果此時把優(yōu)化程序也考慮進去,你腦袋的負荷無疑加重,若你頭腦精明,你可以把優(yōu)化的地方,先在紙上記下來,等到調(diào)試結(jié)果正常,再把你想到的,優(yōu)化的地方加進去。



        關(guān)鍵詞: 寫程序 流程圖 功能細分

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 磐安县| 闵行区| 黄骅市| 江安县| 海伦市| 乌拉特中旗| 西吉县| 滕州市| 织金县| 且末县| 榆社县| 满洲里市| 胶南市| 青田县| 湘乡市| 潢川县| 临邑县| 上思县| 滁州市| 龙江县| 隆子县| 大竹县| 吴江市| 天祝| 高州市| 克什克腾旗| 古丈县| 龙游县| 永宁县| 响水县| 崇州市| 车致| 雷波县| 明水县| 阳新县| 咸阳市| 黄大仙区| 东港市| 青田县| 南昌县| 潢川县|