




已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
,. 實(shí)驗(yàn)一 上機(jī)操作初步(2學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、熟悉VC+語(yǔ)言的上機(jī)環(huán)境及上機(jī)操作過(guò)程。 2、了解如何編輯、編譯、連接和運(yùn)行一個(gè)C程序。 3、初步了解C程序的特點(diǎn)。 三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前三題為必做題目,后兩題為選做題目。 1、輸出入下信息:(實(shí)驗(yàn)指導(dǎo)書(shū)P3) * Very Good * 2、計(jì)算兩個(gè)整數(shù)的和與積。(實(shí)驗(yàn)指導(dǎo)書(shū)P4) 3、從鍵盤(pán)輸入一個(gè)角度的弧度值x,計(jì)算該角度的余弦值,將計(jì)算結(jié)果輸出到屏幕。(書(shū)P4) 4、在屏幕上顯示一個(gè)文字菜單模樣的圖案: = 1 輸入數(shù)據(jù) 2 修改數(shù)據(jù) 3 查詢數(shù)據(jù) 4 打印數(shù)據(jù) = 5、從鍵盤(pán)上輸入兩個(gè)整數(shù),交換這兩個(gè)整數(shù)。 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)二 簡(jiǎn)單的C程序設(shè)計(jì)(4學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、掌握C語(yǔ)言的數(shù)據(jù)類(lèi)型。 2、學(xué)會(huì)使用C語(yǔ)言的運(yùn)算符及表達(dá)式。 3、掌握不同數(shù)據(jù)類(lèi)型的輸入輸出方法。 三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前四題為必做題目,后兩題為選做題目。 1、輸入r1、r2,求出圓形墊片面積。(實(shí)驗(yàn)指導(dǎo)書(shū)P10) 2、輸入華氏溫度h,輸出攝氏溫度c。(實(shí)驗(yàn)指導(dǎo)書(shū)P11) 3、從鍵盤(pán)輸入一個(gè)3位整數(shù),將輸出該數(shù)的逆序數(shù)。(實(shí)驗(yàn)指導(dǎo)書(shū)P14) 4、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。 #include void main( ) 7b int i,j; i=8; j=10; printf(“%d,%dn”,+i,+j); i=8; j=10; printf(“%d,%dn”,i+,j+); i=8; j=10; printf(“%d,%dn”,+i,i); i=8; j=10; printf(“%d,%dn”,i+,i);7d 5、輸入三角形三條邊的邊長(zhǎng),求三角形的面積。(實(shí)驗(yàn)指導(dǎo)書(shū)P153) 6、輸入3個(gè)字符型數(shù)據(jù),將其轉(zhuǎn)換成相應(yīng)的整數(shù)后,求它們的平均值并輸出。(實(shí)驗(yàn)指導(dǎo)書(shū)P154) 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)三 選擇結(jié)構(gòu)程序設(shè)計(jì)(2學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、熟練掌握if語(yǔ)句和switch語(yǔ)句。 2、練習(xí)并掌握多分支選擇結(jié)構(gòu)的編程方法。 3、學(xué)習(xí)調(diào)試和修改程序的步驟。 三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前三題為必做題目,后兩題為選做題目。 1、讀入3個(gè)分別表示箱子長(zhǎng)、寬、高的整數(shù)值,判斷并輸出該箱子是立方體還是長(zhǎng)方體。(實(shí)驗(yàn)指導(dǎo)書(shū)P28) 2、輸入某一年月,輸出該月的天數(shù)。(實(shí)驗(yàn)指導(dǎo)書(shū)P29) 3、有一函數(shù): x (x1) y= 2x-1 (1x10) 3x-11 (x10) 編寫(xiě)程序,輸入x值,輸出y值。 4、從鍵盤(pán)輸入一個(gè)字符,如果該字符為小寫(xiě)字母,則轉(zhuǎn)換為大寫(xiě)字母輸出;如果該字符為大寫(xiě)字母,則轉(zhuǎn)換為小寫(xiě)字母輸出;如果為其他字符,原樣輸出。(實(shí)驗(yàn)指導(dǎo)書(shū)P163) 5、從鍵盤(pán)輸入4個(gè)整數(shù),分別存入整型變量a、b、c、d中,并按從大到小的順序顯示出來(lái)。(實(shí)驗(yàn)指導(dǎo)書(shū)P160) 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)四 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(4學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、熟練掌握while語(yǔ)句、do-while語(yǔ)句和for語(yǔ)句。 2、練習(xí)并掌握循環(huán)結(jié)構(gòu)的嵌套形式。 3、掌握循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)方法。 三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前四題為必做題目,后兩題為選做題目。 1、從鍵盤(pán)上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。(實(shí)驗(yàn)指導(dǎo)書(shū)P41) 2、求所有的水仙花數(shù)。水仙花數(shù)是一個(gè)3位數(shù)的自然數(shù),該數(shù)各位數(shù)的立方和等于該數(shù)本身。(實(shí)驗(yàn)指導(dǎo)書(shū)P42) 3、判斷輸入的某個(gè)數(shù)是否為素?cái)?shù)。若是,輸出YES,否則輸出NO。(實(shí)驗(yàn)指導(dǎo)書(shū)P167) 4、計(jì)算的近似值。公式如下:/4=1-1/3+1/5-1/7+,直到最后一項(xiàng)的絕對(duì)值小于10-6為止。(實(shí)驗(yàn)指導(dǎo)書(shū)P169) 5、計(jì)算1!+2!+n! 的值,n值由鍵盤(pán)輸入。(實(shí)驗(yàn)指導(dǎo)書(shū)P176) 6、輸入10個(gè)整數(shù),統(tǒng)計(jì)并輸出其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù)。 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)五 綜合實(shí)驗(yàn)1:結(jié)構(gòu)化程序設(shè)計(jì)(2學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、進(jìn)一步掌握選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的編程特點(diǎn)。 2、掌握C語(yǔ)言的結(jié)構(gòu)化程序設(shè)計(jì)思想。 3、學(xué)習(xí)利用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)的一些常用算法(如窮舉、迭代、遞推等)。 三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前兩題為必做題目,后兩題為選做題目。 1、編一程序,對(duì)于給定的一個(gè)百分制成績(jī),輸出對(duì)應(yīng)A,B,C,D,E表示的的等級(jí)成績(jī)。設(shè):90分以上為A,80-89分為B,70-79分為C,60-69分為D,60分以下為E。(實(shí)驗(yàn)指導(dǎo)書(shū)P162) 2、百馬百擔(dān)問(wèn)題。(實(shí)驗(yàn)指導(dǎo)書(shū)P45) 3、輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其他字符的個(gè)數(shù)。 4、輸出如下圖案: * * * * * * * 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)六 函數(shù)程序設(shè)計(jì)(4學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、掌握C語(yǔ)言中函數(shù)的三要素:函數(shù)定義、函數(shù)調(diào)用和函數(shù)說(shuō)明。 2、掌握通過(guò)參數(shù)在函數(shù)間傳遞數(shù)據(jù)的方法。 3、掌握全局變量、局部變量、動(dòng)態(tài)變量、靜態(tài)變量的概念和使用方法。 三、實(shí)驗(yàn)內(nèi)容: 說(shuō)明:前四題為必做題目,后兩題為選做題目。 1、從鍵盤(pán)輸入三角形的3條邊,調(diào)用三角形面積函數(shù)求出其面積,并輸出結(jié)果。(實(shí)驗(yàn)指導(dǎo)書(shū)P54) 2、輸入整數(shù)n,輸出高度為n的等邊三角形。當(dāng)n=5時(shí)的等邊三角形如下:(實(shí)驗(yàn)指導(dǎo)書(shū)P58) * * * * * 3、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。 #include int a=5; int b=7; void main( ) 7b int a=4,b=5,c; c=plus(a,b); printf(“a+b=%dn”,c); 7d plus(int x,int y) 7b int z; z=x+y; return (z); 7d 4、求500以內(nèi)的所有親密數(shù)對(duì)。若正整數(shù)A的所有因子(包括1但不包括自身,下同)之和為B,而B(niǎo)的因子之和為A,則稱A和B為一對(duì)親密數(shù)對(duì)。(實(shí)驗(yàn)指導(dǎo)書(shū)P59) 5、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。 #include int d=1; f(int p) 7b static int d=5; d+=p; printf(“%d ”,d); return (d); 7d void main( ) 7b int a=3; printf(“%d ”,f(a+f(d); 7d 6、設(shè)計(jì)一個(gè)函數(shù),輸出整數(shù)n的所有素?cái)?shù)因子。(實(shí)驗(yàn)指導(dǎo)書(shū)P181) 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)七 數(shù)組程序設(shè)計(jì)(4學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、掌握數(shù)組的定義、賦值和輸入輸出的方法。 2、學(xué)習(xí)用數(shù)組實(shí)現(xiàn)相關(guān)的算法(特別是排序算法)。 3、掌握C語(yǔ)言中字符數(shù)組和字符串處理函數(shù)的使用。 三、實(shí)驗(yàn)內(nèi)容: 說(shuō)明:前四題為必做題目,后兩題為選做題目。 1、下列程序的功能是:輸入10個(gè)整數(shù),按每行3個(gè)數(shù)輸出這些整數(shù),最后輸出10個(gè)整數(shù)的平均值。程序中有幾處錯(cuò)誤,試找出它們后加以修改,并上機(jī)驗(yàn)證修改結(jié)果。 #include void main( ) 7b int i,n,a10,avg; for(i=0;in;i+) scanf(“%d”,ai); for(i=0;in;i+) 7b if(i%3=0) printf(“n”); printf(“%d ”,ai); 7d for(i=0;in;i+) avg+=ai; printf(“navg=%fn”,avg); 7d 2、寫(xiě)一個(gè)函數(shù),對(duì)輸入的10個(gè)整數(shù)按從小到大的順序排序(升序,用冒泡排序?qū)崿F(xiàn))。(實(shí)驗(yàn)指導(dǎo)書(shū)P72) 3、編寫(xiě)程序,判斷某一字符串是不是“回文數(shù)”,回文數(shù)是從左至右或從右至左讀起來(lái)都是一樣的字符串。(實(shí)驗(yàn)指導(dǎo)書(shū)P77) 4、輸入一個(gè)3行3列矩陣的所有元素,然后求出主對(duì)角線元素之和。 5、給定某年某月某日,將其轉(zhuǎn)換成這一年的第幾天并輸出。(實(shí)驗(yàn)指導(dǎo)書(shū)P76) 6、編寫(xiě)程序,在有序的數(shù)列中查找某數(shù),若該數(shù)在此數(shù)列中,則輸出它所在的位置,否則輸出no found。(實(shí)驗(yàn)指導(dǎo)書(shū)P189) 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)八 指針程序設(shè)計(jì)(2學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、通過(guò)實(shí)驗(yàn)進(jìn)一步掌握指針的概念,會(huì)定義和使用指針變量。 2、能正確使用指向數(shù)組和字符串的指針變量。 3、熟悉指針作為函數(shù)參數(shù)的編程特點(diǎn)。 三、實(shí)驗(yàn)內(nèi)容: 說(shuō)明:前兩題為必做題目,后一題為選做題目。要求用指針?lè)椒▽?shí)現(xiàn)。 1、輸入3個(gè)整數(shù),按從小到大的次序輸出。 (實(shí)驗(yàn)指導(dǎo)書(shū)P201) 2、數(shù)據(jù)交換。實(shí)驗(yàn)要求:1)定義兩個(gè)函數(shù),分別為void swap1(int a,int b)和void swap2(int a,int b),用于交換a,b的值。2)從主函數(shù)中分別輸入兩個(gè)整型變量a、b。3)從主函數(shù)中分別調(diào)用上述兩個(gè)交換函數(shù),并打印輸出交換后a、b的結(jié)果。(實(shí)驗(yàn)指導(dǎo)書(shū)P90) 3、編寫(xiě)一個(gè)程序計(jì)算字符串長(zhǎng)度的函數(shù),模擬C的函數(shù)庫(kù)內(nèi)的計(jì)算字符串長(zhǎng)度的函數(shù)strlen( )。 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)九 綜合實(shí)驗(yàn)2:函數(shù)、數(shù)組、指針的綜合應(yīng)用(2學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、進(jìn)一步掌握通過(guò)指針引用數(shù)組元素的方法。 2、綜合運(yùn)用函數(shù)、數(shù)組、指針的知識(shí),實(shí)現(xiàn)復(fù)雜程序的編程。 3、掌握調(diào)試復(fù)雜程序的技巧。 三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前兩題為必做題目,后兩題為選做題目。要求用指針?lè)椒▽?shí)現(xiàn)。 1、數(shù)組元素奇偶排列。實(shí)驗(yàn)要求:1)定義一個(gè)整型一維數(shù)組,任意輸入數(shù)組的元素,其中包含奇數(shù)和偶數(shù)。2)定義一個(gè)函數(shù),實(shí)現(xiàn)將數(shù)組元素奇數(shù)排列在左,偶數(shù)排列在右的排列。3)在上述定義的函數(shù)中,不允許再增加新的數(shù)組。4)從主函數(shù)中分別調(diào)用上述函數(shù),打印輸出結(jié)果。(實(shí)驗(yàn)指導(dǎo)書(shū)P93) 2、編寫(xiě)函數(shù)lower( )模擬標(biāo)準(zhǔn)函數(shù)strlwr( ),調(diào)用形式為lower(char *st),其作用是將字符串st中的大寫(xiě)字母轉(zhuǎn)換成小寫(xiě)。(實(shí)驗(yàn)指導(dǎo)書(shū)P193) 3、編寫(xiě)函數(shù),比較兩個(gè)字符串是否相等(用指針完成)。(實(shí)驗(yàn)指導(dǎo)書(shū)P204) 4、編寫(xiě)函數(shù)reverse( )模擬標(biāo)準(zhǔn)函數(shù)strrev( ),調(diào)用形式為reverse(char *st),其作用是顛倒字符串st的順序,即按與原來(lái)相反的順序排列。(實(shí)驗(yàn)指導(dǎo)書(shū)P194) 四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏) 實(shí)驗(yàn)十 綜合實(shí)驗(yàn)3:結(jié)構(gòu)體、文件程序設(shè)計(jì)(6學(xué)時(shí)) 一、實(shí)驗(yàn)方式:一人一機(jī) 二、實(shí)驗(yàn)?zāi)康模?1、掌握結(jié)構(gòu)體類(lèi)型變量的定義和使用。 2、掌握結(jié)構(gòu)體類(lèi)型數(shù)組的概念和使用。 3、學(xué)會(huì)使用文件打開(kāi)、關(guān)閉、讀、寫(xiě)等文件操作的函數(shù)。 三、實(shí)驗(yàn)內(nèi)容: 說(shuō)明:前三題為必做題目,后一題為選做題目。 1、在選舉中進(jìn)行投票,包含候選人姓名、得票數(shù),假設(shè)有多位候選人,用結(jié)構(gòu)體數(shù)組統(tǒng)計(jì)各候選人的得票數(shù)。(實(shí)驗(yàn)指導(dǎo)書(shū)P100) 2、編寫(xiě)一個(gè)學(xué)生信息排序程序。要求: 1) 程序運(yùn)行時(shí)可輸入n個(gè)學(xué)生的信息和成績(jī)(n預(yù)先定義)。 2) 學(xué)生信息包括:學(xué)號(hào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)電銅數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)電熱鑷子電焊臺(tái)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 科技引領(lǐng)下的職高教育實(shí)踐基地建設(shè)探索
- 2025至2030年中國(guó)玻璃鋼纏繞管道貯罐數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 社交媒體數(shù)據(jù)分析與網(wǎng)絡(luò)營(yíng)銷(xiāo)自動(dòng)化的結(jié)合
- 社交媒體影響下的水楊酸護(hù)膚品市場(chǎng)趨勢(shì)分析
- 演講演講稿的美學(xué)編排與視覺(jué)引導(dǎo)技巧
- 2025至2030年中國(guó)滾花壁紙漆數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 現(xiàn)代干燥技術(shù)在教育行業(yè)的應(yīng)用及前景
- 綠化供貨合同范本
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 《高鐵乘務(wù)安全管理與應(yīng)急處置(第3版)》全套教學(xué)課件
- 學(xué)校食品安全長(zhǎng)效管理制度
- 2.2 說(shuō)話要算數(shù) 第二課時(shí) 課件2024-2025學(xué)年四年級(jí)下冊(cè)道德與法治 統(tǒng)編版
- 2024-2025年第二學(xué)期學(xué)校教導(dǎo)處工作計(jì)劃(二)
- 2025年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年南京機(jī)電職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 二零二五年度博物館場(chǎng)地租賃與文物保護(hù)合作協(xié)議3篇
- 2025年春新人教版歷史七年級(jí)下冊(cè)全冊(cè)課件
- 活在課堂里 課件
- 教科版五年級(jí)下冊(cè)科學(xué)同步練習(xí)全冊(cè)
評(píng)論
0/150
提交評(píng)論