版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、讀書破萬卷下筆如有神C程序設(shè)計實驗實驗一 C程序開發(fā)環(huán)境(2學(xué)時)1 .實驗?zāi)康氖煜語言的集成開發(fā)環(huán)境,了解菜單的使用方法;掌握C語言程序上機的編輯、編譯、連接、運行的基本步驟;了解 C語言程序的結(jié)構(gòu)。2 .實驗內(nèi)容(1)熟悉C語言程序上機的編輯、編譯、連接、運行的基本步驟;(2)輸入并調(diào)試、運行下面的程序。#include <stdio.h>int main()printf ("This is a C program.n");return 0;(3)輸入并調(diào)試、運行下面的程序。#include <stdio.h>int main()int max
2、(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c = max(a,b);printf("max=%dn”,c);return 0;int max(int x,int y)int z;if (x > y) z = x;else z = y;return(z);3 .實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟件。4 .問題討論將printf函數(shù)改為print,調(diào)試并分析結(jié)果。實驗二 數(shù)據(jù)類型、運算符與表達式(2學(xué)時)1 .實驗?zāi)康恼莆照?、字符型和實型變?/p>
3、的定義和使用;掌握算術(shù)運算符的使用;掌握C語言表達式的運算規(guī)則。2 .實驗內(nèi)容(1)輸入并調(diào)試、運行下面的程序。#include <stdio.h>int main()char cl, c2;c1=97;c2=98;printf("%c %cn" , c1, c2);printf("%d %dn" , c1, c2);return 0;(2)輸入并調(diào)試、運行下面的程序。#include <stdio.h>int main()int i,j,m,n;i=8;j=10;m=+i;n=j+;printf("%d,%d,%d,%
4、dn" , i,j,m,n);return 0;3 .實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟件。4 .問題討論將+i改為i+, j+改為+j,程序的運行結(jié)果會有何變化?實驗三順序結(jié)構(gòu)程序設(shè)計(2學(xué)時)1 .實驗?zāi)康恼莆誷canf、printf函數(shù)語句的使用方法;熟練應(yīng)用賦值、輸入、輸出語句。2 .實驗內(nèi)容(1)輸入三角形三邊長,求三角形面積。(2)輸入一個攝氏溫度,要求輸出華氏溫度。公式為 f=9/5*c+32。3 .實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟件。4 .問題討論如何理解
5、格式控制符與它對應(yīng)的變量之間的關(guān)系 ?實驗四 選擇結(jié)構(gòu)程序設(shè)計(2學(xué)時)1 .實驗?zāi)康恼莆绽胕f語句實現(xiàn)選擇結(jié)構(gòu)程序設(shè)計的方法;掌握利用switch語句實現(xiàn)選擇結(jié)構(gòu)的程序設(shè)計方法;注意 break在switch語句的作用。2 .實驗內(nèi)容(1)已知:當 x<1 時,y=x;當 1&x<10時,y=2x-1;當 x> 10M, y=3x-11。 輸入x的值,輸出對應(yīng)y的值。(2)輸入一個百分制成績,要求輸出成績等級A、B、C、D、E,練習(xí)使用switch語句。(3)判斷方程ax2+bx+c=0有幾個解,如果有解則輸出。3 .實驗儀器設(shè)備微型計算機一套,配置 Window
6、s系統(tǒng)和VC+6.0/Turbo C3.0軟件。4 .問題討論switch語句可否轉(zhuǎn)換成if語句實現(xiàn)?實驗五循環(huán)結(jié)構(gòu)程序設(shè)計(4學(xué)時)1 .實驗?zāi)康恼莆绽脀hile或do while實現(xiàn)循環(huán)結(jié)構(gòu)程序設(shè)計的方法;掌握利用 for語 句實現(xiàn)循環(huán)結(jié)構(gòu)程序設(shè)計的方法。2 .實驗內(nèi)容(1)編程實現(xiàn)1!+2!+壯的和,n由鍵盤輸入。(2)輸出九九乘法表。(3)輸出 水仙花數(shù)”。水仙花數(shù)”是指一個3位數(shù),其各位數(shù)字立方和等 于該數(shù)本身。(4)輸入一行字符,分別統(tǒng)計出其中的英文字母、空格、數(shù)字和其它字符 的個數(shù)。3 .實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟
7、件。4 .問題討論三種循環(huán)結(jié)構(gòu)有何聯(lián)系和區(qū)別?實驗六數(shù)組(4學(xué)時)1 .實驗?zāi)康恼莆找痪S數(shù)組的定義和輸入輸出操作;掌握二維數(shù)組的定義和輸入輸出操 作;掌握字符數(shù)組和字符串處理函數(shù)的使用;掌握與數(shù)組有關(guān)的重要算法:排序、 查找等。2 .實驗內(nèi)容(1)輸入15個整數(shù),用冒泡法對它們按照由小到大的順序排序并輸出。(2)輸入15個整數(shù),用選擇法對它們按照由小到大的順序排序并輸出。(3)求矩陣對角線元素之和。(4)有一篇文章,共有3行文字,每行有80個字符。要求分別統(tǒng)計出其中 英文大寫字母、小寫字母、數(shù)字、空格以及其它字符的個數(shù)。3 .實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/
8、Turbo C3.0軟件。4 .問題討論增加或刪除數(shù)組的一個元素,對數(shù)組的影響有哪些?實驗七函數(shù)(4學(xué)時)1 .實驗?zāi)康恼莆誄語言中函數(shù)定義、函數(shù)調(diào)用的方法和規(guī)則;掌握函數(shù)實參與形參的 對應(yīng)關(guān)系,以及倡傳遞”的含義;掌握全局變量和局部變量的關(guān)系和使用方法。2 .實驗內(nèi)容(1)寫一個判別素數(shù)的函數(shù),在主函數(shù)輸入一個整數(shù),輸出是否素數(shù)的信 息。(2)求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。用一個子函數(shù)求最大公約數(shù),用另一個子函數(shù)根據(jù)求出的最大公約數(shù)求最小公倍數(shù)。(3)輸入10個學(xué)生5門課的成績,分別用函數(shù)求:每個學(xué)生平均分; 每門課的平均分;找出最高的分數(shù)對應(yīng)的學(xué)生和課程;求平均分方差;3 .實驗儀器
9、設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟件。4 .問題討論如何將子函數(shù)中某個變量的值傳回主函數(shù)?實驗八指針(4學(xué)時)1 .實驗?zāi)康恼莆罩羔樀母拍?,學(xué)會定義和使用指針;掌握跟數(shù)組有關(guān)的指針的操作(包 括字符數(shù)組);掌握跟函數(shù)有關(guān)的指針的操作。2 .實驗內(nèi)容(1)另寫一個函數(shù)完成strcmp()功能。(2)另寫一個函數(shù)完成strcpy()功能。(3)將一個5X5的矩陣轉(zhuǎn)置,用一個子函數(shù)實現(xiàn)該功能。3 .實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟件。4 .問題討論如何理解指針和數(shù)組之間的關(guān)系?實驗九結(jié)構(gòu)體(2學(xué)
10、時)1 .實驗?zāi)康恼莆战Y(jié)構(gòu)體類型變量的定義和使用; 掌握結(jié)構(gòu)體類型數(shù)組的概念和應(yīng)用; 掌 握鏈表的概念,初步學(xué)會對鏈表進行操作;理解共用體的概念與使用。2 .實驗內(nèi)容(1)有10個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號、姓名、3門課的成績。從鍵 盤輸入10個學(xué)生數(shù)據(jù),要求輸出每門課的平均成績。(2)有n個人圍成一圈,順序排號。從第1個人開始13報數(shù),凡報到3 的人退出圈子,問 最后留下的是原來第幾號的那位。3.實驗儀器設(shè)備微型計算機一套,配置 Windows系統(tǒng)和VC+6.0/Turbo C3.0軟件。4.問題討論結(jié)構(gòu)體類型變量有哪幾種定義和使用的方法?實驗十綜合程序設(shè)計(4學(xué)時)1 .實驗?zāi)康恼莆粘绦蛟O(shè)計的基本方法和技能,理解結(jié)構(gòu)化程序設(shè)計和模塊化設(shè)計方法的 基本思想,能綜合運用C語言的結(jié)構(gòu)和函數(shù)等功能編寫程序解決實際問題。2 .實驗內(nèi)容(1)用麥克勞林級數(shù)求si
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江建筑安全員《A證》考試題庫及答案
- 2025江西省安全員-C證考試(專職安全員)題庫及答案
- 2025陜西省建筑安全員《B證》考試題庫及答案
- 2025浙江省安全員A證考試題庫附答案
- 二十四節(jié)氣之立春課件模板
- 《蛋糕制作》課件
- 工藝管道培訓(xùn)課件
- 《海南??谙母偂氛n件
- 單位管理制度收錄大合集【人員管理篇】
- 有機玻璃操作箱行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 小豆苗產(chǎn)品介紹門診端
- 空調(diào)安裝和維修的培訓(xùn)
- 海康執(zhí)法記錄儀解決方案
- 液化氣供應(yīng)站安全管理制度和營業(yè)制度
- GB/T 21385-2008金屬密封球閥
- GB/T 18994-2003電子工業(yè)用氣體高純氯
- 文言文閱讀訓(xùn)練:《三國志-武帝紀》(附答案解析與譯文)
- (完整版)招聘面試方案設(shè)計與研究畢業(yè)論文設(shè)計
- 調(diào)休單、加班申請單
- 肉制品生產(chǎn)企業(yè)名錄296家
- 規(guī)劃設(shè)計收費標準
評論
0/150
提交評論