版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《計(jì)算機(jī)程序語(yǔ)言(C語(yǔ)言)》課程教學(xué)大綱課程編號(hào):課程性質(zhì):學(xué)科專(zhuān)業(yè)基礎(chǔ)課課程組長(zhǎng):姓名/職稱(chēng)總學(xué)分值:總學(xué)分:8學(xué)分,其中理論4學(xué)分,實(shí)驗(yàn)實(shí)踐4學(xué)分??倢W(xué)時(shí)數(shù):總學(xué)時(shí):256學(xué)時(shí),其中理論128學(xué)時(shí),實(shí)驗(yàn)實(shí)踐128學(xué)時(shí)。適用專(zhuān)業(yè):電子信息工程先修課程:無(wú)后續(xù)課程:嵌入式技術(shù)、單片機(jī)原理與接口技術(shù)一、課程簡(jiǎn)介1、課程性質(zhì)與定位:計(jì)算機(jī)程序語(yǔ)言(C語(yǔ)言)是一門(mén)高效實(shí)用的過(guò)程化程序設(shè)計(jì)語(yǔ)言,是電子信息專(zhuān)業(yè)很重要的一門(mén)專(zhuān)業(yè)基礎(chǔ)課程。本課程作為學(xué)習(xí)高級(jí)語(yǔ)言入門(mén)課程,旨在培養(yǎng)學(xué)生編程思想,為后續(xù)嵌入式技術(shù)、單片機(jī)原理與接口技術(shù)課程打下良好的基礎(chǔ)。通過(guò)學(xué)習(xí),使學(xué)生既掌握高級(jí)編程語(yǔ)言的知識(shí)、編程技術(shù)和基本算法,又掌握程序設(shè)計(jì)的思想和方法,更具備利用計(jì)算機(jī)求解實(shí)際問(wèn)題的能力,能靈活運(yùn)用高級(jí)語(yǔ)言進(jìn)行程序設(shè)計(jì)。因此,本課程是一門(mén)理論性和實(shí)踐性很強(qiáng)的課程。2、教學(xué)目的與要求:通過(guò)理論和實(shí)踐教學(xué),使學(xué)生較好地掌握C語(yǔ)言各方面的知識(shí),掌握基本的程序設(shè)計(jì)過(guò)程和技巧,具備初步的高級(jí)語(yǔ)言程序設(shè)計(jì)能力,并能熟練進(jìn)行C語(yǔ)言程序的編寫(xiě)、編譯與調(diào)試,具備較強(qiáng)的邏輯思維能力和獨(dú)立思考能力,為后續(xù)課程打下扎實(shí)的理論和實(shí)踐基礎(chǔ)。3、教學(xué)重點(diǎn)與難點(diǎn):教學(xué)重點(diǎn):掌握C語(yǔ)言變量類(lèi)型及不同類(lèi)型常量的表示;標(biāo)準(zhǔn)輸入輸出函數(shù)的使用;運(yùn)算符及其表達(dá)式;控制流程、數(shù)組和指針的使用;結(jié)構(gòu)體、鏈表的使用;函數(shù)、函數(shù)參數(shù)傳遞;文件操作等方面的知識(shí)。教學(xué)難點(diǎn):指針的使用、函數(shù)的參數(shù)傳遞、結(jié)構(gòu)體鏈表的構(gòu)造和使用。二、課程教學(xué)內(nèi)容、要求與學(xué)時(shí)分配(一)理論教學(xué)內(nèi)容:第一章C語(yǔ)言概述(4學(xué)時(shí))教學(xué)要求:了解程序設(shè)計(jì)語(yǔ)言的發(fā)展理解C語(yǔ)言的特點(diǎn)掌握C語(yǔ)言的格式及結(jié)構(gòu)特點(diǎn)熟練掌握C程序上機(jī)調(diào)試步驟教學(xué)重點(diǎn):C語(yǔ)言的格式及結(jié)構(gòu)特點(diǎn)C程序上機(jī)調(diào)試步驟教學(xué)難點(diǎn):無(wú)教學(xué)內(nèi)容C語(yǔ)言發(fā)展歷史C語(yǔ)言特點(diǎn)C程序格式和結(jié)構(gòu)特點(diǎn)C程序上機(jī)步驟第二章算法(4學(xué)時(shí))教學(xué)要求掌握算法的基本概念與特征掌握算法的三種表示方法理解過(guò)程化程序設(shè)計(jì)的基本思想及步驟教學(xué)重點(diǎn)算法流程圖三種基本結(jié)構(gòu)教學(xué)難點(diǎn)算法概念以及對(duì)結(jié)構(gòu)化程序設(shè)計(jì)思想的理解教學(xué)內(nèi)容算法的概念及特性簡(jiǎn)單算法舉例算法的表示(自然語(yǔ)言、流程圖、N-S流程圖)結(jié)構(gòu)化程序設(shè)計(jì)的基本思想及基本步驟第三章數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式(12學(xué)時(shí))教學(xué)要求了解基本類(lèi)型及其常量的表示法掌握變量的定義及初始化方法掌握運(yùn)算符與表達(dá)式的概念領(lǐng)會(huì)C語(yǔ)言的自動(dòng)類(lèi)型轉(zhuǎn)換和強(qiáng)制類(lèi)型轉(zhuǎn)換的概念教學(xué)重點(diǎn)各數(shù)據(jù)類(lèi)型變量和常量的定義和使用;算術(shù)、賦值和逗號(hào)運(yùn)算符的使用及其表達(dá)式各類(lèi)型數(shù)據(jù)間的混合運(yùn)算教學(xué)難點(diǎn)自增、自減運(yùn)算符的理解和應(yīng)用各類(lèi)型數(shù)據(jù)間的混合運(yùn)算教學(xué)內(nèi)容常量與變量整型數(shù)據(jù)實(shí)型數(shù)據(jù)變量賦初值各類(lèi)數(shù)據(jù)之間的混合運(yùn)算算述運(yùn)算符與算術(shù)表達(dá)式賦值運(yùn)算符與賦值表達(dá)式逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式第四章順序結(jié)構(gòu)(10學(xué)時(shí))
教學(xué)與要求了解C語(yǔ)言程序的一般組成;理解數(shù)據(jù)輸入、輸出在C語(yǔ)言中的概念掌握C語(yǔ)言常用的輸入/輸出函數(shù)教學(xué)重點(diǎn)單字符數(shù)據(jù)的輸入和輸出(getchar()、putchar())格式輸入/輸出函數(shù)(printf()、scanf())順序結(jié)構(gòu)程序的編寫(xiě)教學(xué)難點(diǎn)格式輸入/輸出函數(shù)(printf()、scanf())教學(xué)內(nèi)容
1.C語(yǔ)句概述
2.賦值語(yǔ)句
3.字符數(shù)據(jù)的輸入與輸出
4.格式輸入與輸出
5.順序結(jié)構(gòu)程序設(shè)計(jì)舉例第五章選擇結(jié)構(gòu)(12學(xué)時(shí))教學(xué)要求掌握關(guān)系運(yùn)算符及其表達(dá)式掌握邏輯運(yùn)算符及其表達(dá)式熟練掌握if語(yǔ)句領(lǐng)會(huì)switch與break語(yǔ)句的作用教學(xué)重點(diǎn)關(guān)系運(yùn)算符與邏輯運(yùn)算符及其表達(dá)式if和switch語(yǔ)句的應(yīng)用選擇結(jié)構(gòu)程序的設(shè)計(jì)方法教學(xué)難點(diǎn)邏輯運(yùn)算符的短路特征if和switch語(yǔ)句的應(yīng)用教學(xué)內(nèi)容關(guān)系運(yùn)算符與關(guān)系表達(dá)式邏輯運(yùn)算符與邏輯表達(dá)式if語(yǔ)句switch語(yǔ)句第六章循環(huán)結(jié)構(gòu)(14學(xué)時(shí))教學(xué)要求領(lǐng)會(huì)程序設(shè)計(jì)中構(gòu)成循環(huán)的方法掌握f(shuō)or、while、do-while語(yǔ)句的用法掌握break、continue在循環(huán)語(yǔ)句中的作用了解幾種循環(huán)的異同點(diǎn)了解循環(huán)的嵌套教學(xué)重點(diǎn)for、while、do-while語(yǔ)句的應(yīng)用break、continue語(yǔ)句的使用教學(xué)難點(diǎn)for循環(huán)語(yǔ)句的理解和使用循環(huán)的嵌套教學(xué)內(nèi)容goto語(yǔ)句構(gòu)成循環(huán)while語(yǔ)句do-while語(yǔ)句for語(yǔ)句循環(huán)的嵌套break與continue語(yǔ)句第七章數(shù)組(12學(xué)時(shí))教學(xué)要求理解一維、二維數(shù)組的概念;理解字符串的概念;掌握利用數(shù)組進(jìn)行程序設(shè)計(jì)方法。教學(xué)重點(diǎn)一維數(shù)組的理解和應(yīng)用;二維數(shù)組的理解和應(yīng)用;字符串及字符數(shù)組的關(guān)系及應(yīng)用。教學(xué)難點(diǎn)二維數(shù)組的理解;字符串及字符數(shù)組的關(guān)系。教學(xué)內(nèi)容一維數(shù)組的定義、引用及實(shí)例二維數(shù)組的定義、引用及實(shí)例字符數(shù)組及實(shí)例第八章函數(shù)(14學(xué)時(shí))教學(xué)要求1.理解什么是函數(shù);2.掌握函數(shù)定義的一般形式;3.掌握什么是函數(shù)參數(shù)和函數(shù)的值;4.掌握函數(shù)的調(diào)用及參數(shù)的傳遞過(guò)程;5.理解什么是函數(shù)的嵌套;6.了解什么是函數(shù)的遞歸調(diào)用;7.掌握數(shù)組作為函數(shù)參數(shù)的調(diào)用;8.掌握什么是局部變量和全局變量;9.掌握變量的存儲(chǔ)類(lèi)別;10.了解什么是內(nèi)部函數(shù)和外部函數(shù);11.了解如何運(yùn)行一個(gè)多文件的程序。教學(xué)重點(diǎn)函數(shù)的定義,參數(shù)傳遞方式,函數(shù)的返回值;函數(shù)的地址傳遞;數(shù)組作為函數(shù)參數(shù)的函數(shù)調(diào)用;變量的分類(lèi)和存儲(chǔ)屬性。教學(xué)難點(diǎn)函數(shù)的地址傳遞;數(shù)組作為函數(shù)參數(shù)的函數(shù)調(diào)用;變量的存儲(chǔ)屬性;函數(shù)的遞歸調(diào)用。教學(xué)內(nèi)容1.概述2.函數(shù)定義的一般形式3.函數(shù)參數(shù)和函數(shù)的值4.函數(shù)的調(diào)用5.函數(shù)的嵌套6.函數(shù)的遞歸調(diào)用7.?dāng)?shù)組做為函數(shù)參數(shù)8.局部變量和全局變量9.變量的存儲(chǔ)類(lèi)別10.內(nèi)部函數(shù)和外部函數(shù)11.如何運(yùn)行一個(gè)多文件的程序第九章指針(16學(xué)時(shí))教學(xué)要求理解指針的概念;掌握變量的指針和指向變量的指針變量之間的關(guān)系;掌握數(shù)組與指針之間的關(guān)系;掌握字符串與指針之間的關(guān)系;了解什么是指向函數(shù)的指針;了解什么是返回指針的函數(shù);了解什么是指針數(shù)組和指向指針的指針。教學(xué)重點(diǎn)指針概念的理解;數(shù)組與指針之間的關(guān)系;字符串與指針之間的關(guān)系。教學(xué)難點(diǎn)1.二維數(shù)組與指針之間的關(guān)系;2.指向指針的指針。教學(xué)內(nèi)容1.地址和指針的概念2.變量的指針和指向變量的指針變量3.?dāng)?shù)組與指針4.字符串與指針5.指向函數(shù)的指針6.返回指針的函數(shù)7.指針數(shù)組和指向指針的指針第十章預(yù)處理命令(6學(xué)時(shí))教學(xué)要求理解編譯預(yù)處理的功能和作用掌握宏定義的使用方法,理解有參和無(wú)參宏定義及使用;掌握“文件包含”處理的使用方法;了解條件編譯的作用和用法;教學(xué)重點(diǎn)有參宏定義及其使用。無(wú)參宏定義及其使用。教學(xué)難點(diǎn)帶參數(shù)的宏定義及其使用。教學(xué)內(nèi)容宏定義“文件包含”處理?xiàng)l件編譯第十一章結(jié)構(gòu)體與共用體(12學(xué)時(shí))教學(xué)要求掌握結(jié)構(gòu)體和共用體類(lèi)型的說(shuō)明、結(jié)構(gòu)體和共用體變量的定義及初始化方法掌握結(jié)構(gòu)體與共用體變量成員的引用領(lǐng)會(huì)存儲(chǔ)動(dòng)態(tài)分配和釋放領(lǐng)會(huì)鏈表的基本概念和基本操作領(lǐng)會(huì)枚舉類(lèi)型變量的定義了解typedef的作用教學(xué)重點(diǎn)1.結(jié)構(gòu)體的基本概念、結(jié)構(gòu)類(lèi)型及變量的定義、結(jié)構(gòu)數(shù)組
2.用指針處理鏈表
3.共用體及枚舉類(lèi)型的基本概念、typedef的基本概念教學(xué)難點(diǎn)結(jié)構(gòu)體定義和使用鏈表處理教學(xué)內(nèi)容1.
結(jié)構(gòu)體類(lèi)型的說(shuō)明及結(jié)構(gòu)體類(lèi)型變量的定義2.
結(jié)構(gòu)體變量的引用3.
結(jié)構(gòu)體變量的初始化4.
結(jié)構(gòu)體數(shù)組5.
指針與結(jié)構(gòu)體數(shù)組6.鏈表7.共用體8.枚舉類(lèi)型9.typedef第十二章位運(yùn)算(4學(xué)時(shí))教學(xué)要求掌握常用位運(yùn)算的類(lèi)型和位運(yùn)算符的種類(lèi)和優(yōu)先級(jí);了解位運(yùn)算與位段;掌握位結(jié)構(gòu)定義的一般形式和用法;教學(xué)重點(diǎn)位運(yùn)算符的功能位結(jié)構(gòu)定義與用法教學(xué)難點(diǎn)位運(yùn)算符的運(yùn)算規(guī)則和優(yōu)先級(jí)教學(xué)內(nèi)容常用位運(yùn)算;位運(yùn)算符;位運(yùn)算與位段;位結(jié)構(gòu)第十三章文件(8學(xué)時(shí))教學(xué)要求
1.掌握標(biāo)準(zhǔn)設(shè)備輸入/輸出函數(shù)的使用
2.掌握緩沖文件系統(tǒng)的使用教學(xué)重點(diǎn)文件的基本概念;文件的打開(kāi)、關(guān)閉、常用讀寫(xiě)方法。教學(xué)難點(diǎn)文件的讀寫(xiě)教學(xué)內(nèi)容文件類(lèi)型指針文件的打開(kāi)與關(guān)閉文件的讀寫(xiě)(二)課程內(nèi)實(shí)驗(yàn)教學(xué)內(nèi)容實(shí)驗(yàn)項(xiàng)目一、C語(yǔ)言上機(jī)步驟實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:C語(yǔ)言集成開(kāi)發(fā)環(huán)境的安裝C語(yǔ)言集成開(kāi)發(fā)環(huán)境的啟動(dòng),程序的編輯、編譯、運(yùn)行、調(diào)試等步驟實(shí)驗(yàn)?zāi)康暮鸵螅赫莆誄語(yǔ)言集成開(kāi)發(fā)環(huán)境的安裝學(xué)會(huì)C語(yǔ)言集成開(kāi)發(fā)環(huán)境的啟動(dòng),程序的編輯、編譯、運(yùn)行、調(diào)試等步驟掌握C程序的基本結(jié)構(gòu)實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,能正確安裝C語(yǔ)言開(kāi)發(fā)環(huán)境,并能正確啟動(dòng)開(kāi)發(fā)環(huán)境,能熟練實(shí)現(xiàn)程序的編輯、、編譯、運(yùn)行、調(diào)試。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目二、數(shù)據(jù)類(lèi)型,運(yùn)算符與表達(dá)式實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:熟練使用C程序集成開(kāi)發(fā)環(huán)境通過(guò)練習(xí)題掌握各數(shù)據(jù)類(lèi)型間的混合運(yùn)算及數(shù)學(xué)、賦值、逗號(hào)運(yùn)算符的使用定義變量和常量,并使用實(shí)驗(yàn)?zāi)康暮鸵螅哼M(jìn)一步熟悉C語(yǔ)言程序設(shè)計(jì)的基本步驟熟練使用C程序集成開(kāi)發(fā)環(huán)境掌握各數(shù)據(jù)類(lèi)型間的混合運(yùn)算及數(shù)學(xué)、賦值、逗號(hào)運(yùn)算符的使用掌握變量、常量的定義和使用實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在C集成開(kāi)發(fā)環(huán)境內(nèi)編寫(xiě)小程序,實(shí)現(xiàn)變量與常量的定義并能靈活運(yùn)用。同時(shí)能靈活使用各種運(yùn)算符及其表達(dá)式。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目三、順序結(jié)構(gòu)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:編寫(xiě)簡(jiǎn)單程序熟悉C語(yǔ)言順序程序設(shè)計(jì)的基本步驟通過(guò)簡(jiǎn)單編程掌握getchar、putchar、printf和scanf函數(shù)實(shí)驗(yàn)?zāi)康暮鸵螅菏煜ず?jiǎn)單C語(yǔ)言順序程序設(shè)計(jì)的基本步驟熟練掌握getchar和putchar函數(shù)的使用熟練掌握printf和scanf函數(shù)的使用實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)簡(jiǎn)單小程序掌握順序程序設(shè)計(jì)的方法,并掌握getchar、putchar、printf和scanf函數(shù)的使用。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目四、選擇結(jié)構(gòu)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:熟悉關(guān)系運(yùn)算符和邏輯運(yùn)算符的使用使用if語(yǔ)句完成三種選擇分支形式的程序設(shè)計(jì)使用swith語(yǔ)句完成開(kāi)關(guān)分支程序設(shè)計(jì)實(shí)驗(yàn)?zāi)康暮鸵螅赫莆贞P(guān)系運(yùn)算符和邏輯運(yùn)算符的使用通過(guò)編程練習(xí)掌握if語(yǔ)句的三種語(yǔ)法通過(guò)編程練習(xí)掌握swith開(kāi)關(guān)語(yǔ)句的使用實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)簡(jiǎn)單小程序掌握順序程序設(shè)計(jì)的方法,并掌握getchar、putchar、printf和scanf函數(shù)的使用。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目五、循環(huán)結(jié)構(gòu)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:通過(guò)編程練習(xí)學(xué)習(xí)while循環(huán)的編程通過(guò)編程練習(xí)學(xué)習(xí)do-while循環(huán)的編程通過(guò)編程練習(xí)學(xué)習(xí)for循環(huán)的編程通過(guò)編程練習(xí)學(xué)習(xí)break與continue在循環(huán)語(yǔ)句中的應(yīng)用通過(guò)編程練習(xí)學(xué)習(xí)循環(huán)的嵌套實(shí)驗(yàn)?zāi)康暮鸵螅豪斫獠⒄莆粘绦蛟O(shè)計(jì)中構(gòu)成循環(huán)的方法掌握f(shuō)or、while、do-while語(yǔ)句的用法了解break、continue在循環(huán)語(yǔ)句中的作用掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)掌握循環(huán)的嵌套的設(shè)計(jì)方法實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,使用for、while、do-while語(yǔ)句實(shí)現(xiàn)循環(huán)功能。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目六、數(shù)組實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:通過(guò)編程練習(xí)掌握一維數(shù)組在編程中的應(yīng)用通過(guò)編程練習(xí)掌握二維數(shù)組在編程中的應(yīng)用通過(guò)編程練習(xí)掌握字符數(shù)組在編程中的應(yīng)用實(shí)驗(yàn)?zāi)康暮鸵螅赫莆諗?shù)組的定義、賦值和輸入輸出的方法;掌握字符數(shù)組的使用;掌握與數(shù)組有關(guān)的算法(例如排序算法)。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)編寫(xiě)程序,使用for、while、do-while語(yǔ)句實(shí)現(xiàn)循環(huán)功能。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目七、函數(shù)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)程序定義函數(shù),調(diào)用函數(shù),并正確傳遞參數(shù)實(shí)驗(yàn)?zāi)康暮鸵螅赫莆誄語(yǔ)言函數(shù)的定義方法、函數(shù)的聲明及函數(shù)的調(diào)用方法;了解主調(diào)函數(shù)和被調(diào)函數(shù)之間的參數(shù)傳遞方式。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,定義函數(shù),并正確調(diào)用函數(shù)。填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目八、指針實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:掌握指針變量的定義、初始化與引用;熟練使用函數(shù)指針、數(shù)組指針、字符串指針編寫(xiě)應(yīng)用程序。實(shí)驗(yàn)?zāi)康暮鸵螅簩W(xué)習(xí)C語(yǔ)言中指針變量的定義、初始化及引用;學(xué)會(huì)C語(yǔ)言中如何使用指針變量做函數(shù)參數(shù)的編程掌握數(shù)組指針、字符串指針的應(yīng)用實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,在序中能正確定義指針,初始化和引用指針,能通過(guò)指針引用數(shù)組元素,掌握指針作為函數(shù)參數(shù)。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目九、預(yù)處理實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:通過(guò)編程練習(xí)學(xué)會(huì)有參和無(wú)參宏定義的使用;通過(guò)編程練習(xí)學(xué)會(huì)文件包含宏指令的使用;通過(guò)編程練習(xí)學(xué)會(huì)條件編譯宏指令的使用。實(shí)驗(yàn)?zāi)康暮鸵螅簩W(xué)會(huì)帶參數(shù)的宏定義的使用;學(xué)會(huì)不帶參數(shù)的宏定義的使用;學(xué)會(huì)文件包含宏指令的使用;學(xué)會(huì)條件編譯宏指令的使用。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,在程序中正確進(jìn)行有參和無(wú)參宏定義,并能正確學(xué)會(huì)文件包含宏定義。并填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目十、結(jié)構(gòu)體和共用體實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:通過(guò)編程練習(xí)學(xué)會(huì)結(jié)構(gòu)體的定義、結(jié)構(gòu)體變量的定義與初始化;通過(guò)編程練習(xí)學(xué)會(huì)如何使用結(jié)構(gòu)體解決簡(jiǎn)單問(wèn)題。通過(guò)編程練習(xí)學(xué)會(huì)枚舉、共用體的定義與使用實(shí)驗(yàn)?zāi)康暮鸵螅赫莆战Y(jié)構(gòu)體類(lèi)型的定義。掌握結(jié)構(gòu)類(lèi)型變量的定義和使用;掌握鏈表的概念,初步學(xué)會(huì)對(duì)鏈表進(jìn)行操作;掌握枚舉與共用體的概念和使用。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,使用結(jié)構(gòu)體定義復(fù)雜數(shù)據(jù)類(lèi)型,并能正確使用枚舉與共用體。填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目十一、位運(yùn)算實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:使用位運(yùn)算符實(shí)現(xiàn)位運(yùn)算定義位結(jié)構(gòu)并使用實(shí)驗(yàn)?zāi)康暮鸵螅赫莆粘S梦贿\(yùn)算的類(lèi)型和位運(yùn)算符的種類(lèi)和優(yōu)先級(jí)了解位運(yùn)算與位段掌握位結(jié)構(gòu)定義的一般形式和用法實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,完成位運(yùn)算功能。填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。實(shí)驗(yàn)項(xiàng)目十二、文件實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:定義文件指針,正確掌握文件打開(kāi)和關(guān)閉方法通過(guò)文件函數(shù)實(shí)現(xiàn)對(duì)文件的讀寫(xiě)操作實(shí)驗(yàn)?zāi)康暮鸵螅赫莆瘴募臀募羔樀母拍钜约拔募亩x方法。了解文件打開(kāi)和關(guān)閉的概念和方法。掌握有關(guān)文件的函數(shù)。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)VC++6.0或visual_studio2010考核辦法和要求:要求學(xué)生提前做好預(yù)習(xí)工作,在規(guī)定時(shí)間內(nèi)獨(dú)立編寫(xiě)程序,使用文件函數(shù)實(shí)現(xiàn)文件的讀寫(xiě)操作。填寫(xiě)實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)成績(jī)?cè)u(píng)定:實(shí)驗(yàn)報(bào)告占20%,實(shí)驗(yàn)過(guò)程占50%,實(shí)驗(yàn)結(jié)果占30%。(三)學(xué)時(shí)分配表學(xué)時(shí)分配表章目教學(xué)內(nèi)容理論與實(shí)驗(yàn)教學(xué)學(xué)時(shí)理論學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)一C語(yǔ)言概述44二算法4三數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式1010四順序結(jié)構(gòu)1010五選擇結(jié)構(gòu)1212六循環(huán)結(jié)構(gòu)1414七數(shù)組1212八函數(shù)1414九指針1616十預(yù)處理命令66十一結(jié)構(gòu)體與共用體1212十二位運(yùn)算44十三文件88機(jī)動(dòng)26三、課程教學(xué)的基本要求:1、教學(xué)方式:傳統(tǒng)黑板板書(shū)與多媒體教學(xué)相結(jié)合;通過(guò)典型的案例講解、必要的現(xiàn)場(chǎng)實(shí)際操作演示、適量的課堂練習(xí)、課后的上機(jī)編程調(diào)試以及及時(shí)地輔導(dǎo)答疑,在教學(xué)過(guò)程中增強(qiáng)師生之間的互動(dòng)性,充分發(fā)揮學(xué)生在學(xué)習(xí)過(guò)程中的自主性、能動(dòng)性和創(chuàng)造性。2、考核方式:理論考試+上機(jī)考試3、成績(jī)?cè)u(píng)定:平時(shí)成績(jī)(30%)+理論考試成績(jī)(35%)+上機(jī)考試成績(jī)(35%),其中平時(shí)成績(jī)=考勤(40%)+作業(yè)(30%)+上機(jī)實(shí)驗(yàn)(30%)。四、課程教材及參考資料:1、教材:(教材名稱(chēng)、主編、出版社、出版日期、版本等)《C程序設(shè)計(jì)》,譚浩強(qiáng)著,清華大學(xué)出版社,2010年出版,第四版2、參考書(shū)目:(教材名稱(chēng)、主編、出版社、出版日期、版本等)【1】《C語(yǔ)言程序設(shè)計(jì):現(xiàn)代方法》,[美]K.N.King著,人民郵電出版社,2010年出版,第二版【2】《C語(yǔ)言程序設(shè)計(jì)》,李振立,張慧萍著,人民郵電出版社,2014年出版【3】《C語(yǔ)言程序設(shè)計(jì)教程》,朱鳴華著,機(jī)械工業(yè)出版社,2014年出版,第三版【4】《新編C語(yǔ)言程序設(shè)計(jì)》,錢(qián)雪忠,宋威,吳秦著,清華大學(xué)出版社,2014年出版3、期刊材料與閱讀書(shū)目:【1】《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》,譚浩強(qiáng)著,清華大學(xué)出版社,2010年出版
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)械租憑費(fèi)合同范例
- 工廠蛋糕進(jìn)貨合同范例
- 商店承包合同范例
- 丁字塔租賃合同范例
- 企業(yè)出資合同范例
- 噴錨掛網(wǎng)施工合同范例
- 養(yǎng)雞大棚租賃合同范例
- 定做柜子返工合同范例
- 核酸檢測(cè)試劑采購(gòu)合同范例
- 國(guó)道公路施工合同范例
- MOOC 線(xiàn)性代數(shù)-同濟(jì)大學(xué) 中國(guó)大學(xué)慕課答案
- 橋式起重機(jī)定期檢查記錄表
- MOOC 警察禮儀-江蘇警官學(xué)院 中國(guó)大學(xué)慕課答案
- 2023-2024學(xué)年度九上圓與無(wú)刻度直尺作圖專(zhuān)題研究(劉培松)
- 2024年廣東省2024屆高三二模英語(yǔ)試卷(含標(biāo)準(zhǔn)答案)
- 2023年-2024年醫(yī)療器械知識(shí)測(cè)試題與答案(含A.B卷)
- 2023年度四川公需科目:數(shù)字經(jīng)濟(jì)與驅(qū)動(dòng)發(fā)展
- 汽車(chē)制造業(yè)的柔性生產(chǎn)與敏捷制造
- 2024年制鞋工專(zhuān)業(yè)知識(shí)考試(重點(diǎn))題庫(kù)(含答案)
- 2023年政府采購(gòu)評(píng)審專(zhuān)家入庫(kù)考試模擬真題一套(含正確答案)
- 2023-2024學(xué)年廣州大附屬中學(xué)中考一模物理試題含解析
評(píng)論
0/150
提交評(píng)論