![高級程序設(shè)計實訓(xùn)_第1頁](http://file4.renrendoc.com/view/2ff6439e84384b149459e56feadee0f1/2ff6439e84384b149459e56feadee0f11.gif)
![高級程序設(shè)計實訓(xùn)_第2頁](http://file4.renrendoc.com/view/2ff6439e84384b149459e56feadee0f1/2ff6439e84384b149459e56feadee0f12.gif)
![高級程序設(shè)計實訓(xùn)_第3頁](http://file4.renrendoc.com/view/2ff6439e84384b149459e56feadee0f1/2ff6439e84384b149459e56feadee0f13.gif)
![高級程序設(shè)計實訓(xùn)_第4頁](http://file4.renrendoc.com/view/2ff6439e84384b149459e56feadee0f1/2ff6439e84384b149459e56feadee0f14.gif)
![高級程序設(shè)計實訓(xùn)_第5頁](http://file4.renrendoc.com/view/2ff6439e84384b149459e56feadee0f1/2ff6439e84384b149459e56feadee0f15.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
高級語言程序設(shè)計實訓(xùn)任務(wù)書編制部門:機電系編制人:王芳楷訓(xùn)練對象:電氣101/102實訓(xùn)設(shè)備與工具:個人計算機(奔騰486檔以上),windows操作系統(tǒng),TurboC或VC編譯開發(fā)環(huán)境實訓(xùn)目的1)掌握幾種常用C編譯軟件的使用方法;2)掌握基本C語言語法;3)掌握常見的幾種算法幾級編程方法。實訓(xùn)內(nèi)容在一周內(nèi)完成附錄實訓(xùn)項目實訓(xùn)要求1)提前預(yù)習(xí)實驗內(nèi)容,熟悉C語言的集成開發(fā)環(huán)境的使用。2)課余時間查閱相關(guān)資料,課堂上按照要求編寫實驗程序,并調(diào)試成功。3)完成課程設(shè)計報告的書寫。實訓(xùn)報告書內(nèi)容:1)程序的結(jié)果均打印輸出,驗證程序是否正確實現(xiàn)題目要求2)在項目報告中畫出程序流程圖,說明程序設(shè)計的算法,附主要程序段。3)在項目報告中說明知識點。4)在項目報告中說明程序設(shè)計過程中的難點、解決辦法及編程小結(jié)或體會。評分方法1)設(shè)計報告條理清楚、內(nèi)容充實、線路圖清晰、準(zhǔn)確(30%)2)程序語句注釋正確、實驗結(jié)果準(zhǔn)確(20%)3)考核答辯(30%)4)愛護實驗設(shè)備、遵守紀律、學(xué)習(xí)態(tài)度(20%)注意:請同學(xué)之間可以互相交流,但不得互相拷貝程序。
附錄:實訓(xùn)項目實驗一
順序結(jié)構(gòu)程序設(shè)計一、實驗?zāi)康模喉樞蚪Y(jié)構(gòu)的特點是結(jié)構(gòu)中的語句按其先后順序執(zhí)行。通過本實驗的練習(xí),能夠?qū)崿F(xiàn)簡單C程序的設(shè)計。同時對C語言中的賦值語句、程序的輸入和輸出等語句做出相應(yīng)的掌握。二、實驗內(nèi)容:1、編寫程序,輸入三角形的3個邊長a、b、c,求三角形的面積ss。公式為:ss=
sqrt(s*(s-a)*(s-b)*(s-c))
其中,s=(a+b+c)/2(注:sqrt屬于哪個庫函數(shù),請自己從課本附錄查表)2、圓半徑為5,編寫程序,求圓的周長和面積3、編寫程序,讀入三個整數(shù)給a、b、c,然后交換它們中的數(shù),使a存放b的值,b存放c的值,c存放a的值。實驗二
選擇結(jié)構(gòu)程序設(shè)計實驗?zāi)康模焊鶕?jù)某種條件的成立與否而采用不同的程序段進行處理的程序結(jié)構(gòu)稱為選擇結(jié)構(gòu)。選擇結(jié)構(gòu)又可分為簡單分支(兩個分支)和多分支兩種情況。一般,采用if語句實現(xiàn)簡單分支結(jié)構(gòu)程序,用switch和break語句實現(xiàn)多分支結(jié)構(gòu)程序。本實驗要求熟練掌握if語句和switch語句,同時正確使用邏輯運算符和邏輯表達式。二、實驗內(nèi)容:1、給一個不多于5位的正整數(shù),要求:①求出它是幾位數(shù);②分別打印出每一位數(shù)字;③按逆序打印出各位數(shù)字,例如:原數(shù)為321,應(yīng)輸出1232、輸入四個整數(shù),要求按大小順序輸出。3、給出一個百分制成績88,要求輸出成績等級‘A’、‘B’、‘C’、‘D’、‘E’。90分以上為‘A’,81—89分為‘B’,70—79分為‘C’,60—69分為‘D’,60分以下為‘E’。(提示:switch語句)實驗三
循環(huán)結(jié)構(gòu)程序設(shè)計實驗?zāi)康模菏煜び脀hile語句,do—while語句和for語句實現(xiàn)循環(huán)的方法,同時掌握在程序中用循環(huán)的方法實現(xiàn)各種算法(如窮舉、迭代等)二、實驗內(nèi)容:1、輸入兩個正整數(shù),求其中最大公約數(shù)和最小公倍數(shù)。2、打印九九乘法表:1*1=1
1*2=2
2*2=4
1*3=3
2*3=6
3*3=9
1*4=4
2*4=8
3*4=9
4*4=16
1*5=5
2*5=10
3*5=15
4*5=20
5*5=25
1*6=6
2*6=12
3*6=18
4*6=24
5*6=30
6*6=36
1*7=7
2*7=14
3*7=21
4*7=28
5*7=35
6*7=42
7*7=49
1*8=8
2*8=16
3*8=24
4*8=32
5*8=40
6*8=48
7*8=56
8*8=64
1*9=9
2*9=18
3*9=27
4*6=36
5*9=45
6*9=54
7*9=63
8*9=72
9*9=81
3、打印出如下圖案(菱形)*
***
*****
*******
*****
***
*實驗四
數(shù)組一、實驗?zāi)康模簲?shù)組是同類型數(shù)據(jù)的集合。掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法,同進掌握字符數(shù)組和字符串函數(shù)的使用。二、實驗內(nèi)容:1、用選擇法對10個整數(shù)排序。10個整數(shù)用scanf函數(shù)輸入。2、將兩個字符串連接起來。例如:a[10]=”ddd”,b[5]=”eee”,a[10]=”dddeee”;實驗五
函數(shù)一、實驗?zāi)康模赫莆斩x函數(shù)的方法以及函數(shù)實參與形參的對應(yīng)關(guān)系,以及“值傳遞”的方式,并且掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法。二、實驗內(nèi)容:寫一個判素數(shù)的子函數(shù),在主函數(shù)輸入一個整數(shù),然后調(diào)用子函數(shù),判斷出否是素數(shù),最后輸出是否素數(shù)的信息。實驗六
指針一、實驗?zāi)康模赫莆罩羔樖巧钊肜斫猓谜Z言特性和掌握C語言編程技巧的重要環(huán)節(jié),也是學(xué)習(xí)使用C語言的難點。正確而靈活地使用指針,可以有效地描述各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu),能夠動態(tài)地分配內(nèi)存空間,能夠方便地操作字符串,還可以自由地在函數(shù)之間傳遞各種類型的數(shù)據(jù),使程序簡潔、緊湊,執(zhí)行效率高。掌握指針的概念,包含數(shù)組的指針和指向數(shù)組的指針變量、字符串的指針、指向字符串的指針變量等。二、實驗內(nèi)容和步驟:設(shè)計一個程序,實現(xiàn)如下功能:定義一個數(shù)組stu[10]存放10個學(xué)生的成績,從鍵盤輸入數(shù)據(jù),要求用指針實現(xiàn)將數(shù)組stu[10]的內(nèi)容輸出到屏幕上,要求用指針實現(xiàn)將成績數(shù)組按照從高到低進行排序,要求用指針實現(xiàn)將第三步內(nèi)容放在函數(shù)中實現(xiàn),在主函數(shù)中調(diào)用實現(xiàn)排序,用指針實現(xiàn),輸出排序后的成績單實驗七綜合訓(xùn)練學(xué)生成績管理一、實驗?zāi)康?、熟悉變量、數(shù)組定義、使用、輸入、輸出等基本操作2、進行選擇、循環(huán)結(jié)構(gòu)程序設(shè)計練習(xí)3、掌握冒泡法排序的算法二、內(nèi)容1、以自己的名字拼音定義一個元素個數(shù)為31的數(shù)組,用以存放學(xué)生的成績。2、從鍵盤輸入30個學(xué)生成績3、定義一個子函數(shù)sort,采
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木材運輸時間保障合同
- 三農(nóng)產(chǎn)品包裝與儲存方案設(shè)計
- 生產(chǎn)流程標(biāo)準(zhǔn)化與持續(xù)改進實踐
- 食品飲料行業(yè)品質(zhì)控制與安全保障指南
- 駕校場地出租合同
- 場調(diào)查委托合同協(xié)議書
- 冷卻塔填料采購合同
- 全新攪拌樁合同
- 2025年河南貨運從業(yè)資格考試模擬考試題庫答案大全
- 小學(xué)二年級數(shù)學(xué)上冊口算筆算天天練
- 保障性住房建設(shè)資金來源與運作機制
- 金點子活動總結(jié)匯報
- 運動技能學(xué)習(xí)與控制完整
- 原料驗收標(biāo)準(zhǔn)知識培訓(xùn)課件
- Unit4MyfamilyStorytime(課件)人教新起點英語三年級下冊
- 物流運作管理-需求預(yù)測
- 《電機與電氣控制(第三版)習(xí)題冊》 習(xí)題答案
- 財務(wù)管理專業(yè)《生產(chǎn)實習(xí)》教學(xué)大綱
- 鋼桁梁頂推施工方案
- 一年級口算天天練(可直接打印)
- 醫(yī)療器械采購方案投標(biāo)方案(完整技術(shù)標(biāo))
評論
0/150
提交評論