資源描述:
《c語言程序設(shè)計(jì)-tc環(huán)境操作技巧介紹》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一章進(jìn)入C語言程序世界第二節(jié)、設(shè)計(jì)簡單的C語言程序1、程序設(shè)計(jì)過程如何進(jìn)行程序設(shè)計(jì)呢?一般說來,包括以下步驟:①問題定義②算法設(shè)計(jì)③流程圖設(shè)計(jì)④程序編制⑤程序調(diào)試、測試及資料編制第二節(jié)、設(shè)計(jì)簡單的C語言程序2、算法的概念為解決一個具體的問題而采用的確定的、有限的操作步驟。操作控制結(jié)構(gòu)如何控制組成算法的各操作的執(zhí)行順序第二節(jié)、設(shè)計(jì)簡單的C語言程序3、算法的衡量(1)有窮性(2)確定性算法中每一個步驟應(yīng)當(dāng)是確定的,而不能應(yīng)當(dāng)是含糊的、模棱兩可的。(3)有效性(4)有零個或者多個輸入(5)有一個或者多個輸出第
2、二節(jié)、設(shè)計(jì)簡單的C語言程序【例1】求1×2×3×4×5。步驟1:先求1×2,得到結(jié)果2。步驟2:將步驟1得到的乘積2乘以3,得到結(jié)果6。步驟3:將6再乘以4,得24。步驟4:將24再乘以5,得120。如果要算出1~100的連續(xù)乘積第二節(jié)、設(shè)計(jì)簡單的C語言程序【例1】求1×2×3×4×5。改進(jìn)后的算法:S1:使t=1S2:使i=2S3:使t×i,乘積仍然放在在變量t中,可表示為t×i→tS4:使i的值+1,即i+1→iS5:如果i≤5,返回重新執(zhí)行步驟S3以及其后的S4和S5;否則,算法結(jié)束。如果計(jì)算100
3、!只需將S5:若i≤5改成i≤100即可。第二節(jié)、設(shè)計(jì)簡單的C語言程序/*5!*/#include"stdio.h"main(){intt,i,s;t=1;for(i=2;i<=5;i++){t=t*i;s=t;}printf("Theresultis:%d",s);}第二節(jié)、設(shè)計(jì)簡單的C語言程序main(){inti,t;t=1;i=2;while(i<=5){t=t*i;i=i+1;}printf(“%d”,t);}第二節(jié)、設(shè)計(jì)簡單的C語言程序4、算法的描述(1)用自然語言表示算法(2)流程圖用圖
4、框表示各類操作;用帶箭頭的線表示執(zhí)行順序。第二節(jié)、設(shè)計(jì)簡單的C語言程序4、算法的描述(2)流程圖練習(xí):求5!的算法第二節(jié)、設(shè)計(jì)簡單的C語言程序4、算法的描述(2)流程圖順序結(jié)構(gòu)選擇結(jié)構(gòu)第二節(jié)、設(shè)計(jì)簡單的C語言程序4、算法的描述(2)流程圖循環(huán)結(jié)構(gòu)第二節(jié)、設(shè)計(jì)簡單的C語言程序4、算法的描述(2)流程圖三種基本結(jié)構(gòu)的共同特點(diǎn):只有一個入口;只有一個出口;結(jié)構(gòu)內(nèi)的每一部分都有機(jī)會被執(zhí)行到;結(jié)構(gòu)內(nèi)不存在“死循環(huán)”。第二節(jié)、設(shè)計(jì)簡單的C語言程序4、算法的描述(3)N-S流程圖順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)第二節(jié)、設(shè)計(jì)簡單
5、的C語言程序4、算法的描述(4)用偽代碼表示算法第二節(jié)、設(shè)計(jì)簡單的C語言程序5、結(jié)構(gòu)化程序設(shè)計(jì)方法自頂向下;逐步細(xì)化;模塊化設(shè)計(jì);結(jié)構(gòu)化編碼。第三節(jié)、C程序的調(diào)試與運(yùn)行第三節(jié)、C程序的調(diào)試與運(yùn)行其中頂上一行為TurboC2.0主菜單,中間窗口為編輯區(qū),接下來是信息窗?口,最底下一行為參考行。這四個窗口構(gòu)成了TurboC2.0的主屏幕,以后的編程、?編譯、調(diào)試以及運(yùn)行都將在這個主屏幕中進(jìn)行。主菜單在TurboC2.0主屏幕頂上一行,顯示下列內(nèi)容:FileEditRunCompileProjectOption
6、sDebugBreak/watch除Edit外,其它各項(xiàng)均有子菜單,只要用Alt加上某項(xiàng)中第一個字母,就可進(jìn)入該項(xiàng)的子菜單中。第三節(jié)、C程序的調(diào)試與運(yùn)行File菜單Load:裝入一個文件,可用類似DOS的通配符(如*.C)來進(jìn)行列表選擇。也可裝入其它擴(kuò)展名的文件,只要給出文件名(或只給路徑)即可。該項(xiàng)的熱鍵為F3,即只要按F3即可進(jìn)入該項(xiàng),而不需要先進(jìn)入File菜單再選此項(xiàng)。Pick:將最近裝入編輯窗口的8個文件列成一個表讓用戶選擇,選擇后將該程序裝入編輯區(qū),并將光標(biāo)置在上次修改過的地方。其熱健為Alt-
7、F3。New:新建文件,缺省文件名為NONAME.C,存盤時可改名。Save:將編輯區(qū)中的文件存盤,若文件名是NONAME.C時,將詢問是否更改文件名,其熱鍵為F2。第三節(jié)、C程序的調(diào)試與運(yùn)行File菜單Writeto:可由用戶給出文件名將編輯區(qū)中的文件存盤,若該文件已存在,則詢問要不要?覆蓋。Directory:顯示目錄及目錄中的文件,并可由用戶選擇。Changedir:顯示當(dāng)前默認(rèn)目錄,用戶可以改變默認(rèn)目錄。Osshell:暫時退出TurboC2.0到DOS提示符下,此時可以運(yùn)行DOS命令,若想回到T
8、urboC2.0中,只要在DOS狀態(tài)下鍵入EXIT即可。Quit:退出TurboC2.0,返回到DOS操作系統(tǒng)中,其熱鍵為Alt+X。第三節(jié)、C程序的調(diào)試與運(yùn)行Edit菜單按Alt+E可進(jìn)入編輯菜單,若再回車,則光標(biāo)出現(xiàn)在編輯窗口,此時用戶可以?進(jìn)行文本編輯。編輯方法基本與wordstar相同,可用F1鍵獲得有關(guān)編輯方法的幫助信息。與編輯有關(guān)的功能鍵如下:F1獲得TurboC2.0編輯命令的幫助信息;F5擴(kuò)大編輯窗口到整個屏幕