版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)一 熟悉 Turbo C 的編程環(huán)境:目的要求1熟悉Turbo C的編程環(huán)境;2知道程序編輯、鏈接、執(zhí)行的基本步驟;3學(xué)習(xí)如何查錯(cuò)并修改程序;4上機(jī)前預(yù)習(xí)編寫(xiě)好程序。:實(shí)驗(yàn)內(nèi)容與步驟調(diào)試以下兩個(gè)程序/* The first C Program*/#include void main()printf(“Hello,Worldn!”);#include void main()int a, b, sum; a = 123;b = 456; sum = a + b;printf(“sum is %nd”, sum);調(diào)試通過(guò)后,自己修改程序,使程序出錯(cuò),并讀懂錯(cuò)誤提示,進(jìn)行修改。實(shí)驗(yàn)二 數(shù)據(jù)輸入輸
2、出格式的程序設(shè)計(jì)目的要求1 .進(jìn)一步熟悉調(diào)試程序的方法;2. 熟練掌握格式輸入與格式輸出函數(shù)的使用3. 掌握字符與 ASCH值之間的轉(zhuǎn)換方法。4. 上機(jī)前預(yù)習(xí)編寫(xiě)好程序;.實(shí)驗(yàn)內(nèi)容與步驟1.按右圖設(shè)計(jì)屏幕輸出2.光標(biāo)停在 Enter Number: 之后,等待輸入任一字符;3.輸入字符 1,則顯示:Ch=1- 49I- ASCH值-字符4. 再接回車鍵,則退出運(yùn)行。三、 利用字符屏幕控制函數(shù) con io.h1. clrscr ();2. gotoxy(x , y)。-行(1 25)- 列(180)四、利用接口庫(kù)函數(shù) dos.h 的調(diào)用1 .類型定義結(jié)構(gòu)類型 struct date.d;2.
3、getdate(&d);3.printf(“d/%dl,d.da_year, d.da_mon, d.da_day)五、程序提示:#in clude#in cludemain ()char c1;struct date d;clrscr();getdate(&d);getch();暫停等待輸入任意字符(或按鍵)2006/3/8斗Menu豐斗1. Input*+2* Output+水3. End+:Enter Uum.t)er=_Ch=- 實(shí)驗(yàn)三 選擇結(jié)構(gòu)程序設(shè)計(jì):目的要求1熟悉用關(guān)系運(yùn)行與邏輯運(yùn)行符的應(yīng)用;2掌握if語(yǔ)句與switch語(yǔ)句的使用;3上機(jī)前按實(shí)驗(yàn)要求預(yù)習(xí)編寫(xiě)出完整
4、的程序,才允許上機(jī)。:實(shí)驗(yàn)內(nèi)容與步驟1、從鍵盤(pán)輸入一個(gè)年份,判斷其是不是閏年;2、從鍵盤(pán)輸入a、b、c三個(gè)數(shù),并求出方程ax2bx c不等實(shí)根、兩個(gè)相等實(shí)根、兩個(gè)虛根的情況,要根據(jù)a、b、的提示。0的解, 要求考慮有兩個(gè)c的不同值,給出不同結(jié)果實(shí)驗(yàn)四 循環(huán)控制一:目的要求1熟悉用while語(yǔ)句,do-while語(yǔ)句和for語(yǔ)句實(shí)現(xiàn)循環(huán)的方法;2掌握在程序設(shè)計(jì)中用循環(huán)方法實(shí)現(xiàn)各種算法;3掌握計(jì)算程序運(yùn)行所占機(jī)時(shí)的計(jì)算方法;4上機(jī)前按實(shí)驗(yàn)要求預(yù)習(xí)編寫(xiě)出完整的程序,才允許上機(jī)。二:實(shí)驗(yàn)內(nèi)容與步驟100匹馬馱100擔(dān)貨,大馬一匹馱3擔(dān),中馬一匹馱2擔(dān),小馬兩匹馱一擔(dān)。1當(dāng)大馬、中馬、小馬每種不能少于一
5、匹,有多少種組合法?2當(dāng)可以缺少一種或缺二種,又有多少種組合法?3用while求第一種組合法。4用do-while求2組合法。5用三重或二重for循環(huán)求2種組合法。6除打印結(jié)果和多少種組合法外,還要分別打印三種算法所費(fèi)機(jī)時(shí)多少。 三:計(jì)算一種算法所占機(jī)時(shí)的程序提示:#include #include #include main()clock_t start,end; /* time_t start,end;*/ int i,big,middle,small,ncount;clrscr(); start=clock();/* start = time();*/big=1; middle=1; s
6、mall=2;ncount=0; printf(This a while programn); while (big=33)end=clock();num of method1 is:%dn,ncount);is: %5.1f timen,difftime(end,start);/*printf f(“”The difference is :%5.1f secondn”, difftime(end,start)/18.2);*/實(shí)驗(yàn)五 數(shù)組一、目的要求1.掌握數(shù)組的定義、賦值和輸入輸出的方法;2.掌握清屏函數(shù) clrscr()的調(diào)用方法;/* end = time();*/printf(The
7、printf(and the time3.掌握產(chǎn)生隨機(jī)數(shù)函數(shù) randomize()的初始化及調(diào)用方法;4.上機(jī)前按實(shí)驗(yàn)要求預(yù)習(xí),完成全部程序設(shè)計(jì)后才允許上機(jī)。二、實(shí)驗(yàn)內(nèi)容與步驟 已知二維數(shù)組 a55 ,完成下列要求( 1) 輸入數(shù)據(jù)aij=random(100);/* 產(chǎn)生 100 以內(nèi)隨機(jī)數(shù) */( 2) 顯示數(shù)組各元素,要求整齊排列;(3)將第 1 與第 5 行對(duì)調(diào)后,再顯示之;(4)求出每行元素的最大值,并指出其行號(hào)和列號(hào)。三、輸入隨機(jī)數(shù)的要求#include #define RMAX 5#define cMAX 5#define nMAX 100main()./* 變量初始化說(shuō)明 *
8、/clrscr();/*調(diào)清屏函數(shù)清屏 */randomize();/*在初始化后調(diào)用產(chǎn)生隨機(jī)數(shù)函數(shù) */aij=random(nMAX);目的要求1.掌握函數(shù)的定義和調(diào)用方法;2.掌握函數(shù)實(shí)參與行參的對(duì)應(yīng)關(guān)系的,以及“值傳遞”的方式;3.掌握求最大公約數(shù)和最小公倍數(shù)的方法;4.按實(shí)驗(yàn)內(nèi)容要求完成全程程序設(shè)計(jì)后才允許上機(jī)。實(shí)驗(yàn)內(nèi)容與步驟1.設(shè)計(jì)一個(gè)函數(shù) f ,求二個(gè)數(shù)的最大公約數(shù) int f(int x,int y);2.設(shè)計(jì)一個(gè)函數(shù) g,求二個(gè)數(shù)的最小公倍數(shù) int g(int x,int y);3.從鍵盤(pán)輸入一個(gè)整數(shù),設(shè)計(jì)一個(gè)函數(shù) inNu mber,若為正正數(shù)則返回它, 否則直到得數(shù) 0
9、 為止。函數(shù)的定義要求在 main( )中實(shí)現(xiàn)下列操作1.a=inNumber( );2.b= inNumber( );3.c=f(a,b);4.d=g(a,b);5.輸出 a, b, c, d。實(shí)驗(yàn)六函數(shù)實(shí)驗(yàn)七 指針一、目的要求1.掌握指針的定義和使用指針變量;2.學(xué)會(huì)使用字符串的指針和指向數(shù)組的指針變量;3.學(xué)會(huì)使用指向函數(shù)的指針變量;4.按實(shí)驗(yàn)內(nèi)容要求完成全程程序設(shè)計(jì)后才允許上機(jī)。二、實(shí)驗(yàn)內(nèi)容與步驟設(shè)計(jì)一個(gè)函數(shù),它有三個(gè)參數(shù)(1) 被查找的字符串 str;(2) 待查找的字符 xCh;(3)在字符串 str 中 xCh 出現(xiàn)的位置 i = 0,1,它的返回值是在 str 中 xCh 出現(xiàn)
10、的次數(shù)(若 str 中無(wú) xCh,則返回值=0)三、上機(jī)要求1、 鍵入待查的字符 xCh;2、 鍵入被查的字符串 str;3、 調(diào)用該函數(shù);4、 打印它的返回值和出現(xiàn)的位置;5、 允許重復(fù)執(zhí)行,每次以清屏開(kāi)始 ( 用循環(huán)語(yǔ)句控制重復(fù)執(zhí)行 )。四、提示xCh 在 str 出現(xiàn)位置應(yīng)設(shè)計(jì)為一整型指針,以便記下 0N 個(gè)位置(整數(shù))實(shí)驗(yàn)八 結(jié)構(gòu)體與共用體目的要求1、 掌握結(jié)構(gòu)體類型變量與數(shù)組的定義和使用;2、 學(xué)會(huì)使用指針變量和結(jié)構(gòu)體指針數(shù)組;3、 按實(shí)驗(yàn)內(nèi)容要求完成全程程序設(shè)計(jì)后才允許上機(jī)。實(shí)驗(yàn)內(nèi)容與步驟1. 設(shè)計(jì)一個(gè)結(jié)構(gòu)struct student long no;/* 學(xué)號(hào)*/char name10;/* 姓名*/char sex;/* 性別*/int age;/* 年齡*/float score;/* 平均成績(jī)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嶺南師范學(xué)院《因明學(xué)發(fā)展史》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年度國(guó)際貨物銷售合同:出口商與國(guó)外分銷商之間的商品交易3篇
- 2024年墻紙軟包材料供銷合同及新型材料研發(fā)與應(yīng)用3篇
- 2024年中國(guó)香蘭素市場(chǎng)調(diào)查研究報(bào)告
- 門(mén)面房租賃合同
- 2024年墻紙環(huán)保材料研究與市場(chǎng)推廣合同3篇
- 1 草原 教學(xué)實(shí)錄 -2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- 三室一廳房屋短期租賃合同
- 2024年汽車租賃掛靠合同3篇
- 2024版二手房出售含物業(yè)費(fèi)結(jié)算及過(guò)戶手續(xù)服務(wù)合同2篇
- Unit 1 Making friends Part B(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 保定學(xué)院《自然語(yǔ)言處理》2022-2023學(xué)年第一學(xué)期期末試卷
- 北京市西城區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 跨學(xué)科實(shí)踐活動(dòng)5基于碳中和理念設(shè)計(jì)低碳行動(dòng)方案九年級(jí)化學(xué)人教版上冊(cè)
- 【MOOC】概率論與數(shù)理統(tǒng)計(jì)-重慶大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 2024年考研英語(yǔ)(二)真題及參考答案
- 車位租賃合同標(biāo)準(zhǔn)版可打印
- 機(jī)械工程技術(shù)訓(xùn)練(北京航空航天大學(xué))知到智慧樹(shù)章節(jié)答案
- 生活垃圾發(fā)電企業(yè)安全生產(chǎn)雙體系
- 期末 (試題) -2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè)
- 04979-網(wǎng)絡(luò)安全技術(shù)-國(guó)開(kāi)機(jī)考參考資料
評(píng)論
0/150
提交評(píng)論