資源描述:
《《c語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱學(xué)時(shí)課程總:64 學(xué)分:4實(shí)驗(yàn)學(xué)時(shí):32 實(shí)驗(yàn)個(gè)數(shù):12實(shí)驗(yàn)學(xué)分:1課程性質(zhì):必做適用專業(yè):計(jì)算機(jī)科學(xué)技術(shù)、網(wǎng)絡(luò)工程、軟件工程、電子商務(wù)、教育技術(shù)教材及參考書:《C語(yǔ)言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo)》,謝滿得邵俊編著,機(jī)械工業(yè)出版社,2011年6月大綱執(zhí)筆人:廖雪花 大綱審定人:一、實(shí)驗(yàn)課的性質(zhì)與任務(wù)C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)是面向計(jì)算機(jī)相關(guān)專業(yè)學(xué)生開設(shè)的《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)課,是配合《C語(yǔ)言程序設(shè)計(jì)》課程而開設(shè)的實(shí)踐性教育環(huán)節(jié)。本課程的主要任務(wù)是讓學(xué)生充分掌握C語(yǔ)言程序設(shè)計(jì)的基本概念、
2、各種數(shù)據(jù)類型的使用技巧、模塊化程序設(shè)計(jì)的方法等。C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)對(duì)課程中所涉及的知識(shí)進(jìn)行驗(yàn)證,同時(shí)也是學(xué)生很好地學(xué)習(xí)課程的輔助手段。通過(guò)C語(yǔ)言上機(jī)實(shí)驗(yàn)的教學(xué)活動(dòng),使學(xué)生真正全面掌握C語(yǔ)言的基礎(chǔ)知識(shí),培養(yǎng)和提高學(xué)生的程序開發(fā)能力。二、實(shí)驗(yàn)課程目的與要求1.實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)課程的學(xué)習(xí)實(shí)踐,加深學(xué)生對(duì)所學(xué)的基本概念、基礎(chǔ)理論和知識(shí)的理解,熟悉使用VisualC++6.0集成環(huán)境進(jìn)行C語(yǔ)言的編寫、編譯與調(diào)試。同時(shí),通過(guò)項(xiàng)目開發(fā)全過(guò)程的全方位指導(dǎo),從需求分析、算法設(shè)計(jì)到程序編寫和過(guò)程調(diào)試,以項(xiàng)目實(shí)訓(xùn)的形式引導(dǎo)和
3、幫助學(xué)生解決實(shí)際問(wèn)題,提高學(xué)生解決具體問(wèn)題的能力,以及培養(yǎng)學(xué)生用多函數(shù)、多文件組織程序的思維習(xí)慣,為今后的后繼課程學(xué)習(xí)和實(shí)際工作打下良好基礎(chǔ)。2.實(shí)驗(yàn)要求(1)掌握C語(yǔ)言程序的基本格式,了解C程序的開發(fā)過(guò)程和C語(yǔ)言中的一些常用概念。(2)掌握常量和五種基本數(shù)據(jù)類型變量的使用。(3)掌握C表達(dá)式和運(yùn)算符的正確使用,熟練掌握數(shù)據(jù)輸入、輸出函數(shù)。(4)掌握條件轉(zhuǎn)移語(yǔ)句if-else和選擇分支語(yǔ)句switch;掌握三種程序跳轉(zhuǎn)的方法,即break語(yǔ)句、continue語(yǔ)句、return語(yǔ)句。(5)掌握循環(huán)語(yǔ)句(
4、for語(yǔ)句;do-while語(yǔ)句;while語(yǔ)句)的正確使用,認(rèn)真體會(huì)應(yīng)該如何組織循環(huán)。(6)掌握數(shù)組的定義、賦值,一維數(shù)組與二維數(shù)組的使用。(7)掌握函數(shù)的定義、函數(shù)的調(diào)用以及函數(shù)的類型說(shuō)明。(8)掌握局部變量、全局變量的定義和使用。(9)掌握指針的基本概念以及數(shù)組與指針、指向指針的指針的基本用法。(10)掌握結(jié)構(gòu)體變量的定義,引用結(jié)構(gòu)體中成員的方法,應(yīng)用結(jié)構(gòu)數(shù)組解決實(shí)際問(wèn)題;共用體的概念,引用共用體中成員的方法。(11)掌握鏈表的類型定義及其基本操作。(12)掌握文件的打開、讀寫及關(guān)閉,并能運(yùn)用文件
5、提高編程的效率。(13)理解項(xiàng)目式程序開發(fā)的過(guò)程。第10頁(yè)共10頁(yè)三、實(shí)驗(yàn)項(xiàng)目及內(nèi)容提要《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)課程(1107142019)序號(hào)實(shí)驗(yàn)項(xiàng)目編號(hào)實(shí)驗(yàn)名稱學(xué)時(shí)必做選做學(xué)分?jǐn)?shù)實(shí)驗(yàn)類型內(nèi)容提要基本操作驗(yàn)證綜合設(shè)計(jì)1實(shí)驗(yàn)一熟悉C語(yǔ)言上機(jī)環(huán)境2√1√1、熟悉C語(yǔ)言的運(yùn)行環(huán)境,了解和使用VisualC++(簡(jiǎn)稱VC++)集成開發(fā)環(huán)境。2、掌握C語(yǔ)言程序的書寫格式和C語(yǔ)言程序的結(jié)構(gòu)。3、掌握C語(yǔ)言上機(jī)步驟,了解運(yùn)行一個(gè)C程序的方法。2實(shí)驗(yàn)二數(shù)據(jù)類型和表達(dá)式2√1√1、了解C語(yǔ)言中數(shù)據(jù)類型的意義。2、理解常用
6、運(yùn)算符的意義。3、掌握C語(yǔ)言表達(dá)式的運(yùn)行規(guī)則3實(shí)驗(yàn)三分支結(jié)構(gòu)程序設(shè)計(jì)2√1√了解和掌握分支語(yǔ)句的使用,包括if語(yǔ)句的各種形式以及switch語(yǔ)句4實(shí)驗(yàn)四循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4√2√√1、使用循環(huán)語(yǔ)句完成累乘、圖像輸出的程序編寫。2、掌握較復(fù)雜結(jié)構(gòu)程序的編寫。3、掌握程序調(diào)試的方法5實(shí)驗(yàn)五數(shù)組程序設(shè)計(jì)4√2√√掌握一維和二維數(shù)組的使用技巧6實(shí)驗(yàn)六函數(shù)6√2√√1、學(xué)習(xí)函數(shù)的編程思想,編寫一個(gè)包括3~4個(gè)函數(shù)的程序。2、第10頁(yè)共10頁(yè)掌握函數(shù)中參數(shù)傳遞的兩種方式和函數(shù)的相互調(diào)用7實(shí)驗(yàn)七指針6√2√√1、用指針
7、作為函數(shù)參數(shù)完成字符串的傳遞。2、掌握函數(shù)中參數(shù)傳遞的兩種方式8實(shí)驗(yàn)八字符串與指針2√1√√1、掌握用指針進(jìn)行函數(shù)參數(shù)傳遞的方法。2、掌握指針數(shù)組和二維數(shù)組間的關(guān)系以及進(jìn)行參數(shù)傳遞時(shí)的寫法9實(shí)驗(yàn)九結(jié)構(gòu)體2√1√√1、掌握結(jié)構(gòu)體的定義、數(shù)據(jù)輸入方法。2、掌握結(jié)構(gòu)體成員變量的兩種訪問(wèn)方法。3、掌握編寫程序完成單鏈表的建立和查詢方法10實(shí)驗(yàn)十文件操作2√1√√1、掌握文件的打開和關(guān)閉。2、精通文件的讀寫操作。3、了解文件的定位操作及文件的檢測(cè)函數(shù)。4、掌握文件的應(yīng)用四、實(shí)驗(yàn)內(nèi)容安排:實(shí)驗(yàn)一熟悉C語(yǔ)言上機(jī)環(huán)境實(shí)
8、驗(yàn)(基本操作實(shí)驗(yàn)2學(xué)時(shí))1、目的要求:(1)熟悉C語(yǔ)言的運(yùn)行環(huán)境,了解和使用VisualC++(簡(jiǎn)稱VC++)集成開發(fā)環(huán)境。(2)熟悉VC++環(huán)境的基本命令和功能鍵。(3)熟悉常用的功能菜單命令。(4)掌握C語(yǔ)言程序的書寫格式和C語(yǔ)言程序的結(jié)構(gòu)。(5)掌握C語(yǔ)言上機(jī)步驟,了解運(yùn)行一個(gè)C程序的方法。(6)完成實(shí)驗(yàn)報(bào)告。2、實(shí)驗(yàn)內(nèi)容(參考實(shí)驗(yàn)指導(dǎo)書):(1)熟悉VC++的實(shí)驗(yàn)環(huán)境。(2)完成一個(gè)輸出“helloworld!”的程序,熟悉VC++