




版權(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)一上機(jī)操作初步(2學(xué)時(shí))一、實(shí)驗(yàn)方式:一人一機(jī)二、實(shí)驗(yàn)?zāi)康模?、熟悉VC+語(yǔ)言的上機(jī)環(huán)境及上機(jī)操作過程。2、了解如何編輯、編譯、連接和運(yùn)行一個(gè)C程序。3、初步了解C程序的特點(diǎn)。三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前三題為必做題目,后兩題為選做題目。1、輸出入下信息:(實(shí)驗(yàn)指導(dǎo)書P3)*VeryGood*2、計(jì)算兩個(gè)整數(shù)的和與積。(實(shí)驗(yàn)指導(dǎo)書P4)3、從鍵盤輸入一個(gè)角度的弧度值x,計(jì)算該角度的余弦值,將計(jì)算結(jié)果輸出到屏幕。(書P4)4、在屏幕上顯示一個(gè)文字菜單模樣的圖案:1輸入數(shù)據(jù)2修改數(shù)據(jù)3查詢數(shù)據(jù)4打印數(shù)據(jù)5、從鍵盤上輸入兩個(gè)整數(shù),交換這兩個(gè)整數(shù)四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏)實(shí)驗(yàn)二簡(jiǎn)單的C程序設(shè)計(jì)
2、(4學(xué)時(shí))一、實(shí)驗(yàn)方式:一人一機(jī)二、實(shí)驗(yàn)?zāi)康模?、掌握C語(yǔ)言的數(shù)據(jù)類型。2、學(xué)會(huì)使用C語(yǔ)言的運(yùn)算符及表達(dá)式。3、掌握不同數(shù)據(jù)類型的輸入輸出方法。三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前四題為必做題目,后兩題為選做題目。1、輸入ri、r2,求出圓形墊片面積。(實(shí)驗(yàn)指導(dǎo)書P10)2、輸入華氏溫度h,輸出攝氏溫度c。(實(shí)驗(yàn)指導(dǎo)書P11)3、從鍵盤輸入一個(gè)3位整數(shù),將輸出該數(shù)的逆序數(shù)。(實(shí)驗(yàn)指導(dǎo)書P14)4、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。#include<stdio.h>voidmain()'7binti,j;i=8;j=10;printf("dj%d,+i,+j);i=8;j=10;
3、printf("dj%d,i+,j+);i=8;j=10;printf("dj%d,+i,i);i=8;j=10;printf("dj%d,i+,*7d5、輸入三角形三條邊的邊長(zhǎng),求三角形的面積。(實(shí)驗(yàn)指導(dǎo)書P153)6、輸入3個(gè)字符型數(shù)據(jù),將其轉(zhuǎn)換成相應(yīng)的整數(shù)后,求它們的平均值并輸出(實(shí)驗(yàn)指導(dǎo)書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)康模?、熟練掌握if語(yǔ)句和switch語(yǔ)句。2、練習(xí)并掌握多分支選擇結(jié)構(gòu)的編程方法。3、學(xué)習(xí)調(diào)試和修改程序的步驟。三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前三題為必做題目,后兩題為選
4、做題目。1、讀入3個(gè)分別表示箱子長(zhǎng)、寬、高的整數(shù)值,判斷并輸出該箱子是立方體還是長(zhǎng)方體。(實(shí)驗(yàn)指導(dǎo)書P28)2、輸入某一年月,輸出該月的天數(shù)。(實(shí)驗(yàn)指導(dǎo)書P29)3、有一函數(shù):x(x<1)y=2x-1(1<x<10)3x-11(x1聊寫程序,輸入x值,輸出y值。4、從鍵盤輸入一個(gè)字符,如果該字符為小寫字母,則轉(zhuǎn)換為大寫字母輸出;如果該字符為大寫字母,則轉(zhuǎn)換為小寫字母輸出;如果為其他字符,原樣輸出。(實(shí)驗(yàn)指導(dǎo)書P163)5、從鍵盤輸入4個(gè)整數(shù),分別存入整型變量a、b、c、d中,并按從大到小的順序顯示出來(lái)。(實(shí)驗(yàn)指導(dǎo)書P160)四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏)實(shí)驗(yàn)四循環(huán)結(jié)構(gòu)程
5、序設(shè)計(jì)(4學(xué)時(shí))一、實(shí)驗(yàn)方式:一人一機(jī)二、實(shí)驗(yàn)?zāi)康模?、熟練掌握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、從鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)并輸出最高成績(jī)和最低成績(jī),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。(實(shí)驗(yàn)指導(dǎo)書P41)2、求所有的水仙花數(shù)。水仙花數(shù)是一個(gè)3位數(shù)的自然數(shù),該數(shù)各位數(shù)的立方和等于該數(shù)本身。(實(shí)驗(yàn)指導(dǎo)書P42)3、判斷輸入的某個(gè)數(shù)是否為素?cái)?shù)。若是,輸出YES,否則輸出NO。(實(shí)驗(yàn)指導(dǎo)書P167)4、計(jì)算柏勺近似值。公式如下:兀/4=-11/3+1/5-1/7+,
6、直到最后一項(xiàng)的絕對(duì)值小于10-6為止。(實(shí)驗(yàn)指導(dǎo)書P169)5、計(jì)算1!+2!+n!的值,n值由鍵盤輸入。(實(shí)驗(yàn)指導(dǎo)書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)康模?、進(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
7、,80-89分為B,70-79分為C,60-69分為D,60分以下為E(實(shí)驗(yàn)指導(dǎo)書P162)2、百馬百擔(dān)問題。(實(shí)驗(yàn)指導(dǎo)書P45)3、輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其他字符的個(gè)數(shù)。4、輸出如下圖案:*+運(yùn)行結(jié)果截屏)實(shí)驗(yàn)六函數(shù)程序設(shè)計(jì)(4學(xué)時(shí))一、實(shí)驗(yàn)方式:一人一機(jī)二、實(shí)驗(yàn)?zāi)康模?、掌握C語(yǔ)言中函數(shù)的三要素:函數(shù)定義、函數(shù)調(diào)用和函數(shù)說(shuō)明。2、掌握通過參數(shù)在函數(shù)間傳遞數(shù)據(jù)的方法。3、掌握全局變量、局部變量、動(dòng)態(tài)變量、靜態(tài)變量的概念和使用方法。三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前四題為必做題目,后兩題為選做題目。1、從鍵盤輸入三角形的3條邊,調(diào)用三角形面積函數(shù)求出其面積,并輸出結(jié)果。(實(shí)驗(yàn)指
8、導(dǎo)書P54)2、輸入整數(shù)n,輸出高度為n的等邊三角形。當(dāng)n=5時(shí)的等邊三角形如下:(實(shí)驗(yàn)指導(dǎo)書P58)*3、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。#include<stdio.h>inta=5;intb=7;voidmain()'7binta=4,b=5,c;c=plus(a,b);printf(“a+b=n%”d,c);'7dplus(intx,inty)'7bintz;z=x+y;return(z);'7d4、求500以內(nèi)的所有親密數(shù)對(duì)。若正整數(shù)A的所有因子(包括1但不包括自身,下同)之和為B,而B的因子之和為A,則稱A和B為一對(duì)親密數(shù)對(duì)。(實(shí)驗(yàn)指導(dǎo)
9、書P59)5、輸入并運(yùn)行以下程序,分析運(yùn)行結(jié)果。#include<stdio.h>intd=1;f(intp)'7bstaticintd=5;d+=p;printf(“%d”,d);return(d);'7dvoidmain()'7binta=3;printf(“%d”,f(a+f(d);'7d6、設(shè)計(jì)一個(gè)函數(shù),輸出整數(shù)n的所有素?cái)?shù)因子。(實(shí)驗(yàn)指導(dǎo)書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)康模?、掌握數(shù)組的定義、賦值和輸入輸出的方法。2、學(xué)習(xí)用數(shù)組實(shí)現(xiàn)相關(guān)的算法(特別是排序算法)。3、
10、掌握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<stdio.h>voidmain()'7binti,n,a10,avg;for(i=0;i<n;i+)scanf(“%d”,ai);for(i=0;i<n;i+)'7bif(i%3=0)printf(n”);“printf(“%d”,ai);'7dfor(i=0;i<n;i+
11、)avg+=ai;printf(“n”,avg);'7d2、 寫一個(gè)函數(shù),對(duì)輸入的10個(gè)整數(shù)按從小到大的順序排序(升序,用冒泡排序?qū)崿F(xiàn))。(實(shí)驗(yàn)指導(dǎo)書P72)3、 編寫程序,判斷某一字符串是不是“回文數(shù)”,回文數(shù)是從左至右或從右至左讀起來(lái)都是一樣的字符串。(實(shí)驗(yàn)指導(dǎo)書P77)4、輸入一個(gè)3行3列矩陣的所有元素,然后求出主對(duì)角線元素之和。5) 給定某年某月某日,將其轉(zhuǎn)換成這一年的第幾天并輸出。(實(shí)驗(yàn)指導(dǎo)書P76)6) 編寫程序,在有序的數(shù)列中查找某數(shù),若該數(shù)在此數(shù)列中,則輸出它所在的位置,否則輸出nofound。(實(shí)驗(yàn)指導(dǎo)書P189)四、實(shí)驗(yàn)答案:(代碼+運(yùn)行結(jié)果截屏)實(shí)驗(yàn)八指針程序設(shè)計(jì)
12、(2學(xué)時(shí))一、實(shí)驗(yàn)方式:一人一機(jī)二、實(shí)驗(yàn)?zāi)康模?、通過實(shí)驗(yàn)進(jìn)一步掌握指針的概念,會(huì)定義和使用指針變量。2、能正確使用指向數(shù)組和字符串的指針變量。3、熟悉指針作為函數(shù)參數(shù)的編程特點(diǎn)。三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前兩題為必做題目,后一題為選做題目。要求用指針方法實(shí)現(xiàn)。1、輸入3個(gè)整數(shù),按從小到大的次序輸出。(實(shí)驗(yàn)指導(dǎo)書P201)2、數(shù)據(jù)交換。實(shí)驗(yàn)要求:1)定義兩個(gè)函數(shù),分別為voidswap1(inta,intb)和voidswap2(inta,intb),用于交換a,b的值。2)從主函數(shù)中分別輸入兩個(gè)整型變量a、b。3)從主函數(shù)中分別調(diào)用上述兩個(gè)交換函數(shù),并打印輸出交換后a、b的結(jié)果。(實(shí)驗(yàn)指導(dǎo)書P90
13、)3、編寫一個(gè)程序計(jì)算字符用長(zhǎng)度的函數(shù),模擬C的string.h函數(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)康模?、進(jìn)一步掌握通過指針引用數(shù)組元素的方法。2、綜合運(yùn)用函數(shù)、數(shù)組、指針的知識(shí),實(shí)現(xiàn)復(fù)雜程序的編程。3、掌握調(diào)試復(fù)雜程序的技巧。三、實(shí)驗(yàn)內(nèi)容:說(shuō)明:前兩題為必做題目,后兩題為選做題目。要求用指針方法實(shí)現(xiàn)。1、數(shù)組元素奇偶排列。實(shí)驗(yàn)要求:1)定義一個(gè)整型一維數(shù)組,任意輸入數(shù)組的元素,其中包含奇數(shù)和偶數(shù)。2)定義一個(gè)函數(shù),實(shí)現(xiàn)將數(shù)組元素奇數(shù)排列在左,偶數(shù)排列在右的排
14、列。3)在上述定義的函數(shù)中,不允許再增加新的數(shù)組。4)從主函數(shù)中分別調(diào)用上述函數(shù),打印輸出結(jié)果。(實(shí)驗(yàn)指導(dǎo)書P93)2、編寫函數(shù)lower()模擬標(biāo)準(zhǔn)函數(shù)strlwr(),調(diào)用形式為lower(char*st),其作用是將字符串st中的大寫字母*$換成小寫。(實(shí)驗(yàn)指導(dǎo)書P193)3、編寫函數(shù),比較兩個(gè)字符串是否相等(用指針完成)。(實(shí)驗(yàn)指導(dǎo)書P204)4、編寫函數(shù)reverse(濮擬標(biāo)準(zhǔn)函數(shù)strrev(),調(diào)用形式為reverse(char*st),其作用是顛倒字符串st的順序,即按與原來(lái)相反的順序排列。(實(shí)驗(yàn)指導(dǎo)書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)康模?、掌握結(jié)構(gòu)體類型變量的定義和使用。2、掌握結(jié)構(gòu)體類型數(shù)組的概念和使用。3、學(xué)會(huì)使用文件打開、關(guān)閉、讀、寫等文件操作的函數(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)書P100)2、編寫一個(gè)學(xué)生信息排序程序。要求:1)程序運(yùn)行時(shí)可輸入n個(gè)學(xué)生的信息和成績(jī)(n預(yù)先定義)。7) 學(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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 玻璃儀器在汽車照明系統(tǒng)中的應(yīng)用考核試卷
- 燈具材料選材與應(yīng)用研究考核試卷
- 土壤污染治理與綠色發(fā)展理念普及考核試卷
- 玻璃制品質(zhì)量檢驗(yàn)考核試卷
- 噪聲與振動(dòng)控制中的聲學(xué)環(huán)境監(jiān)測(cè)與數(shù)據(jù)分析考核試卷
- 深水碼頭施工方案
- 毛皮制品的無(wú)害化處理技術(shù)考核試卷
- 2025年輥涂花紋天花板項(xiàng)目可行性研究報(bào)告
- 2025-2030中國(guó)自動(dòng)貼標(biāo)簽機(jī)行業(yè)發(fā)展分析及發(fā)展趨勢(shì)與投資前景預(yù)測(cè)研究報(bào)告
- 2025-2030中國(guó)耳鳴管理行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2024年中國(guó)資源循環(huán)集團(tuán)有限公司招聘筆試真題
- 2025年全國(guó)國(guó)家版圖知識(shí)競(jìng)賽(中小學(xué)組)題庫(kù)及答案
- 課件-DeepSeek從入門到精通
- 帝豪EV450維修手冊(cè)
- 未被列入違法失信名單承諾書
- 東北財(cái)經(jīng)大學(xué)《服務(wù)禮儀X》綜合作業(yè)答卷
- 四川大學(xué)-劉龍飛-畢業(yè)答辯PPT模板
- 5關(guān)于進(jìn)一步規(guī)范建設(shè)工程質(zhì)量檢測(cè)服務(wù)收費(fèi)的通知湘價(jià)服2009186號(hào)
- 致橡樹朗誦ppt(1) 2
- 交通安全設(shè)施擺放圖
- (精選)研學(xué)旅行安全措施預(yù)案
評(píng)論
0/150
提交評(píng)論