【文章內(nèi)容簡介】
方法及步驟:1.進(jìn)入 Turbo C 系統(tǒng)。2.進(jìn)行C語言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型的定義和使用。3.進(jìn)行C語言結(jié)構(gòu)、聯(lián)合數(shù)據(jù)類型源程序的設(shè)計,并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。4.編輯一個能處理學(xué)生綜合信息的程序(包括:學(xué)號、姓名、班級、語文成績、數(shù)學(xué)成績、英語成績等)。實(shí)驗(yàn)十二有關(guān)結(jié)構(gòu)的程序設(shè)計一、學(xué)時:2(課后完成或選作)二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:1.掌握結(jié)構(gòu)體類型和結(jié)構(gòu)體變量的定義。2.掌握結(jié)構(gòu)類型變量的定義和使用;,初步學(xué)會對鏈表進(jìn)行操作;四、需用儀器、設(shè)備:PC486以上微機(jī)32M以上的內(nèi)存VGA顯卡西文DOS操作系統(tǒng)(可使用UCDOS漢字操作系統(tǒng))或Windows操作系統(tǒng)Turbo C()五、實(shí)驗(yàn)方法及步驟:1.有五個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號,姓名,三門課的成績,從鍵盤輸入五個學(xué)生的數(shù)據(jù),要求打印出每個學(xué)生的平均成績,以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號,姓名,三門課的成績,平均分?jǐn)?shù))。實(shí)驗(yàn)步驟與要求:用一個函數(shù)輸入五個學(xué)生的數(shù)據(jù);用一個函數(shù)求總平均分;用函數(shù)找出最高分學(xué)生數(shù)據(jù),總平均分和最高分的學(xué)生的數(shù)據(jù)都在主函數(shù)中輸出。,從第一個人開始順序報號1,2,3。凡報到“3”者退出圈子,找出最后流在圈子中的人原來的序號。,每個結(jié)點(diǎn)包括:學(xué)號,姓名,性別,年齡。輸入一個年齡,如果鏈表中的結(jié)點(diǎn)所包含的年齡等于此年齡,則將此結(jié)點(diǎn)刪去。實(shí)驗(yàn)十三文件實(shí)驗(yàn)一、學(xué)時:2二、實(shí)驗(yàn)類型:驗(yàn)證、設(shè)計三、實(shí)驗(yàn)?zāi)康暮椭饕獌?nèi)容:1.熟悉和了解C語言文件系統(tǒng)的組成及設(shè)計方法。2.學(xué)會使用C語言文件系統(tǒng)進(jìn)行程序設(shè)計3.進(jìn)行C語言文件語句的設(shè)計、調(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)。2.進(jìn)行C語言文件系統(tǒng)類型的定義和使用。3.進(jìn)行C語言文件系統(tǒng)類型源程序的設(shè)計,并進(jìn)行該程序的運(yùn)行、調(diào)試、編譯。4.編輯程序。(1)用數(shù)組存儲10個數(shù)據(jù),并存儲在“”文件中(2)對存儲在“”文件中的數(shù)據(jù)讀入到一個數(shù)組中,求出總和及最大值,并把它存儲在“”文件中第三篇:實(shí)驗(yàn)教學(xué)大綱樣本C語言程序設(shè)計《C語言程序設(shè)計》實(shí)驗(yàn)教學(xué)大綱課程名稱:C語言程序設(shè)計課程屬性:必修(限選)實(shí)驗(yàn)屬性:獨(dú)立設(shè)課適用專業(yè):光伏發(fā)電技術(shù)及應(yīng)用、光伏材料加工與應(yīng)用技術(shù)、新能源應(yīng)用專業(yè) 學(xué)時:(實(shí)驗(yàn)學(xué)時 34)應(yīng)開實(shí)驗(yàn)學(xué)期:第二學(xué)期應(yīng)開實(shí)驗(yàn)項(xiàng)目數(shù):實(shí)驗(yàn)類型:綜合性、驗(yàn)證性一、本門課程實(shí)驗(yàn)的目的與要求通過實(shí)驗(yàn),加深學(xué)生對C語言的理解,掌握數(shù)據(jù)類型、模塊化程序設(shè)計、指針、數(shù)組、指針及結(jié)構(gòu)體、共用體和枚舉類型的定義及使用,會寫選擇型程序、循環(huán)型程序,要求學(xué)完本門課程后,可編寫C語言小程序。上機(jī)實(shí)驗(yàn)是學(xué)習(xí)C語言程序設(shè)計的重要環(huán)節(jié)。通過實(shí)驗(yàn),學(xué)習(xí)C語言的特點(diǎn)和方法;理解計算機(jī)程序的執(zhí)行過程;掌握用計算機(jī)解決問題的方法和基本的程序設(shè)計技術(shù);學(xué)會程序的調(diào)試方法。二、實(shí)踐形式和實(shí)踐環(huán)境要求實(shí)踐形式:課內(nèi)實(shí)驗(yàn)。實(shí)驗(yàn)環(huán)境要求:每人一臺電腦,安裝有(Turbo C ,C++環(huán)境)的實(shí)驗(yàn)室環(huán)境條件。三、實(shí)踐總學(xué)時和實(shí)踐資料總學(xué)時:34學(xué)時。資料:按自編實(shí)驗(yàn)指導(dǎo)書相關(guān)內(nèi)容進(jìn)行實(shí)踐。四、考核與成績評定本課程實(shí)驗(yàn)考核由各分階段實(shí)驗(yàn)報告、期末實(shí)訓(xùn)兩大部分組成。各分階段實(shí)驗(yàn)報告占總成績的60%,期末考核占總成績的40%。五、實(shí)踐任務(wù)與學(xué)時分配實(shí)驗(yàn)一C程序上機(jī)操作方法及運(yùn)行環(huán)境(一)實(shí)驗(yàn)?zāi)康呐c要求:了解所用的計算機(jī)系統(tǒng)的基本操作方法,學(xué)會獨(dú)立使用該系統(tǒng)。了解在該系統(tǒng)上如何編輯、編譯、連接和運(yùn)行一個C程序。通過運(yùn)行簡單的C程序,初步了解C程序的特點(diǎn)。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)二數(shù)據(jù)類型、運(yùn)算符和表達(dá)式(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握C語言數(shù)據(jù)類型,熟悉如何定義一個整型、字符型和實(shí)型的變量,以及對它們賦值的方法。掌握不同的數(shù)據(jù)類型之間賦值的規(guī)律。學(xué)會使用C的有關(guān)算術(shù)運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式,特別是自加和自減運(yùn)算符的使用。進(jìn)一步熟悉C程序的編輯、編譯、連接和運(yùn)行的過程。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)三順序結(jié)構(gòu)程序設(shè)計(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握字符型數(shù)據(jù)與整型數(shù)據(jù)如何通用及賦值語句的使用方法。掌握各種類型數(shù)據(jù)的輸入輸出函數(shù)的應(yīng)用方法。掌握順序結(jié)構(gòu)程序的編寫過程。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C )。實(shí)驗(yàn)四選擇結(jié)構(gòu)程序設(shè)計(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用方法及其表達(dá)式的應(yīng)用。掌握分支語句的使用。結(jié)合程序掌握一些簡單的算法。學(xué)習(xí)調(diào)試程序。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)五循環(huán)結(jié)構(gòu)程序設(shè)計(一)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握循環(huán)次數(shù)不確定的循環(huán)程序設(shè)計方法。掌握如何用break語句退出循環(huán)。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)六循環(huán)結(jié)構(gòu)程序設(shè)計(二)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握循環(huán)次數(shù)確定的循環(huán)結(jié)構(gòu)程序及雙重循環(huán)結(jié)構(gòu)程序的設(shè)計思路。掌握循環(huán)控制變量的取值范圍的確定。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)七數(shù)組的應(yīng)用(一)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握一維數(shù)組的定義及應(yīng)用,主要注意其下標(biāo)從0開始及下標(biāo)越界問題。掌握數(shù)組在循環(huán)的控制下其下標(biāo)的靈活變化。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)八數(shù)組的應(yīng)用(二)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握數(shù)組的定義、數(shù)組元素的引用及數(shù)組的初始化。掌握字符數(shù)組的定義、數(shù)組元素的引用及對字符數(shù)組的初始化。在綜合應(yīng)用中的具體體現(xiàn)。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境))。實(shí)驗(yàn)九函數(shù)(一)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握函數(shù)的定義、說明和調(diào)用方法。理解return語句的作用和使用方法。掌握函數(shù)調(diào)用過程中“傳值”和“傳址”方法的特性、使用及區(qū)別。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)十函數(shù)(二)(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握函數(shù)的定義、說明和調(diào)用方法。理解return語句的作用和使用方法。掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的定義及編制方法。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)十一編譯預(yù)處理(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握簡單的宏定義和帶參數(shù)宏的定義及其應(yīng)用,并理解宏展開實(shí)質(zhì)。掌握文件包含和條件編譯的應(yīng)用。清楚帶參的宏和函數(shù)的差異。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)十二指針(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握指針的概念,指針變量的定義和使用。會使用指向數(shù)組的指針。會使用指向字符串的指針。掌握指針型函數(shù)和指向函數(shù)的指針。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。實(shí)驗(yàn)十三結(jié)構(gòu)體、共用體(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握結(jié)構(gòu)體類型的說明和結(jié)構(gòu)體變量的定義。掌握結(jié)構(gòu)體變量成員的引用和對結(jié)構(gòu)體變量的初始化。掌握結(jié)構(gòu)體數(shù)組的定義及使用。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C )。實(shí)驗(yàn)十四文件(一)實(shí)驗(yàn)?zāi)康呐c要求:掌握文件以及緩沖文件系統(tǒng)、文件指針的概念。學(xué)會使用文件打開、關(guān)閉、讀、寫等文件操作函數(shù)。學(xué)會用緩沖文件系統(tǒng)對文件進(jìn)行簡單的操作。(二)參考學(xué)時:2(三)實(shí)驗(yàn)環(huán)境::計算機(jī)機(jī)房(Turbo C ,C++環(huán)境)。第四篇:高級語言程序設(shè)計(C語言)實(shí)驗(yàn)教學(xué)大綱信息技術(shù)系《高級語言程序設(shè)計》實(shí)驗(yàn)教學(xué)大綱一、教材名稱:二、課程總學(xué)時:108學(xué)時 [理論