




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
*大學(xué)信息科學(xué)與工程學(xué)院C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)一實(shí)驗(yàn)名稱C語言程序的運(yùn)行環(huán)境和運(yùn)行一個(gè)C語言程序的方法實(shí)驗(yàn)?zāi)康?、了解在TC環(huán)境中如何編輯、編譯、連接和運(yùn)行一個(gè)C程序。2、掌握輸入輸出語句中格式符的使用。3、通過運(yùn)行簡單C程序,初步了解C程序的特點(diǎn)。實(shí)驗(yàn)題目:1、main() int a;a=7;scanf(“%d”,a);printf(“%d”,a); 2、main() int a,b,c; a=6;b=9; c=a+b printf(“%d”,c);( 看其錯(cuò)誤)3、main() float a,b,c; Scanf(“%f%f”,&a,&b); d=a+b; printf(“%fn”,d); (看其錯(cuò)誤)C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)二實(shí)驗(yàn)名稱數(shù)據(jù)類型、運(yùn)算符和表達(dá)式實(shí)驗(yàn)?zāi)康?、掌握C語言數(shù)據(jù)類型,熟悉如何定義一個(gè)變量,以及對它們的賦值運(yùn)算。2、掌握不同類型數(shù)據(jù)間的賦值規(guī)律。3、學(xué)會使用C的有關(guān)算術(shù)運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式。實(shí)驗(yàn)題目:1、輸入以下程序,觀察并分析程序運(yùn)行結(jié)果。#include main() int a; long b; unsigned d; char e; float f; double g; a=1023; b=21454567; d=32768; e=u; f=2.56987144147; g=2.56987144147; printf(a=%dn,a); printf(a=%on,a); printf(a=%xn,a); printf(b=%ldn,b); printf(“b=%dn”,b); printf(d=%un,d); printf(“d=%dn”,d); printf(e=%cn,e);printf(e=%dn,e); printf(f=%fn,f); printf(g=%lfn,g); printf(n); (仔細(xì)分析其運(yùn)行結(jié)果)2、輸入一個(gè)字符ch,輸出字符的類型,即字母(alpha)、數(shù)字(numeric)或其他字符(other)。參見P374頁ASCII碼表C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)三實(shí)驗(yàn)名稱最簡單的C語言程序設(shè)計(jì)實(shí)驗(yàn)?zāi)康?、掌握賦值語句的使用。2、掌握數(shù)據(jù)的輸入/輸出方法,學(xué)會輸入/輸出函數(shù)的使用方法。實(shí)驗(yàn)題目: 1、設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。用scanf()輸入數(shù)據(jù),輸出計(jì)算結(jié)果。輸出時(shí)要有說明,結(jié)果取小數(shù)點(diǎn)后兩位數(shù)字。請編程完成題目要求。2、編程,用getchar()讀入兩個(gè)字符c1、c2,然后分別用putchar()和canf()輸出這兩個(gè)字符。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)四實(shí)驗(yàn)名稱邏輯運(yùn)算和判斷選擇結(jié)構(gòu)實(shí)驗(yàn)?zāi)康?、了解C語言表示邏輯量的方法。2、學(xué)會正確使用邏輯運(yùn)算符和邏輯表達(dá)式。3、掌握if語句和switch語句的格式及應(yīng)用。實(shí)驗(yàn)題目:1、輸入三個(gè)整數(shù)x,y,z,請把這三個(gè)數(shù)由小到大輸2、輸入一個(gè)正整數(shù),判斷該數(shù)是奇數(shù)還是偶數(shù)。3、從鍵盤上輸入一個(gè)數(shù),判斷它是否在010000之內(nèi),如果該數(shù)是偶數(shù)的話,再從鍵盤上輸入兩個(gè)數(shù),并求出這兩個(gè)數(shù)的和;如果該數(shù)是奇數(shù)的話,則輸出兩個(gè)數(shù)的差。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)五實(shí)驗(yàn)名稱循環(huán)控制實(shí)驗(yàn)?zāi)康?、掌握用while語句、dowhile語句和for語句實(shí)現(xiàn)循環(huán)的方法。2、掌握用循環(huán)的方法實(shí)現(xiàn)各種算法(例如:累加、累乘、迭代等)。實(shí)驗(yàn)題目:1、求10!2、輸出1000以內(nèi)個(gè)位數(shù)為6且能被3整除的所有數(shù)。3、從1開始做自然數(shù)的累加,當(dāng)其累加和超過1000時(shí),共計(jì)累加了多少數(shù)?當(dāng)時(shí)的累加和是多少?C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)六實(shí)驗(yàn)名稱數(shù)組(1)實(shí)驗(yàn)?zāi)康?、掌握數(shù)組的定義、賦值和輸入/輸出方法。2、掌握字符數(shù)組的使用,了解字符串函數(shù)的使用。3、掌握與數(shù)組有關(guān)的算法(例如:各種排序算法)。實(shí)驗(yàn)題目:1、某歌手大賽,共有10個(gè)評委給歌手打分,分?jǐn)?shù)采用百分制,去掉一個(gè)最高分,去掉一個(gè)最低分,然后取平均分,得到歌手的成績。編程序?qū)崿F(xiàn)。2、求一個(gè)3*3矩陣對角線元素之和。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)七實(shí)驗(yàn)名稱數(shù)組(2)實(shí)驗(yàn)?zāi)康?、掌握數(shù)組的定義、賦值和輸入/輸出方法。2、掌握字符數(shù)組的使用,了解字符串函數(shù)的使用。3、掌握與數(shù)組有關(guān)的算法(例如:各種排序算法)。實(shí)驗(yàn)題目:1、把一個(gè)字符串逆序輸出。2、在一個(gè)字符數(shù)組中查找一個(gè)指定的字符,若數(shù)組中含有該字符則輸出該字符在數(shù)組中第一次出現(xiàn)的位置,否則輸出-1。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)八實(shí)驗(yàn)名稱函數(shù)(1)實(shí)驗(yàn)?zāi)康?、掌握定義函數(shù)的方法。2、掌握函數(shù)實(shí)參與形參的對應(yīng)關(guān)系,以及“值傳遞”的方式。3、掌握全局變量、局部變量等的概念和使用方法。4、掌握函數(shù)的嵌套調(diào)用方法。實(shí)驗(yàn)題目:1、判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)。2、從3個(gè)紅球、5個(gè)白球、6個(gè)黑球中任意取出8個(gè)作為一組,要求在每組中可以沒有黑球,但必須有紅球和白球。輸出這樣的組合數(shù)有多少?并且輸出每組中的紅、白、黑球數(shù)。3、求s=a+aa+aaa+aaaa+aa.a的值,其中a是一個(gè)數(shù)字C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)九實(shí)驗(yàn)名稱函數(shù)(2)實(shí)驗(yàn)?zāi)康?、掌握定義函數(shù)的方法。2、掌握函數(shù)實(shí)參與形參的對應(yīng)關(guān)系,以及“值傳遞”的方式。3、掌握全局變量、局部變量等的概念和使用方法。4、掌握函數(shù)的嵌套調(diào)用方法。實(shí)驗(yàn)題目:1、用函數(shù)實(shí)現(xiàn)把一個(gè)字符串逆序輸出,函數(shù)名為revert。2、編寫一個(gè)函數(shù),功能是在一個(gè)字符數(shù)組中查找一個(gè)指定的字符,若數(shù)組中含有該字符則返回該字符在數(shù)組中第一次出現(xiàn)的位置,否則返回-1。函數(shù)名為find。3、編寫一個(gè)函數(shù)功能是在指定字符串中查找并刪除某個(gè)字符,函數(shù)無返回值。函數(shù)名為delete。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)十實(shí)驗(yàn)名稱指針(1)實(shí)驗(yàn)?zāi)康?、掌握指針的概念,掌握定義和使用指針變量的方法。2、掌握使用數(shù)組的指針和指向數(shù)組的指針變量。3、掌握使用字符串的指針和指向字符串的指針變量。實(shí)驗(yàn)題目:1、仔細(xì)分析下面兩個(gè)程序的運(yùn)行結(jié)果#include main()int a1=11,a2=22;Int *p1,*p2,*p;P1=&a1;P2=&a2;Printf(“%d,%d”,*p1,*p2);P=P1;P1=P2;P2=P;Printf(“%d,%d”,*p1,*p2);Printf(“%d,%d”,a1,a2);#include main()int a1=11,a2=22;Int *p1,*p2,t;P1=&a1;P2=&a2;Printf(“%d,%d”,*p1,*p2);t=*P1;*P1=*P2;*P2=t;Printf(“%d,%d”,*p1,*p2);Printf(“%d,%d”,a1,a2); 2、用指針實(shí)現(xiàn)對兩個(gè)整型變量的值交換。3、輸入3個(gè)整數(shù),輸出最大數(shù)(用指針實(shí)現(xiàn))C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)十一實(shí)驗(yàn)名稱指針(2)實(shí)驗(yàn)?zāi)康?、掌握指針的概念,掌握定義和使用指針變量的方法。2、掌握使用數(shù)組的指針和指向數(shù)組的指針變量。3、掌握使用字符串的指針和指向字符串的指針變量。實(shí)驗(yàn)題目:1、輸入10個(gè)整數(shù),將其中最小的數(shù)與第一個(gè)數(shù)對換,把最大的數(shù)與最后一個(gè)數(shù)對換。寫三個(gè)函數(shù):a.輸入是10數(shù);b.進(jìn)行處理;c.輸出10個(gè)數(shù)。2、寫一函數(shù),將一個(gè)3*3的整數(shù)矩陣轉(zhuǎn)置。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)十二實(shí)驗(yàn)名稱指針()實(shí)驗(yàn)?zāi)康?、掌握指針的概念,掌握定義和使用指針變量的方法。2、掌握使用數(shù)組的指針和指向數(shù)組的指針變量。3、掌握使用字符串的指針和指向字符串的指針變量。實(shí)驗(yàn)題目:、寫一函數(shù),求一個(gè)字符串的長度。在main()中輸入字符串,并輸出其長度。、輸入一行文字,找出其中大寫字母、小寫字母、空格、數(shù)字以及其他字符各有多少?C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)十三實(shí)驗(yàn)名稱結(jié)構(gòu)體和共同體(1)實(shí)驗(yàn)?zāi)康?、掌握結(jié)構(gòu)體類型變量的定義和使用方法。2、掌握結(jié)構(gòu)體類型數(shù)組的概念和使用方法。3、掌握指向結(jié)構(gòu)體的指針變量的定義和使用方法。實(shí)驗(yàn)題目:編寫一個(gè)簡單的圖書借閱程序。圖書信息包含以下數(shù)據(jù)項(xiàng):a.圖書編號b.圖書名c.出版社d.出版時(shí)間e.是否已被借閱。要求:、自己根據(jù)以上信息定義圖書的結(jié)構(gòu)體類型book、假定該圖書館有圖書5本(為簡化調(diào)試,輸入5本圖書信息為例),定義該結(jié)構(gòu)體類型數(shù)組,程序運(yùn)行時(shí)先從鍵盤上輸入圖書信息,建立該圖書信息庫。、由用戶從鍵盤上輸入所借閱的“圖書編號”或“圖書名”,程序根據(jù)輸入信息,查找有無該圖書,如果沒有則顯示“沒有該圖書”;如果有該書,則查看該書是否已被借閱(最后一個(gè)成員值),如果已借閱則反饋信息為“該書已借出,不能借閱”;如果沒被借閱,則將該書借出(借閱標(biāo)志變?yōu)閅)并顯示“借閱成功!”。C語言程序設(shè)計(jì)任務(wù)書實(shí)驗(yàn)編號實(shí)驗(yàn)十四實(shí)驗(yàn)名稱結(jié)構(gòu)體和共同體(2)實(shí)驗(yàn)?zāi)康?、掌握結(jié)構(gòu)體類型變量的定義和使用方法。2、掌握結(jié)構(gòu)體類型數(shù)組的概念和使用方法。3、掌握指向結(jié)構(gòu)體的指針變量的定義和使用方法。實(shí)驗(yàn)題目:1、將上次試驗(yàn)課題目中的“輸入圖書信息”和“圖書借閱”用函數(shù)實(shí)現(xiàn),函數(shù)名分別為input和borrow。input函數(shù)的參數(shù)有一個(gè)結(jié)構(gòu)體類型的指針(或結(jié)構(gòu)體類型的數(shù)組);borrow函數(shù)的參數(shù)為2個(gè),一個(gè)為結(jié)構(gòu)體指針,一個(gè)為圖書書名。再添加一個(gè)“還書”函數(shù)back,其參數(shù)為兩個(gè),第一個(gè)是結(jié)構(gòu)體數(shù)組(或指針),第二個(gè)參數(shù)是圖書的書名。提示:將該書的“借閱”成員置N。2、定義一個(gè)枚舉類型teach,有6個(gè)枚舉元素:chinese,math, english,gym,music,art。已知一個(gè)表,用二維數(shù)組(56)實(shí)現(xiàn),該數(shù)組是上面定義的teach枚舉類型,5行表示星期一至星期五,6列表示每一天的課程名稱。該表在定義數(shù)組的同時(shí)初始化,或從鍵盤輸入均可(注意賦值是枚舉元素,不是字符串)。星期一chinesemathchinesemusicenglishart星期二mathchinesemathenglishchinesegym星期三englishmathchineseartchinesemusic星期四chinesemathenglishchinesemathgym星期五mathchineseenglishmusicenglish空編寫一個(gè)程序,輸入某教師teacher的授課課程(以上枚舉元素值之一),輸入查詢?nèi)掌冢ㄐ瞧跀?shù)),查詢該教師這一天是否上課。C語言程
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國隧道式皮帶烘烤生產(chǎn)線市場分析及競爭策略研究報(bào)告
- 2025至2030年中國銅防漆市場分析及競爭策略研究報(bào)告
- 2025至2030年中國苧麻保健襪市場分析及競爭策略研究報(bào)告
- 2025至2030年中國經(jīng)濟(jì)型低壓抽出式開關(guān)柜柜體市場分析及競爭策略研究報(bào)告
- 2025至2030年中國石膏模型修正機(jī)市場分析及競爭策略研究報(bào)告
- 2025至2030年中國生肖裝飾扣市場分析及競爭策略研究報(bào)告
- 2025至2030年中國濾材泡棉市場分析及競爭策略研究報(bào)告
- 2025至2030年中國水療寢浴氣泡床市場分析及競爭策略研究報(bào)告
- 2025至2030年中國機(jī)械保管箱(單門)市場分析及競爭策略研究報(bào)告
- 2025至2030年中國提吊疲勞試驗(yàn)機(jī)市場分析及競爭策略研究報(bào)告
- 2024-2025學(xué)年度第一學(xué)期七年級英語期末試卷
- 2025年春新北師大版數(shù)學(xué)一年級下冊課件 綜合實(shí)踐 設(shè)計(jì)教室裝飾圖
- 2025年陜西延長石油集團(tuán)礦業(yè)公司招聘筆試參考題庫含答案解析
- 廣東省茂名市2023-2024學(xué)年高一下學(xué)期7月期末考試 政治 含解析
- 2025-2030年中國氯化聚醚行業(yè)市場現(xiàn)狀分析及前景趨勢調(diào)研報(bào)告
- 2023-2024學(xué)年人教(新起點(diǎn))英語四年級下冊期末綜合素質(zhì)模擬測試題(含答案含聽力原文)
- 經(jīng)濟(jì)學(xué)基礎(chǔ)-西方經(jīng)濟(jì)學(xué) 網(wǎng)考題庫
- 公路安全監(jiān)理細(xì)則(3篇)
- 品管圈PDCA改善案例-呼吸科提高住院患者痰標(biāo)本送檢合格率
- A型肉毒毒素在整形外科中的臨床應(yīng)用指南
- 鼻窒課件教學(xué)課件
評論
0/150
提交評論