試驗(yàn)項(xiàng)目試驗(yàn)一最簡單的C程序設(shè)計_第1頁
試驗(yàn)項(xiàng)目試驗(yàn)一最簡單的C程序設(shè)計_第2頁
試驗(yàn)項(xiàng)目試驗(yàn)一最簡單的C程序設(shè)計_第3頁
試驗(yàn)項(xiàng)目試驗(yàn)一最簡單的C程序設(shè)計_第4頁
試驗(yàn)項(xiàng)目試驗(yàn)一最簡單的C程序設(shè)計_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

試驗(yàn)項(xiàng)目試驗(yàn)一最簡單的C程序設(shè)計實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)一最簡單的C程序設(shè)計(所屬課程:《C語言程序設(shè)計》學(xué)時:2)一、實(shí)驗(yàn)?zāi)康?.掌握:使用標(biāo)準(zhǔn)輸入/輸出函數(shù)進(jìn)行常見數(shù)據(jù)類型的數(shù)據(jù)的輸入/輸出方法。2.初步培養(yǎng)編制程序框圖和源程序、準(zhǔn)備測試數(shù)據(jù)以及實(shí)際調(diào)試程序的獨(dú)立編程能力。3.掌握順序結(jié)構(gòu)程序設(shè)計的基本思路。二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.熟悉編程環(huán)境。2.輸入并運(yùn)行一個C程序3.掌握各種格式轉(zhuǎn)換符的正確使用方法。4.編程序:設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。要求用scanf函數(shù)從鍵盤上輸入數(shù)據(jù)(半徑和高),輸出各計算結(jié)果,輸出時要求有文字說明,取小數(shù)點(diǎn)后2位數(shù)字。5.編程序:用getchar函數(shù)輸入兩個字符給C1、C2,然后分別用putchar函數(shù)和printf函數(shù)輸出這兩個字符。四、實(shí)驗(yàn)步驟編寫程序,輸入數(shù)據(jù),觀察結(jié)果。五、實(shí)驗(yàn)結(jié)果觀察結(jié)果和預(yù)期是否一致。實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)二選擇結(jié)構(gòu)程序設(shè)計(所屬課程:《C語言程序設(shè)計》學(xué)時:2)一、實(shí)驗(yàn)?zāi)康?.了解C語言表示邏輯量的方法(以0代表“假”,以非0代表“真”)。2.學(xué)會正確使用邏輯運(yùn)算符和邏輯表示式。3.熟練掌握if語句和switch語句二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.有一函數(shù):用scanf函數(shù)輸入x的值,求y值。運(yùn)行程序,輸入x的值(分別為x<1、1≤x<10、x≥10三種情況),檢查輸出的y值是否正確。2.給出一個百分制成績,要求輸出成績等級A、B、C、D、E。90分以上為A,81~89分為B,71~79分為C,61~69分為D,60分以下為E。3.輸入4個整數(shù),要求按由小到大順序輸出。四、實(shí)驗(yàn)步驟編寫程序,輸入數(shù)據(jù),觀察結(jié)果。五、實(shí)驗(yàn)結(jié)果觀察結(jié)果和預(yù)期是否一致。實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)三循環(huán)結(jié)構(gòu)程序設(shè)計(所屬課程:《C語言程序設(shè)計》學(xué)時:4)一、實(shí)驗(yàn)?zāi)康?.熟悉掌握用while語句,do-while語句和for語句實(shí)現(xiàn)循環(huán)的方法。2.掌握在程序設(shè)計中用循環(huán)的方法實(shí)現(xiàn)一些常見算法(如窮舉、迭代、遞推等)。3.進(jìn)一步學(xué)習(xí)調(diào)試程序。二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.用三種循環(huán)結(jié)構(gòu),求1000以內(nèi)奇數(shù)的和。2.用while,do-while循環(huán)求i-10的連加和,i由用戶輸入。3.有一堆零件(100-200個之間),如果以4個零件為一組進(jìn)行分組,則多2個零件;如果以7個零件為一組進(jìn)行分組,則多3個零件;如果以9個零件為一組進(jìn)行分組,則多5個零件。編程求解這堆零件總數(shù)。提示:用窮舉法求解。即零件總數(shù)x從100-200循環(huán)試探,如果滿足所有幾個分組已知條件,那么此時的x就是一個解。分組后多幾個零件這種條件能夠用求余運(yùn)算獲得條件表示式。4、輸入兩個正整數(shù)m和n,求它們的最大公約數(shù)和最小公倍數(shù)。在運(yùn)行時,輸入的值m>n,觀察結(jié)果是否正確。再輸入時,使m<n,觀察結(jié)果是否正確。修改程序,不論m和n為何值(包括負(fù)整數(shù)),都能得到正確結(jié)果。5、輸入一行字符,分別統(tǒng)計出其中的英文字母、空格、數(shù)字和其它字符的個數(shù)。在得到正確結(jié)果后,請修改程序使之能分別統(tǒng)計大小寫字母、空格、數(shù)字和其它字符的個數(shù)。6、求任意兩個整數(shù)之間所有的素數(shù)。四、實(shí)驗(yàn)步驟編寫程序,輸入數(shù)據(jù),觀察結(jié)果。五、實(shí)驗(yàn)結(jié)果觀察結(jié)果和預(yù)期是否一致。實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)四一維數(shù)組與二維數(shù)組的應(yīng)用(所屬課程:《C語言程序設(shè)計》學(xué)時:2)一、實(shí)驗(yàn)?zāi)康?.掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法。2.掌握字符數(shù)組和字符串函數(shù)的使用方法。3.掌握與數(shù)組有關(guān)的算法。二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.用選擇法對10個整數(shù)排序,10個整數(shù)用scanf函數(shù)輸入。2.將兩個字符串連接起來,不要用strcat函數(shù)。3.有15個數(shù)存放在一個數(shù)組中,輸入一個數(shù),要求用折半查找法找出該數(shù)是數(shù)組中第幾個元素的值。如果該數(shù)不在數(shù)組中,則輸出“無此數(shù)”。四、實(shí)驗(yàn)步驟編寫程序,輸入數(shù)據(jù),觀察結(jié)果。五、實(shí)驗(yàn)結(jié)果觀察結(jié)果和預(yù)期是否一致。實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)五函數(shù)(所屬課程:《C語言程序設(shè)計》學(xué)時:4)一、實(shí)驗(yàn)?zāi)康?.掌握C語言函數(shù)定義及調(diào)用的規(guī)則。2.掌握函數(shù)實(shí)參和形參的對應(yīng)關(guān)系以及“值傳遞”的方式。3.掌握全局變量、局部變量、動態(tài)變量和靜態(tài)變量的概念和使用方法。二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.寫一個判別素數(shù)的函數(shù),在主函數(shù)中輸入一個整數(shù),輸出是否是素數(shù)的信息。2.用一個函數(shù)來實(shí)現(xiàn)將一行字符串中最長的單詞輸出。此行字符串從主函數(shù)傳遞給該函數(shù)。3.寫一個函數(shù),輸入一個十六進(jìn)制數(shù),輸出相應(yīng)的十進(jìn)制數(shù)。4、編制函數(shù)fun,其功能是:刪除一個字符串中指定的字符。要求:原始字符串在主函數(shù)中輸入,處理后的字符串在主函數(shù)中輸出。例如:輸入“Iamateacher,youareastudent”和‘e’輸出“Iamatachr,youarastudnt”。5、編制函數(shù)sortstr,其功能是對多個字符串進(jìn)行排序。要求:欲排序的字符串在主函數(shù)中輸入,排好序的字符串在主函數(shù)中輸出。提示:排序算法可參照實(shí)驗(yàn)9第4題,即將排序算法改為由一個函數(shù)sortstr實(shí)現(xiàn)。四、實(shí)驗(yàn)步驟編寫程序,輸入數(shù)據(jù),觀察結(jié)果。五、實(shí)驗(yàn)結(jié)果觀察結(jié)果和預(yù)期是否一致。實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)六指針(所屬課程:《C語言程序設(shè)計》學(xué)時:4)一、實(shí)驗(yàn)?zāi)康?.經(jīng)過實(shí)驗(yàn)進(jìn)一步掌握指針的概念,會定義和使用指針變量。2.能正確使用數(shù)組的指針和指向數(shù)組的指針變量。3.掌握指針變量的定義、初始化以及經(jīng)過指針變量對數(shù)據(jù)的訪問。4.能正確使用字符串的指針和指向字符串的指針變量。二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.輸入三個整數(shù),按由小到大的順序輸出。2.將一個3*3的矩陣轉(zhuǎn)置,用函數(shù)實(shí)現(xiàn)。3.編寫程序:輸入一行文字,統(tǒng)計其中大寫字母、小寫字母、空格以及數(shù)字字符的個數(shù)。四、實(shí)驗(yàn)步驟編寫程序,輸入數(shù)據(jù),觀察結(jié)果。五、實(shí)驗(yàn)結(jié)果觀察結(jié)果和預(yù)期是否一致。實(shí)驗(yàn)項(xiàng)目:實(shí)驗(yàn)七結(jié)構(gòu)體、聯(lián)合體、枚舉(所屬課程:《C語言程序設(shè)計》學(xué)時:2)一、實(shí)驗(yàn)?zāi)康?.掌握結(jié)構(gòu)體、聯(lián)合體、枚舉結(jié)構(gòu)體類型變量的定義和使用方法。2.掌握結(jié)構(gòu)體、聯(lián)合體、枚舉結(jié)構(gòu)體類型數(shù)組的概念和使用方法。二、實(shí)驗(yàn)條件Pc和vc++編程環(huán)境三、實(shí)驗(yàn)內(nèi)容1.有10個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號、姓名、3門課的成績,從鍵盤輸入10個學(xué)生數(shù)據(jù),要求打印出3門課總平均成績,以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號、姓名、3門課成績、平均分?jǐn)?shù))。2.建立一個鏈表,每個結(jié)點(diǎn)包括:學(xué)號、姓名、性別、年齡。輸入一個年齡,如果鏈表中的結(jié)點(diǎn)所包含的年齡等于此年齡,則將此結(jié)點(diǎn)刪去。3.編寫程

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論