【正文】
會(huì)使用指向字符串的指針。實(shí)驗(yàn)十二指針(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握指針的概念,指針變量的定義和使用。清楚帶參的宏和函數(shù)的差異。實(shí)驗(yàn)十一編譯預(yù)處理(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握簡(jiǎn)單的宏定義和帶參數(shù)宏的定義及其應(yīng)用,并理解宏展開(kāi)實(shí)質(zhì)。掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的定義及編制方法。實(shí)驗(yàn)十函數(shù)(二)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握函數(shù)的定義、說(shuō)明和調(diào)用方法。掌握函數(shù)調(diào)用過(guò)程中“傳值”和“傳址”方法的特性、使用及區(qū)別。實(shí)驗(yàn)九函數(shù)(一)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握函數(shù)的定義、說(shuō)明和調(diào)用方法。在綜合應(yīng)用中的具體體現(xiàn)。實(shí)驗(yàn)八數(shù)組的應(yīng)用(二)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握數(shù)組的定義、數(shù)組元素的引用及數(shù)組的初始化。掌握數(shù)組在循環(huán)的控制下其下標(biāo)的靈活變化。(二)參考學(xué)時(shí):2(三)實(shí)驗(yàn)環(huán)境::計(jì)算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)六循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(二)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握循環(huán)次數(shù)確定的循環(huán)結(jié)構(gòu)程序及雙重循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)思路。掌握如何用break語(yǔ)句退出循環(huán)。(二)參考學(xué)時(shí):2(三)實(shí)驗(yàn)環(huán)境::計(jì)算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。結(jié)合程序掌握一些簡(jiǎn)單的算法。實(shí)驗(yàn)四選擇結(jié)構(gòu)程序設(shè)計(jì)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用方法及其表達(dá)式的應(yīng)用。掌握順序結(jié)構(gòu)程序的編寫(xiě)過(guò)程。實(shí)驗(yàn)三順序結(jié)構(gòu)程序設(shè)計(jì)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握字符型數(shù)據(jù)與整型數(shù)據(jù)如何通用及賦值語(yǔ)句的使用方法。進(jìn)一步熟悉C程序的編輯、編譯、連接和運(yùn)行的過(guò)程。掌握不同的數(shù)據(jù)類型之間賦值的規(guī)律。(二)參考學(xué)時(shí):2(三)實(shí)驗(yàn)環(huán)境::計(jì)算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。了解在該系統(tǒng)上如何編輯、編譯、連接和運(yùn)行一個(gè)C程序。各分階段實(shí)驗(yàn)報(bào)告占總成績(jī)的60%,期末考核占總成績(jī)的40%。資料:按自編實(shí)驗(yàn)指導(dǎo)書(shū)相關(guān)內(nèi)容進(jìn)行實(shí)踐。實(shí)驗(yàn)環(huán)境要求:每人一臺(tái)電腦,安裝有(Turbo C ,C++環(huán)境)的實(shí)驗(yàn)室環(huán)境條件。通過(guò)實(shí)驗(yàn),學(xué)習(xí)C語(yǔ)言的特點(diǎn)和方法;理解計(jì)算機(jī)程序的執(zhí)行過(guò)程;掌握用計(jì)算機(jī)解決問(wèn)題的方法和基本的程序設(shè)計(jì)技術(shù);學(xué)會(huì)程序的調(diào)試方法。(1)用數(shù)組存儲(chǔ)10個(gè)數(shù)據(jù),并存儲(chǔ)在“”文件中(2)對(duì)存儲(chǔ)在“”文件中的數(shù)據(jù)讀入到一個(gè)數(shù)組中,求出總和及最大值,并把它存儲(chǔ)在“”文件中第三篇:實(shí)驗(yàn)教學(xué)大綱樣本C語(yǔ)言程序設(shè)計(jì)《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱課程名稱:C語(yǔ)言程序設(shè)計(jì)課程屬性:必修(限選)實(shí)驗(yàn)屬性:獨(dú)立設(shè)課適用專業(yè):光伏發(fā)電技術(shù)及應(yīng)用、光伏材料加工與應(yīng)用技術(shù)、新能源應(yīng)用專業(yè) 學(xué)時(shí):(實(shí)驗(yàn)學(xué)時(shí) 34)應(yīng)開(kāi)實(shí)驗(yàn)學(xué)期:第二學(xué)期應(yīng)開(kāi)實(shí)驗(yàn)項(xiàng)目數(shù):實(shí)驗(yàn)類型:綜合性、驗(yàn)證性一、本門課程實(shí)驗(yàn)的目的與要求通過(guò)實(shí)驗(yàn),加深學(xué)生對(duì)C語(yǔ)言的理解,掌握數(shù)據(jù)類型、模塊化程序設(shè)計(jì)、指針、數(shù)組、指針及結(jié)構(gòu)體、共用體和枚舉類型的定義及使用,會(huì)寫(xiě)選擇型程序、循環(huán)型程序,要求學(xué)完本門課程后,可編寫(xiě)C語(yǔ)言小程序。3.進(jìn)行C語(yǔ)言文件系統(tǒng)類型源程序的設(shè)計(jì),并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。2.學(xué)會(huì)使用C語(yǔ)言文件系統(tǒng)進(jìn)行程序設(shè)計(jì)3.進(jìn)行C語(yǔ)言文件語(yǔ)句的設(shè)計(jì)、調(diào)試、編譯和運(yùn)行四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟:1.進(jìn)入 Turbo C 系統(tǒng)。輸入一個(gè)年齡,如果鏈表中的結(jié)點(diǎn)所包含的年齡等于此年齡,則將此結(jié)點(diǎn)刪去。凡報(bào)到“3”者退出圈子,找出最后流在圈子中的人原來(lái)的序號(hào)。實(shí)驗(yàn)步驟與要求:用一個(gè)函數(shù)輸入五個(gè)學(xué)生的數(shù)據(jù);用一個(gè)函數(shù)求總平均分;用函數(shù)找出最高分學(xué)生數(shù)據(jù),總平均分和最高分的學(xué)生的數(shù)據(jù)都在主函數(shù)中輸出。實(shí)驗(yàn)十二有關(guān)結(jié)構(gòu)的程序設(shè)計(jì)一、學(xué)時(shí):2(課后完成或選作)二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計(jì)三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:1.掌握結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的定義。3.進(jìn)行C語(yǔ)言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型源程序的設(shè)計(jì),并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。實(shí)驗(yàn)十一結(jié)構(gòu)類型實(shí)驗(yàn)一、學(xué)時(shí):2二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計(jì)三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:1.熟悉和了解C語(yǔ)言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)的定義及設(shè)計(jì)方法2.學(xué)會(huì)使用C語(yǔ)言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型進(jìn)行程序設(shè)計(jì)3.進(jìn)行C語(yǔ)言結(jié)構(gòu)、聯(lián)合語(yǔ)句的設(shè)計(jì)、調(diào)試、編譯和運(yùn)行四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟:1.進(jìn)入 Turbo C 系統(tǒng)。4.編輯一個(gè)在主程序里輸入十個(gè)不等長(zhǎng)的字串,調(diào)用自編的函數(shù)把它們按升序排列,用指針編程實(shí)現(xiàn)。2.進(jìn)行C語(yǔ)言指針與函數(shù)、指針數(shù)組、多級(jí)指針語(yǔ)句的定義和使用方法。5.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。3.進(jìn)行C語(yǔ)言指針語(yǔ)句源程序的設(shè)計(jì),并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。實(shí)驗(yàn)九常用指針實(shí)驗(yàn)(一)一、學(xué)時(shí):2二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計(jì)三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:1.熟悉和了解C語(yǔ)言指針一般設(shè)計(jì)方法2.學(xué)會(huì)使用C語(yǔ)言指針進(jìn)行程序設(shè)計(jì)3.進(jìn)行簡(jiǎn)單C語(yǔ)言指針語(yǔ)句的設(shè)計(jì)、調(diào)試、編譯和運(yùn)行四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟:1.進(jìn)入 Turbo C 系統(tǒng)。(3)用字符數(shù)組存儲(chǔ)任意輸入的10字符,在子函數(shù)中把該字符數(shù)組的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母。(1)任意輸入一個(gè)數(shù)n,用兩個(gè)子函數(shù)實(shí)現(xiàn)1+2+3?n以及n!,在主函數(shù)中輸出該結(jié)果。2.進(jìn)行函數(shù)的定義及調(diào)用。2.學(xué)會(huì)使用C語(yǔ)言函數(shù)的定義及調(diào)用,并進(jìn)行程序編制。求2行3列矩陣A 的轉(zhuǎn)置矩陣。四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟: 已知一組數(shù)據(jù)如下:6,3,42,23,35,71,98,67,56,38。5.可從布置的作業(yè)中,再任選一編程題,進(jìn)行上機(jī)。(4)編輯一個(gè)有5個(gè)學(xué)生,考 3門功課。(2)定義2個(gè)二維數(shù)組A[2][3]、B[2][3],分別對(duì)這2個(gè)數(shù)組輸入數(shù)據(jù),求A+B和AB的值。3.進(jìn)行數(shù)組語(yǔ)句源程序的設(shè)計(jì),并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。實(shí)驗(yàn)六數(shù)組實(shí)驗(yàn)一、學(xué)時(shí):2二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計(jì)三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:1.熟悉和了解C語(yǔ)言數(shù)組程序的設(shè)計(jì)方法2.學(xué)會(huì)使用C語(yǔ)言數(shù)組進(jìn)行程序設(shè)計(jì)3.進(jìn)行C語(yǔ)言數(shù)組語(yǔ)句的設(shè)計(jì)、調(diào)試、編譯和運(yùn)行四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟:1.進(jìn)入 Turbo C 系統(tǒng)。4.編輯一個(gè)循環(huán)程序,求:任意輸入10個(gè)數(shù),求其最大數(shù)。2.進(jìn)行循環(huán)源程序的設(shè)計(jì),并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。4.編輯一個(gè)分支控制程序,求:任意輸入3個(gè)數(shù),求其最大數(shù)。2.進(jìn)行分支控制源程序的設(shè)計(jì),并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。(4)輸入另外一組數(shù)據(jù)3,4,8,觀察運(yùn)算結(jié)果,分析這個(gè)運(yùn)算結(jié)果是否有效。(2)輸出結(jié)果前要有必要的文字說(shuō)明。、b、c,求三角形面積area的程序。y)。(2)如果scanf函數(shù)改為scanf(“%f,%f”,amp。y)。scanf(“%f%f”,amp。四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟:,y,編寫(xiě)程序求z=x+|y|的值。實(shí)驗(yàn)三順序程序結(jié)構(gòu)程序設(shè)計(jì)一、學(xué)時(shí):2二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計(jì)三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:、編譯、連接和運(yùn)行的過(guò)程。5.編寫(xiě)一個(gè)有關(guān)數(shù)據(jù)計(jì)算程序,驗(yàn)證運(yùn)算符及表達(dá)式的結(jié)果。4.編寫(xiě)程序,計(jì)算a+bc247。2.編寫(xiě)簡(jiǎn)單的有輸入輸出的C程序,并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。3.熟悉Turbo C 系統(tǒng)各菜單命令的使用和操作4.模仿簡(jiǎn)單的源程序,編寫(xiě)自己的小程序