久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

時(shí)間:2019-05-12 21:00:50下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱》。

第一篇:《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

[課程名稱: ] C語(yǔ)言程序設(shè)計(jì)

[教學(xué)時(shí)總數(shù):] 36+36 周學(xué)時(shí): 講授:2 上機(jī)實(shí)踐:2(共18周)[課程教材: ] 教科書:C語(yǔ)言程序設(shè)計(jì)(第二版)(譚浩強(qiáng) 著)(清華大學(xué)出版社)參考書:C程序設(shè)計(jì)教程(譚浩強(qiáng)、薛淑斌、崔武子編著)(清華大學(xué)出版社)、C語(yǔ)言習(xí)題集與上機(jī)指導(dǎo) [課程的目的與要求] 本課程是為計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課,其目的是使學(xué)生掌握高級(jí)語(yǔ)言的編程方法,能用C語(yǔ)言獨(dú)立編制出解決與本學(xué)科相關(guān)的科學(xué)計(jì)算問(wèn)題的程序。要求學(xué)生了解C語(yǔ)言的成分及程序結(jié)構(gòu),掌握模塊化程序設(shè)計(jì)的編程的技巧,熟悉編程、調(diào)試、運(yùn)行各個(gè)環(huán)節(jié)的方法。[教學(xué)內(nèi)容與學(xué)時(shí)安排:] 一)C語(yǔ)言程序設(shè)計(jì)初步(1×2學(xué)時(shí))1.程序設(shè)計(jì)語(yǔ)言介紹。2.用庫(kù)函數(shù)組裝C程序。3.設(shè)計(jì)一些簡(jiǎn)單的C函數(shù)。

二)數(shù)據(jù)描述與基本操作(2×2學(xué)時(shí))1.數(shù)據(jù)類型與基本操作 2.常量與變量 3.運(yùn)算符與表達(dá)式 4.不同類型數(shù)據(jù)間的轉(zhuǎn)換 5.?dāng)?shù)據(jù)的輸入和輸出

三)C語(yǔ)言的流程設(shè)計(jì)(2×2學(xué)時(shí))1.算法的描述與結(jié)構(gòu)化程序設(shè)計(jì) 2.用C語(yǔ)句描述算法

3.選擇型程序設(shè)計(jì):if…else、switch 4.循環(huán)型程序設(shè)計(jì):while、do…while、for 四)模塊化程序設(shè)計(jì)(2×2學(xué)時(shí))1. 函數(shù)

2. 變量的存儲(chǔ)屬性 3. 編譯預(yù)處理 五)數(shù)組(3×2學(xué)時(shí))1.一維數(shù)組

2.二維數(shù)組和多維數(shù)組 3.字符數(shù)組和字符串 六)指針(5學(xué)時(shí))1.指針概述 2.指針與數(shù)組 3.指針與函數(shù)

七)結(jié)構(gòu)體和共用體(5學(xué)時(shí))1. 結(jié)構(gòu)體類型概述

2. 結(jié)構(gòu)體類型變量的定義和引用 3. 結(jié)構(gòu)體數(shù)組

4. 結(jié)構(gòu)體變量作為函數(shù)參數(shù)以及返回結(jié)構(gòu)體類型值的函數(shù) 5. 共用體的概念和簡(jiǎn)單例子 6. 用TYPEDEF定義類型 八)位運(yùn)算(1×2學(xué)時(shí))1. 位運(yùn)算概念

2. 位運(yùn)算符的使用方法 九)文件(2×2學(xué)時(shí))1. 文件的概念 2. 文件的打開(kāi)與關(guān)閉 3. 文件的順序讀寫

第二篇:C語(yǔ)言程序設(shè)計(jì)教學(xué)大綱(2014)

《C語(yǔ)言程序設(shè)計(jì)》

(一)教學(xué)大綱

課程名稱:C語(yǔ)言程序設(shè)計(jì)

英文名稱:The C Programming Language 課程編號(hào): 000331,000332

課程性質(zhì):基礎(chǔ)必修

任課教師:張萍、張莉、黃達(dá)明、陶燁、潘亦 教學(xué)課時(shí):3-4學(xué)時(shí)/周 實(shí)驗(yàn)課時(shí):4學(xué)時(shí)/周 課程學(xué)分:4學(xué)分/6學(xué)分 授課周數(shù):18周

授課課時(shí):68

實(shí)驗(yàn)課時(shí):68 教學(xué)對(duì)象:匡亞明學(xué)院、化學(xué)化工學(xué)院、地理與海洋科學(xué)學(xué)院、環(huán)境學(xué)院、大氣科學(xué)學(xué)院、天文與空間科學(xué)學(xué)院、地球科學(xué)與工程學(xué)院、工程管理學(xué)院、生命科學(xué)院

先修課程:大學(xué)計(jì)算機(jī)信息技術(shù)

一、課程目標(biāo)

通過(guò)對(duì)本門課程的學(xué)習(xí),學(xué)生能夠掌握基本的算法和面向過(guò)程的程序設(shè)計(jì)一般方法;能熟練地用C語(yǔ)言編寫調(diào)試各類數(shù)值計(jì)算程序和數(shù)據(jù)處理程序;幫助培養(yǎng)學(xué)生的計(jì)算思維能力,完善其對(duì)各自專業(yè)研究領(lǐng)域問(wèn)題的抽象能力并進(jìn)而應(yīng)用計(jì)算裝置來(lái)自動(dòng)化解決問(wèn)題的能力。

二、課程內(nèi)容和學(xué)時(shí)分配

第1章 C程序設(shè)計(jì)概述(2學(xué)時(shí))

1.1 程序設(shè)計(jì)語(yǔ)言、程序與程序設(shè)計(jì) 1.2 C語(yǔ)言概述

掌握程序設(shè)計(jì)語(yǔ)言、程序和程序設(shè)計(jì)的基本內(nèi)涵,了解C語(yǔ)言的發(fā)展過(guò)程和特性,掌握C語(yǔ)言程序的結(jié)構(gòu)與執(zhí)行以及上機(jī)調(diào)試運(yùn)行C語(yǔ)言程序的過(guò)程。第2章 數(shù)據(jù)的表示與存儲(chǔ)(4學(xué)時(shí))

2.1 C語(yǔ)言的數(shù)據(jù)類型 2.2 整型數(shù)據(jù) 2.3 浮點(diǎn)型數(shù)據(jù) 2.4 字符型數(shù)據(jù) 2.5 字符串?dāng)?shù)據(jù) 2.6 指針型數(shù)據(jù) 2.7 枚舉型數(shù)據(jù)

2.8 符號(hào)常量與const限定 2.9 使用typedef命名數(shù)據(jù)類型

理解C語(yǔ)言中數(shù)據(jù)類型的含義和作用,掌握整型、浮點(diǎn)型和字符型常量和變量的使用及聲明和初始化的方式,掌握字符串常量的表現(xiàn)形式,掌握地址的概念和指針變量聲明及初始化的方式,掌握枚舉數(shù)據(jù)類型的定義方式和枚舉型變量的聲明,掌握符號(hào)常量的使用方式,掌握用typedef命名數(shù)據(jù)類型的方式。第3章 基本運(yùn)算與輸入輸出(6學(xué)時(shí))

3.1 運(yùn)算符與表達(dá)式概述 3.2 數(shù)據(jù)對(duì)象的存取 3.3 基本數(shù)值運(yùn)算 3.4 其他常用運(yùn)算 3.5 輸入與輸出

掌握運(yùn)算符和表達(dá)式的含義和作用,間接引用運(yùn)算與間接引用數(shù)據(jù)對(duì)象的方法,賦值運(yùn)算和賦值表達(dá)式的使用方式,算術(shù)運(yùn)算符和算術(shù)表達(dá)式的使用方式,常見(jiàn)的數(shù)值計(jì)算與數(shù)學(xué)庫(kù)函數(shù)的使用以及數(shù)值計(jì)算中溢出、有效數(shù)字與計(jì)算誤差,了解強(qiáng)制類型轉(zhuǎn)換運(yùn)算及其表達(dá)式,sizeof、逗號(hào)運(yùn)算符及其表達(dá)式的使用方式,掌握字符數(shù)據(jù)的輸入輸出函數(shù)和格式化輸入輸出函數(shù)的使用方式。第4章

結(jié)構(gòu)化程序設(shè)計(jì)(8學(xué)時(shí))

4.1結(jié)構(gòu)化算法及其表示 4.2 結(jié)構(gòu)化程序開(kāi)發(fā)

掌握算法的含義,基本算法結(jié)構(gòu)及其表示,結(jié)構(gòu)化程序設(shè)計(jì)方法,表示順序、選擇和循環(huán)算法結(jié)構(gòu)的語(yǔ)句,break語(yǔ)句和continue語(yǔ)句,無(wú)條件轉(zhuǎn)移語(yǔ)句的應(yīng)用和使用方式。第5章 常用數(shù)值計(jì)算算法及其程序設(shè)計(jì)(6學(xué)時(shí))

5.1 素?cái)?shù)判斷 5.2 最大公約數(shù)求解

5.3 窮舉法求滿足條件的一組解 5.4 級(jí)數(shù)近似計(jì)算 5.5 一元非線性方程求根 5.6 定積分近似計(jì)算

掌握判斷判斷算法、求最大公約數(shù)算法,能夠熟練運(yùn)用窮舉法求滿足條件的一組解,掌握級(jí)數(shù)近似計(jì)算的遞推法,掌握用牛頓迭代法和二分法及弦截法求一元非線性方程的根,用梯形法和矩形法進(jìn)行定積分近似計(jì)算。第6章 模塊化程序設(shè)計(jì)與函數(shù)(12學(xué)時(shí))

6.1 函數(shù)概述 6.2 函數(shù)定義 6.3 函數(shù)返回 6.4 函數(shù)調(diào)用 6.5 標(biāo)識(shí)符的作用域 6.6 變量的存儲(chǔ)屬性

*6.7 參數(shù)個(gè)數(shù)可變函數(shù)的定義及調(diào)用【不作要求】 6.8 編譯預(yù)處理及預(yù)處理命令

掌握函數(shù)定義的方法,掌握函數(shù)之間數(shù)據(jù)的傳遞途徑,掌握函數(shù)的調(diào)用方法,掌握庫(kù)函數(shù)的使用,理解函數(shù)的作用及掌握模塊化程序設(shè)計(jì)方法,掌握程序調(diào)試的基本方法,掌握函數(shù)的間接調(diào)用,掌握返回指針的函數(shù)的應(yīng)用,掌握函數(shù)調(diào)用時(shí)傳遞地址的方法,理解變量的作用域及生命期屬性,理解遞歸函數(shù)的執(zhí)行過(guò)程,掌握包含遞歸函數(shù)的程序的編寫與調(diào)試方法。第7章 數(shù)組(12學(xué)時(shí))7.1 數(shù)組概念 7.2 一維數(shù)組 7.3 二維數(shù)組

7.4 字符與字符串處理 *7.5指針數(shù)組及應(yīng)用 *7.6動(dòng)態(tài)數(shù)組【不作要求】

掌握一維數(shù)組的聲明與初始化形式,掌握一維數(shù)組元素的直接與間接引用方法,掌握一維數(shù)組作函數(shù)實(shí)參的應(yīng)用,掌握與一維數(shù)組相關(guān)的常用算法,掌握二維數(shù)組的聲明與初始化形式,掌握二維數(shù)組元素的直接與間接引用方法,掌握二維數(shù)組作函數(shù)實(shí)參的應(yīng)用,掌握與二維數(shù)組相關(guān)的常用算法,掌握使用一維字符數(shù)組表示字符串的方法,掌握字符與字符串處理函數(shù)的應(yīng)用,掌握使用二維字符型數(shù)組表示字符串集合的方法,掌握字符串集合的處理方法,掌握指針數(shù)組的聲明、初始化及數(shù)組元素的引用,掌握指向指針型數(shù)據(jù)的指針變量的聲明、引用,掌握帶參數(shù)的主函數(shù)的編寫及程序的運(yùn)行方法。第8章 結(jié)構(gòu)、聯(lián)合與指針(8學(xué)時(shí))8.1結(jié)構(gòu)數(shù)據(jù)類型 *8.2聯(lián)合類型 8.3指針小結(jié)

掌握結(jié)構(gòu)類型定義的方法,掌握結(jié)構(gòu)類型變量與數(shù)組的聲明和使用,掌握函數(shù)間結(jié)構(gòu)類型數(shù)據(jù)的傳遞方式,掌握動(dòng)態(tài)內(nèi)存分配、釋放函數(shù)的使用,掌握單向鏈表的基本操作。

第9章 文件操作(4學(xué)時(shí))9.1 文件概念 9.2 C文件系統(tǒng)

9.3 利用高級(jí)I/O庫(kù)函數(shù)存取文件

了解C語(yǔ)言的文件系統(tǒng),掌握使用高級(jí)I/O庫(kù)函數(shù)存取文件的方法。第10章 位運(yùn)算(2學(xué)時(shí))10.1 位運(yùn)算符

10.2 位段【不作要求】

掌握位邏輯運(yùn)算符和移位運(yùn)算符的基本概念和方法

課程設(shè)計(jì)

將所學(xué)知識(shí)綜合應(yīng)用到C語(yǔ)言程序設(shè)計(jì)中,開(kāi)發(fā)具有一定規(guī)模和實(shí)際應(yīng)用價(jià)值的程序產(chǎn)品,最好能與專業(yè)應(yīng)用相結(jié)合(1至3人為一個(gè)項(xiàng)目開(kāi)發(fā)小組)。

三、課程考核

平時(shí)(實(shí)驗(yàn))占10%

課程設(shè)計(jì)占20%

期中筆試占20%,期末筆試和上機(jī)占50%

四、教材

姜恒遠(yuǎn),陶燁,張莉,張萍,黃達(dá)明.C語(yǔ)言程序設(shè)計(jì)教程.高等教育出版社,2010(8).姜恒遠(yuǎn),張莉,陶燁,張萍,黃達(dá)明,金瑩.C語(yǔ)言程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo).高等教育出版社,2010(8).五、參考書目

1.Kernighan B W,Ritchie D M.The C Programming Language.PRENTICE-HALL.INC,1983.2.Digital Research.C Language programmer's Guide for the IBM Personal Computer Disk Operating System.3.C Primer Plus(第四版)中文版,技橋工作室譯,人民郵電出版社,2002(7).4.譚浩強(qiáng).C程序設(shè)計(jì),清華大學(xué)出版社,1991(7).5.Deitel H M,Deitel P J.C程序設(shè)計(jì)教程,薛萬(wàn)鵬等譯,機(jī)械工業(yè)出版社,2000(7).6.Kernighan B W,Ritchie D M.C程序設(shè)計(jì)語(yǔ)言(第2版),徐寶文、李志譯,機(jī)械工業(yè)出版社,2003(6).7.Kelley A,Pohl I.C語(yǔ)言教程(第4版),徐波譯,機(jī)械工業(yè)出版社,2007(1).

第三篇:《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

第一部分 大綱說(shuō)明

一、課程的目的與任務(wù)

本課程將以結(jié)構(gòu)化程序設(shè)計(jì)思想指導(dǎo)學(xué)習(xí)者運(yùn)用C語(yǔ)言進(jìn)行程序設(shè)計(jì),充分利用C語(yǔ)言的結(jié)構(gòu)性好,書寫格式自由簡(jiǎn)潔,數(shù)據(jù)類型豐富,表達(dá)式類型多樣化,程序執(zhí)行效率高,可移植性好等特點(diǎn),使學(xué)習(xí)者養(yǎng)成嚴(yán)謹(jǐn)?shù)某绦蛟O(shè)計(jì)風(fēng)格和習(xí)慣,在程序設(shè)計(jì)基本技能方面得到良好的訓(xùn)練,為后繼課程的學(xué)習(xí)及今后的實(shí)際應(yīng)用打下良好的基礎(chǔ)。

二、課程的基本要求

1.教學(xué)基本要求和學(xué)習(xí)方法建議

(1)弄清概念、注重實(shí)踐

學(xué)習(xí)時(shí)一定要模仿例題親自編制一些實(shí)用程序,加強(qiáng)對(duì)概念的正確認(rèn)識(shí)。同時(shí)要注意上機(jī)實(shí)踐,把不清楚的問(wèn)題通過(guò)上機(jī)一一解決。從而不斷增加學(xué)習(xí)興趣,提高編程能力。

(2)由淺入深、循序漸進(jìn)

先學(xué)習(xí)簡(jiǎn)單的、容易掌握的部分,以后再逐步掌握C語(yǔ)言的精華——指針及各種靈活的表達(dá)式。

(3)著重語(yǔ)言的使用

由于C語(yǔ)言本身比較復(fù)雜,應(yīng)把學(xué)習(xí)重點(diǎn)放在語(yǔ)言的使用上,即如何正確使用C語(yǔ)言編寫程序,而不把重點(diǎn)放在算法的設(shè)計(jì)上。

(4)盡量不涉及太多的硬件知識(shí)

C語(yǔ)言既能編寫應(yīng)用軟件,也能編寫系統(tǒng)軟件,而編寫系統(tǒng)軟件勢(shì)必需要一定的硬件知識(shí)。在學(xué)習(xí)本課程時(shí)應(yīng)盡可能地不涉及太多的硬件知識(shí),以便于理解和掌握。

(5)忽略非主要細(xì)節(jié)

不死摳非主要細(xì)節(jié),集中精力放在最基本、最常用部分的學(xué)習(xí)上,待建立一定的基礎(chǔ)以后再深入到一些非主要細(xì)節(jié)的討論。

2.教學(xué)的重點(diǎn)、難點(diǎn)

重點(diǎn)為熟練掌握C語(yǔ)言的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型等)和各類運(yùn)算符,能正確使用表達(dá)式實(shí)現(xiàn)各種數(shù)據(jù)的加工。熟練掌握程序設(shè)計(jì)的三種基本結(jié)構(gòu)(順序、選擇、循環(huán))的特點(diǎn),能使用相關(guān)語(yǔ)句完成這三種基本程序的設(shè)計(jì)任務(wù)。掌握C語(yǔ)言的常用的庫(kù)函數(shù)的使用,以及用戶函數(shù)的定義、調(diào)用、參數(shù)傳遞等方法。培養(yǎng)學(xué)生的程序設(shè)計(jì)能力,初步認(rèn)識(shí)軟件開(kāi)發(fā)的基本思想。難點(diǎn)為掌握閱讀和分析程序的方法和技巧,掌握設(shè)計(jì)和調(diào)試程序的方法和技巧。

3.教學(xué)計(jì)劃中前后課程的聯(lián)系

C語(yǔ)言比較復(fù)雜、較難掌握,學(xué)習(xí)者應(yīng)該先學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)。

C語(yǔ)言是數(shù)據(jù)結(jié)構(gòu)、軟件工程、程序設(shè)計(jì)方法、編譯原理等課程的基礎(chǔ)與工具。

4.考試考核方式

實(shí)踐和期末筆試考核,比例為 4:6。5.學(xué)時(shí)

17周,周3學(xué)時(shí)

6.教材編選的原則

根據(jù)學(xué)生實(shí)際情況和社會(huì)發(fā)展的需要,選擇了《C語(yǔ)言程序設(shè)計(jì)與實(shí)訓(xùn)》。該教材編寫的原則是:結(jié)構(gòu)清晰,內(nèi)容安排合理,難度循序漸進(jìn),描述準(zhǔn)確清楚,各章節(jié)配備一定實(shí)訓(xùn)題目和一定數(shù)量的習(xí)題和思考題,重點(diǎn)培養(yǎng)學(xué)生用C語(yǔ)言解決實(shí)際問(wèn)題的能力,適合高職高專學(xué)生學(xué)習(xí)的特點(diǎn)。

7.參考書目

1.譚浩強(qiáng) 《C程序設(shè)計(jì)》 清華大學(xué)出版社 2002

2.薛鋼等 《C語(yǔ)言實(shí)用教程》 吉林科學(xué)技術(shù)出版社 1997 3.徐金吾等 《Turbo C使用大全》 北京科海培訓(xùn)中心 1990

4.王士元 《C高級(jí)實(shí)用程序設(shè)計(jì)》清華大學(xué)出版社 1995

5.國(guó)家教育考試中心 《全國(guó)計(jì)算機(jī)等級(jí)考試考試大綱》 高等教育出版社 1995 6.牛連強(qiáng)等 《C語(yǔ)言程序設(shè)計(jì)筆試習(xí)題點(diǎn)津》 大連理工大學(xué)出版社 1999 7.王洪 《Turbo C 2.0使用指南》陜西電子編輯部(內(nèi)部參考)1989 8.譚浩強(qiáng) 《C程序設(shè)計(jì)上機(jī)指導(dǎo)書》 清華大學(xué)出版社 1999

9.馬靖善、秦玉平等 《C語(yǔ)言程序設(shè)計(jì)》 清華大學(xué)出版社 2005

第二部分 講授大綱

第1章 C 語(yǔ)言概述

學(xué)習(xí)目的和要求:

了解C語(yǔ)言出現(xiàn)的歷史背景,了解C語(yǔ)言的特點(diǎn),熟悉C環(huán)境,熟練掌握C程序的上機(jī)步驟,了解C程序的組成。教學(xué)重點(diǎn):

C 程序的上機(jī)步驟。教學(xué)難點(diǎn):

C程序的組成。

課時(shí)分配:

本章講授2學(xué)時(shí),上機(jī)實(shí)踐 1學(xué)時(shí)。

講授內(nèi)容綱要:

1.C語(yǔ)言發(fā)展及特點(diǎn)。

2.Turbo C上機(jī)操作環(huán)境。

3.簡(jiǎn)單的C程序介紹。

4.C程序的上機(jī)執(zhí)行過(guò)程。思考題:

1.C程序組成。2.C程序執(zhí)行過(guò)程。

第2章 C語(yǔ)言基礎(chǔ)

學(xué)習(xí)目的和要求:

熟練掌握幾種基本數(shù)據(jù)類型的存儲(chǔ)方式,表示方法;熟練掌握指針的定義和使用;掌握不同類型間數(shù)據(jù)轉(zhuǎn)換的原則與方法;熟練掌握有關(guān)運(yùn)算符與表達(dá)式的運(yùn)用。

教學(xué)重點(diǎn):

整型、實(shí)型、字符型、指針型數(shù)據(jù)的定義和使用。運(yùn)算符和表達(dá)式的運(yùn)用。

教學(xué)難點(diǎn):

指針型數(shù)據(jù)的定義和使用、不同類型間數(shù)據(jù)轉(zhuǎn)換的原則與方法。課時(shí)分配:

本章講授2學(xué)時(shí),上機(jī)實(shí)踐 1學(xué)時(shí) 講授內(nèi)容綱要:

1.常量和變量。

2.各種運(yùn)算符和表達(dá)式。

3.指針類型。思考題:

1.?dāng)?shù)據(jù)類型有哪些。2.各種運(yùn)算符的使用。

第3章 順序結(jié)構(gòu)

學(xué)習(xí)目的和要求:

清楚順序結(jié)構(gòu)設(shè)計(jì)的思路,掌握基本的輸入、輸出函數(shù)的使用。教學(xué)重點(diǎn):

結(jié)構(gòu)化程序設(shè)計(jì)思想、各種輸入、輸出函數(shù) 教學(xué)難點(diǎn):

scanf()函數(shù)和printf()函數(shù)的格式控制字符串。課時(shí)分配:

本章講授 2學(xué)時(shí),上機(jī)實(shí)踐 1學(xué)時(shí)

講授內(nèi)容綱要:

1.三種基本結(jié)構(gòu)。

2.賦值語(yǔ)句。

3.輸入、輸出函數(shù)。思考題:

1.三種基本結(jié)構(gòu)的特點(diǎn)。2.輸入、輸出函數(shù)的應(yīng)用。

第4章 選擇結(jié)構(gòu)

學(xué)習(xí)目的和要求:

了解if、switch-case和goto三種語(yǔ)句的一般形式及其應(yīng)用,掌握選擇結(jié)構(gòu)的特點(diǎn)。教學(xué)重點(diǎn):

if、switch-case語(yǔ)句的應(yīng)用。教學(xué)難點(diǎn):

if語(yǔ)句嵌套。課時(shí)分配:

本章講授2學(xué)時(shí),上機(jī)實(shí)踐 1 學(xué)時(shí)

講授內(nèi)容綱要:

1.if語(yǔ)句的應(yīng)用。

2.switch-case語(yǔ)句的應(yīng)用。

3.goto語(yǔ)句的應(yīng)用。

1.if語(yǔ)句使用的注意事項(xiàng)。

2.switch-case語(yǔ)句中break的作用。

第5章 循環(huán)結(jié)構(gòu)

學(xué)習(xí)目的和要求:

了解三種循環(huán)語(yǔ)句的區(qū)別,掌握窮舉法和迭代法的思想及其應(yīng)用,提高解決問(wèn)題的能力。教學(xué)重點(diǎn):

三種循環(huán)語(yǔ)句的特點(diǎn)及應(yīng)用。思考題: 教學(xué)難點(diǎn):

窮舉法和迭代法的思想及其應(yīng)用。課時(shí)分配:

本章講授 4學(xué)時(shí),上機(jī)實(shí)踐 2學(xué)時(shí)

講授內(nèi)容綱要: 1.while、do-while和for三種循環(huán)語(yǔ)句的一般形式及其應(yīng)用。2.break語(yǔ)句和continue語(yǔ)句的一般形式及其應(yīng)用。

3.窮舉法和迭代法的思想及其應(yīng)用。思考題:

1.while、do-while和for三種循環(huán)語(yǔ)句的區(qū)別。2.break語(yǔ)句和continue語(yǔ)句的應(yīng)用的特點(diǎn)。

第6章 數(shù)組

學(xué)習(xí)目的和要求:

掌握數(shù)組的定義、引用技巧和初始化方法;掌握字符串的輸入、輸出方法;會(huì)用字符串處理函數(shù)解決字符串問(wèn)題。教學(xué)重點(diǎn):

數(shù)組的應(yīng)用、字符串?dāng)?shù)組的應(yīng)用。教學(xué)難點(diǎn):

字符串?dāng)?shù)組的應(yīng)用。課時(shí)分配:

本章講授4學(xué)時(shí),上機(jī)實(shí)踐 2學(xué)時(shí)

講授內(nèi)容綱要:

1.?dāng)?shù)組的定義、引用和初始化方法。

2.字符串的輸入、輸出及處理函數(shù)。

3.?dāng)?shù)組的應(yīng)用。思考題:

1.字符串與字符數(shù)組的區(qū)別。2.?dāng)?shù)組的初始化的特點(diǎn)。

第7章 函數(shù)

學(xué)習(xí)目的和要求:

掌握函數(shù)的定義和調(diào)用;掌握函數(shù)調(diào)用時(shí)的參數(shù)傳遞方式;理解變量的存儲(chǔ)屬性和作用范圍;掌握內(nèi)部函數(shù)和外部函數(shù)的定義和使用。

教學(xué)重點(diǎn):

函數(shù)的參數(shù)傳遞,函數(shù)的調(diào)用,數(shù)組名和指針作為函數(shù)參數(shù)。變量的存儲(chǔ)屬性。

教學(xué)難點(diǎn):

函數(shù)的嵌套調(diào)用與遞歸調(diào)用;變量的存儲(chǔ)類別。

課時(shí)分配:

本章講授4學(xué)時(shí),上機(jī)實(shí)踐2學(xué)時(shí)

講授內(nèi)容綱要:

1.函數(shù)的定義與調(diào)用。

2.參數(shù)傳遞。

3.函數(shù)的嵌套和遞歸調(diào)用。4.宏定義與文件包含。5.主函數(shù)與命令行參數(shù)。6.運(yùn)行一個(gè)多文件的程序。

思考題:

1.主函數(shù)的參數(shù)傳遞。

2.各種方式函數(shù)參數(shù)傳遞方式及有關(guān)規(guī)定與使用技巧。

3.函數(shù)中變量定義位置及其作用域之間關(guān)系。4.如何運(yùn)行一個(gè)多文件的程序。

第8章 結(jié)構(gòu)體、共用體和枚舉類型

學(xué)習(xí)目的和要求:

熟練掌握結(jié)構(gòu)體類型的概念、定義以及結(jié)構(gòu)體變量的定義和引用。熟練掌握結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針變量的定義和使用。掌握鏈表的概念和應(yīng)用。掌握共用體類型的概念、定義以及共用體變量的定義和變量成員的引用。掌握枚舉類型的概念、定義以及枚舉變量的定義和引用。

教學(xué)重點(diǎn):

結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針的定義和引用。教學(xué)難點(diǎn):

結(jié)構(gòu)體數(shù)組與結(jié)構(gòu)體指針。

課時(shí)分配:

本章講授4學(xué)時(shí),上機(jī)實(shí)踐2學(xué)時(shí)

講授內(nèi)容綱要:

1.結(jié)構(gòu)體類型的概念、定義以及結(jié)構(gòu)體變量的定義和引用。

2.結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針變量的定義和使用。

3.鏈表的概念和應(yīng)用。

4.共用體類型的概念、定義以及共用體變量的定義和變量成員的引用。5.枚舉類型的概念、定義以及枚舉變量的定義和引用。思考題:

1.結(jié)構(gòu)體、共用體兩種類型的區(qū)別。

2.鏈?zhǔn)酱鎯?chǔ)適合的操作對(duì)象。

3.函數(shù)參數(shù)傳遞中用結(jié)構(gòu)體和結(jié)構(gòu)體指針之間的優(yōu)劣比較。

第9章 位運(yùn)算

學(xué)習(xí)目的和要求:

掌握六種位運(yùn)算的運(yùn)算符、運(yùn)算規(guī)則和功能,并能利用這六種位運(yùn)算符來(lái)解決一些實(shí)際問(wèn)題。

教學(xué)重點(diǎn):

位運(yùn)算的應(yīng)用。教學(xué)難點(diǎn):

位段的定義與引用。

課時(shí)分配:

本章講授2學(xué)時(shí),上機(jī)實(shí)踐1學(xué)時(shí)

講授內(nèi)容綱要: 1.六種位運(yùn)算的運(yùn)算符、運(yùn)算規(guī)則和功能。

2.位段的定義與引用。

思考題:

1.如何測(cè)試數(shù)字的位數(shù)是0還是1?

2.如何實(shí)現(xiàn)循環(huán)移位?

第10章 文件系統(tǒng)

學(xué)習(xí)目的和要求:

掌握文件和文件指針的概念,掌握文件的打開(kāi)、關(guān)閉和讀寫等基本操作。

教學(xué)重點(diǎn):

文件的打開(kāi)、關(guān)閉、讀寫。

教學(xué)難點(diǎn):

文件的讀寫。

課時(shí)分配:

本章講授 4 學(xué)時(shí),上機(jī)實(shí)踐 1 學(xué)時(shí)

講授內(nèi)容綱要:

1.文件系統(tǒng)相關(guān)基本概念及類型設(shè)置。

2.文件打開(kāi)、關(guān)閉函數(shù)的使用。3.文件讀寫函數(shù)的使用。4.文件定位與隨機(jī)讀寫。

5.文件的出錯(cuò)檢測(cè)和處理。思考題:

1.文件打開(kāi)和關(guān)閉的含義。

2.哪些文件操作函數(shù)會(huì)改變文件的內(nèi)部指針位置。

第11章 綜合實(shí)訓(xùn)

學(xué)習(xí)目的和要求:

了解程序開(kāi)發(fā)的過(guò)程,掌握菜單的設(shè)計(jì),更加熟練地應(yīng)用函數(shù),熟練地使用文件,提高學(xué)生的程序設(shè)計(jì)的能力。

教學(xué)重點(diǎn):

程序開(kāi)發(fā)的步驟、菜單的設(shè)計(jì)。

教學(xué)難點(diǎn):

菜單的設(shè)計(jì)。

課時(shí)分配:

本章講授 2學(xué)時(shí),上機(jī)實(shí)踐2學(xué)時(shí)

講授內(nèi)容綱要:

1.程序開(kāi)發(fā)的步驟。

2.菜單的設(shè)計(jì)。

3.所有知識(shí)的綜合應(yīng)用:設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)。思考題:

1.程序開(kāi)發(fā)的步驟。

2.如何實(shí)現(xiàn)游標(biāo)控制菜單。

第四篇:《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱

課程名稱:《程序設(shè)計(jì)語(yǔ)言(C)》 英文名稱:The C Programming Language 課程編碼: 學(xué)

分: 參考學(xué)時(shí):64 實(shí)驗(yàn)學(xué)時(shí):64

適用專業(yè):計(jì)算機(jī)專業(yè)

一、課程目標(biāo)及要求

《C語(yǔ)言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的必修課,是我院計(jì)算機(jī)專業(yè)重點(diǎn)課《程序設(shè)計(jì)語(yǔ)言》的重要組成之一。學(xué)習(xí)《C語(yǔ)言程序設(shè)計(jì)》,應(yīng)使學(xué)生達(dá)到以下要求:

1、掌握 C 程序的基本結(jié)構(gòu)和 C 語(yǔ)言基本的數(shù)據(jù)結(jié)構(gòu),熟悉 C 程序的編輯、編譯、調(diào)試和運(yùn)行過(guò)程;

2、了解程序設(shè)計(jì)的一般方法、結(jié)構(gòu)化程序設(shè)計(jì)思想,熟悉算法描述工具 N-S 流程圖的使用及常用算法;

3、能夠熟練地閱讀用 C 語(yǔ)言編寫的程序;

4、能運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)方法編寫 C 程序;

5、能調(diào)試、運(yùn)行程序。

二、課程學(xué)習(xí)要求

本課程是理論與實(shí)踐相結(jié)合的一門課程。要求學(xué)生在學(xué)習(xí)理論知識(shí)的同時(shí),積極上機(jī)實(shí)踐,以達(dá)到對(duì)理論知識(shí)的熟練簡(jiǎn)明應(yīng)用。

三、教學(xué)預(yù)修課程:

計(jì)算機(jī)文化基礎(chǔ)

四、教學(xué)重點(diǎn)、難點(diǎn):

本課程的重點(diǎn)是C的基本數(shù)據(jù)類型及運(yùn)算、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針以及結(jié)構(gòu)體的使用。

難點(diǎn)是函數(shù)的調(diào)用,指針及結(jié)構(gòu)體的使用。

五、教學(xué)方法:

理論講授與實(shí)踐相結(jié)合。

六、教學(xué)內(nèi)容與學(xué)時(shí)分配建議

(一)總課時(shí)數(shù)

總課時(shí)數(shù)為:64*2=128學(xué)時(shí),其中,理論為:32+32=64學(xué)時(shí);實(shí)驗(yàn):32+32=64學(xué)時(shí)。

(二)教學(xué)內(nèi)容及課時(shí)分配

1.C 語(yǔ)言的結(jié)構(gòu)(2 學(xué)時(shí))

(1)程序的構(gòu)成,main 函數(shù)和其他函數(shù)。

(2)頭文件、數(shù)據(jù)說(shuō)明、函數(shù)的開(kāi)始和結(jié)束標(biāo)志。

(3)源程序的書寫格式。

(4)C 語(yǔ)言的風(fēng)格。

(5)程序的編輯、編譯、連接步驟及 TURBO C 環(huán)境。

實(shí)驗(yàn)一

c程序的運(yùn)行環(huán)境和運(yùn)行一個(gè)c程序的方法(2學(xué)時(shí))

2. C 數(shù)據(jù)類型及各種表達(dá)式(4 學(xué)時(shí))

(1)C 的數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型、空類型)及其定義方法。

(2)C 運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。

(3)不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。

(4)C 表達(dá)式類型(賦值表達(dá)、算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式、條件表達(dá)式、逗號(hào)表達(dá)式)和求值規(guī)則。

實(shí)驗(yàn)二

數(shù)據(jù)類型、運(yùn)算符和表達(dá)式(2學(xué)時(shí))

3.算法與順序程序設(shè)計(jì)(4 學(xué)時(shí))(1)算法的概念、特性、算法的描述。

(2)常用算法。

(3)表達(dá)式語(yǔ)句、空語(yǔ)句、復(fù)合語(yǔ)句。

(4)數(shù)據(jù)的輸入與輸出,輸入輸出函數(shù)的調(diào)用。

實(shí)驗(yàn)三

順序結(jié)構(gòu)的程序設(shè)計(jì)(4學(xué)時(shí))

4.選擇結(jié)構(gòu)程序設(shè)計(jì)(4 學(xué)時(shí))(1)用 if 語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)。

(2)用 switch 語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。

(3)選擇結(jié)構(gòu)的嵌套。

實(shí)驗(yàn)四 選擇結(jié)構(gòu)的程序設(shè)計(jì)(6學(xué)時(shí))

5.循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(6 學(xué)時(shí))(1)for 循環(huán)結(jié)構(gòu)。

(2)while 和 do while 循環(huán)結(jié)構(gòu)。

(3)continue 語(yǔ)句和 break 語(yǔ)句。

(4)循環(huán)的嵌套。

實(shí)驗(yàn)五 循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)(6學(xué)時(shí))

6.?dāng)?shù)組(6 學(xué)時(shí))

(1)一維數(shù)組的定義、初始化和引用。

(2)二維數(shù)組的定義、初始化和引用。(3)字符串與字符數(shù)組。

實(shí)驗(yàn)六

數(shù)組(6學(xué)時(shí))

7.函數(shù)(6 學(xué)時(shí))

(1)庫(kù)函數(shù)的正確調(diào)用。

(2)函數(shù)的定義方法。

(3)函數(shù)的類型和返回值。

(4)形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。

(5)函數(shù)的嵌套調(diào)用和遞歸調(diào)用。

(6)局部變量和全局變量。

(7)變量的存儲(chǔ)類別(自動(dòng)、靜態(tài)、寄存器、外部),變量的作用域和生存期。

(8)內(nèi)部函數(shù)與外部函數(shù)。

實(shí)驗(yàn)七

函數(shù)(6學(xué)時(shí))

8.編譯預(yù)處理(建議穿插在各章中講)(4學(xué)時(shí))(1)宏定義:不帶參數(shù)的宏定義;帶參數(shù)的宏定義。

(2)“ 文件包含”處理

實(shí)驗(yàn)八

編譯預(yù)處理(4學(xué)時(shí))

9.指針(10 學(xué)時(shí))

(1)指針與指針變量的概念,指針與地址運(yùn)算符。

(2)變量、數(shù)組、字符串的指針及指向變量、數(shù)組、字符串的指針變量。通過(guò)指針引用以上各類型數(shù)據(jù)。

(3)用指針作函數(shù)參數(shù)。

(4)返回指針的函數(shù)。

(5)指針數(shù)組,指向指針的指針,main 函數(shù)的命令行參數(shù)。

實(shí)驗(yàn)九

指針(10學(xué)時(shí))

10.結(jié)構(gòu)體與共用體(10 學(xué)時(shí))

(1)結(jié)構(gòu)體的定義、初始化、引用

(2)結(jié)構(gòu)體數(shù)組及結(jié)構(gòu)體數(shù)組成員的訪問(wèn)(3)結(jié)構(gòu)體類型的指針(4)結(jié)構(gòu)體型與函數(shù)(5)結(jié)構(gòu)體處理鏈表(6)共用體(7)枚舉類型

(8)用Typedef定義類型

實(shí)驗(yàn)十

結(jié)構(gòu)體與共用體(10學(xué)時(shí))

11.位運(yùn)算(4 學(xué)時(shí))

(1)位運(yùn)算符的含義及使用。

(2)簡(jiǎn)單的位運(yùn)算。

實(shí)驗(yàn)十一位運(yùn)算(4學(xué)時(shí))

12.文件操作(4 學(xué)時(shí))只要求緩沖文件系統(tǒng)(即高級(jí)磁盤I/O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤I/O系統(tǒng))不要求。

(1)文件類型指針(FILE 類型指針)。

(2)文件的打開(kāi)與關(guān)閉函數(shù)(fopen,fclose)。

(3)文件的讀寫函數(shù)(fputc,fgetc,fputs,fread,fwrite,fprintf,fscanf 函數(shù)),文件的定位(rewind,fseek 函數(shù))。

實(shí)驗(yàn)十二文件(4學(xué)時(shí))

七、教學(xué)參考書目:

1.常玉龍等 《Turbo C 2.0實(shí)用大全》 北京航空航天大學(xué)出版社 1994 2.譚浩強(qiáng) 《C語(yǔ)言程序設(shè)計(jì)》第二版 清華大學(xué)出版社 1999 3.王麗娟 徐軍 戴寶華 榮政 《C程序設(shè)計(jì)》 西安電子科技大學(xué)出版社 2000 4.田淑清等 《C語(yǔ)言程序設(shè)計(jì)輔導(dǎo)與習(xí)題集》 中國(guó)鐵道出版社 2000 5.譚浩強(qiáng) 薛淑斌 崔武子 《C程序設(shè)計(jì)(二級(jí))教程》 清華大學(xué)出版社 2001 6.崔培偉 《C/C++語(yǔ)言程序設(shè)計(jì)》 石油大學(xué)出版社 2001 7.譚浩強(qiáng) 《C語(yǔ)言程序設(shè)計(jì)》 清華大學(xué)出版社 2002 8.陳朔鷹 陳英 《C語(yǔ)言程序設(shè)計(jì)習(xí)題集(第二版)》人民郵電出版社 2003 9.朱連章等 高級(jí)實(shí)用程序設(shè)計(jì)(Visual C++)石油大學(xué)出版社 2003 10.方** 宋世發(fā) 湯欽林 李太芳 《C語(yǔ)言程序設(shè)計(jì)》 地質(zhì)出版社 2006

制 定: 計(jì)算機(jī)基礎(chǔ)及技能教研室 執(zhí) 筆 人: 馮建平審 定 人: 旭 日 制定時(shí)間: 2007年3月

第五篇:《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱

一、課程教學(xué)目的

本課程系統(tǒng)學(xué)習(xí)C語(yǔ)言的基本知識(shí)和基本語(yǔ)法,較好地訓(xùn)練學(xué)生解決問(wèn)題的邏輯思維能力以及編程思路和技巧,使學(xué)生具有較強(qiáng)的利用 C 語(yǔ)言編寫軟件的能力,為培養(yǎng)學(xué)生有較強(qiáng)軟件開(kāi)發(fā)能力打下良好基礎(chǔ)。

二、課程教學(xué)要求

通過(guò)本課程的學(xué)習(xí),應(yīng)熟練掌握 C 語(yǔ)言中的基本知識(shí)、各種語(yǔ)句及程序控制結(jié)構(gòu),熟練掌握 C 語(yǔ)言的函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、鏈表等數(shù)據(jù)結(jié)構(gòu)的基本算法;并能熟練地運(yùn)用 C 語(yǔ)言進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì);具有較強(qiáng)的程序修改調(diào)試能力;具備較強(qiáng)的邏輯思維能力和獨(dú)立思考能力。

三、課時(shí)分配

本學(xué)科計(jì)劃學(xué)時(shí)為246學(xué)時(shí),其中理論與實(shí)訓(xùn)課時(shí)比例為7:3。

四、課程教學(xué)重、難點(diǎn)

課程教學(xué)重點(diǎn):掌握C語(yǔ)言變量類型及不同類型常量的表示;標(biāo)準(zhǔn)的輸入輸出函數(shù)的使用;運(yùn)算符及常用數(shù)學(xué)函數(shù)的使用;控制流程、數(shù)組和指針的使用;結(jié)構(gòu)體、鏈表的構(gòu)造使用;函數(shù)結(jié)構(gòu)、函數(shù)參數(shù)傳遞及遞歸等方面的知識(shí);基本的文件操作。難點(diǎn):指針的使用、結(jié)構(gòu)體鏈表的構(gòu)造和使用及函數(shù)的參數(shù)傳遞。

五、課程教學(xué)方法(或手段)

本課程實(shí)踐性較強(qiáng),故采用講授和上機(jī)操作相結(jié)合的方式進(jìn)行教學(xué)。

六、課程教學(xué)內(nèi)容 第一章 C語(yǔ)言概述 1.教學(xué)內(nèi)容

(1)編程歷史的回顧、程序設(shè)計(jì)介紹(過(guò)程式,面向?qū)ο螅瘮?shù)式,邏輯式);(2)C語(yǔ)言的歷史背景、特點(diǎn);(3)C語(yǔ)言源程序的格式和程序結(jié)構(gòu);(4)C程序的上機(jī)步驟。2.重、難點(diǎn)提示

(1)重點(diǎn):掌握簡(jiǎn)單的 C程序格式,包括main()函數(shù)、數(shù)據(jù)說(shuō)明、函數(shù)開(kāi)始和結(jié)束標(biāo)志等;

(2)難點(diǎn):編程入門以及對(duì)語(yǔ)言的理解。第二章 算法 1.教學(xué)內(nèi)容

(1)算法的概念及特性;評(píng)價(jià)算法優(yōu)劣的方法(時(shí)間和空間);(2)簡(jiǎn)單算法舉例;

(3)算法的表示(自然語(yǔ)言、流程圖、N-S流程圖);(4)結(jié)構(gòu)化程序設(shè)計(jì)的基本思想及基本步驟。2.重、難點(diǎn)提示

(1)重點(diǎn): 算法流程圖三種基本結(jié)構(gòu)(以后各章學(xué)習(xí)中利用流程圖強(qiáng)化對(duì)程序的理解);

(2)難點(diǎn): 算法概念以及對(duì)結(jié)構(gòu)化程序設(shè)計(jì)思想的理解。第三章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 1.教學(xué)內(nèi)容

(1)基本數(shù)據(jù)類型及其常量的表示法(字符和字符串常量),各種數(shù)制(八、十、十六進(jìn)制)的整型數(shù)和長(zhǎng)整型數(shù),實(shí)型數(shù)(float和double);

(2)變量的類型說(shuō)明、初始化及引用;(3)運(yùn)算符與表達(dá)式: 2.重、難點(diǎn)提示

(1)重點(diǎn): 掌握 C的幾種基本數(shù)據(jù)類型,不同類型數(shù)據(jù)間的混合運(yùn)算規(guī)則;不同運(yùn)算符的使用特點(diǎn),清楚每種運(yùn)算符的優(yōu)先級(jí)與結(jié)合性;各種表達(dá)式的含義與使用要點(diǎn)。

(1)難點(diǎn):不同類型數(shù)據(jù)間的混合運(yùn)算;運(yùn)算符的優(yōu)先級(jí)與結(jié)合性。第四章 最簡(jiǎn)單的 C 程序設(shè)計(jì) — 順序程序設(shè)計(jì) 1.教學(xué)內(nèi)容

(1)C程序結(jié)構(gòu)和語(yǔ)句的構(gòu)成;

(2)順序結(jié)構(gòu)程序的設(shè)計(jì):賦值語(yǔ)句的使用要點(diǎn);(3)數(shù)據(jù)的輸入與輸出: 2.重、難點(diǎn)提示

(1)重點(diǎn): 順序結(jié)構(gòu)程序的表達(dá)式語(yǔ)句形式; 輸入/輸出函數(shù)的表示與調(diào)用方法; 利用流程圖加深對(duì)順序結(jié)構(gòu)程序的理解。

(2)難點(diǎn): 格式輸入與輸出表示中各種格式字符的表示含義。

第五章 選擇結(jié)構(gòu)程序設(shè)計(jì) 1.教學(xué)內(nèi)容

(1)關(guān)系運(yùn)算符和關(guān)系表達(dá)式;(2)邏輯運(yùn)算符和邏輯表達(dá)式;

(3)if語(yǔ)句(if;if?else?;if?else if?else?);(4)switch和break語(yǔ)句。2.重、難點(diǎn)提示

(1)重點(diǎn):關(guān)系、邏輯運(yùn)算符及其表達(dá)式的語(yǔ)法形式;掌握if語(yǔ)句;switch語(yǔ)句; 利用流程圖加深對(duì)選擇結(jié)構(gòu)程序的理解。

(1)難點(diǎn): 關(guān)系與邏輯運(yùn)算符表達(dá)式的結(jié)果判定; if語(yǔ)句嵌套的層次判定;程序中使用break語(yǔ)句運(yùn)行結(jié)果的判定。第六章 循環(huán)控制 1.教學(xué)內(nèi)容

(1)用goto語(yǔ)句構(gòu)成循環(huán)、for語(yǔ)句、while語(yǔ)句和do?while語(yǔ)句;(2)循環(huán)嵌套;

(3)break,continue語(yǔ)句。2.重、難點(diǎn)提示

(1)重點(diǎn):掌握while語(yǔ)句與do while語(yǔ)句的結(jié)構(gòu),for語(yǔ)句的結(jié)構(gòu),其使用方法;常見(jiàn)的循環(huán)嵌套形式;正確區(qū)分for語(yǔ)句、do?while語(yǔ)句與while語(yǔ)句;break語(yǔ)句和continue的應(yīng)用及其區(qū)別;

(2)難點(diǎn):分析總結(jié)常用的程序設(shè)計(jì)方法及算法特點(diǎn),并能編寫相應(yīng)的程序。第七章 數(shù)組 1.教學(xué)內(nèi)容

⑴ 數(shù)組的含義與存儲(chǔ)特點(diǎn); ⑵ 數(shù)組的定義與使用; ⑶ 字符數(shù)組。2.重、難點(diǎn)提示

(1)重點(diǎn):掌握一維數(shù)組、二維數(shù)組;字符數(shù)組與字符串的概念與定義方法,常用的字符串處理函數(shù)。

(2)難點(diǎn):數(shù)組下標(biāo)的起始數(shù)問(wèn)題;利用數(shù)組形式進(jìn)行程序設(shè)計(jì)的一般方法與典型算法。

第八章 函數(shù) 1.教學(xué)內(nèi)容 ⑴ 函數(shù)的定義;

⑵ 函數(shù)的調(diào)用(一般調(diào)用、嵌套調(diào)用、遞歸調(diào)用),return語(yǔ)句; ⑶ 參數(shù)的傳遞方式:形式參數(shù)與實(shí)在參數(shù); ⑷ 局部變量與全局變量; ⑸ 變量的動(dòng)態(tài)存儲(chǔ)與靜態(tài)存儲(chǔ); ⑹ 內(nèi)部函數(shù)與外部函數(shù)。2.重、難點(diǎn)提示

(1)重點(diǎn): 掌握函數(shù)定義的一般形式;函數(shù)的調(diào)用的幾種形式;函數(shù)嵌套調(diào)用的一般過(guò)程;數(shù)組名作為函數(shù)的參數(shù)的一些特點(diǎn);局部變量與全局變量的概念及它們的使用特點(diǎn)。

(2)難點(diǎn):不同的函數(shù)參數(shù)傳遞方法在程序中應(yīng)用的結(jié)果判定;利用函數(shù)調(diào)用方法實(shí)現(xiàn)程序設(shè)計(jì)中涉及的參數(shù)定義、參數(shù)傳遞以及返回值問(wèn)題;函數(shù)調(diào)用的理解。第九章 預(yù)處理命令 1.教學(xué)內(nèi)容

⑴ 預(yù)處理的概念與特點(diǎn); ⑵ 符號(hào)常數(shù)和宏的定義; ⑶ “文件包含”處理。2.重、難點(diǎn)提示

(1)重點(diǎn):宏定義的方法;“文件包含”與預(yù)處理的應(yīng)用。(2)難點(diǎn):宏定義的方法。第十章 指針 1.教學(xué)內(nèi)容

⑴ 指針與地址的概念;

⑵ 指針變量的定義,初始化;指針變量的引用(取地址運(yùn)算符&及指針運(yùn)算符*);指針變量作為函數(shù)參數(shù)的應(yīng)用;

⑶ 指針與數(shù)組(數(shù)組的指針和指向數(shù)組的指針變量); ⑷ 字符串的指針和指向字符串的指針變量;

⑸ 函數(shù)的指針和指向函數(shù)的指針變量、返回指針值的指針函數(shù); ⑹ 指針數(shù)組和指向指針的指針;

⑺ 對(duì)main()函數(shù)命令行參數(shù)的基本了解。2.重、難點(diǎn)提示

(1)重點(diǎn):指針變量定義、初始化和引用;數(shù)組的指針和指向數(shù)組的指針變量;字符串的指針和指向字符串的指針變量;指針數(shù)組與指向指針的指針。

(2)難點(diǎn):指針概念深刻理解;區(qū)別指向數(shù)組的指針和指針數(shù)組;指向指針的指針; 有關(guān)指針的數(shù)據(jù)類型定義和指針的相關(guān)運(yùn)算。第十一章 結(jié)構(gòu)體與共用體 1.教學(xué)內(nèi)容

⑴ 定義結(jié)構(gòu)體類型變量的方法;

⑵ 結(jié)構(gòu)體變量的引用與結(jié)構(gòu)體變量的初始化; ⑶ 結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體數(shù)據(jù)的指針; ⑷ 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針及用指針處理鏈表; ⑸ 共用體; ⑹ 枚舉類型;

⑺ 用typedef定義類型。2.重、難點(diǎn)提示

(1)重點(diǎn):掌握結(jié)構(gòu)體類型變量的定義方法;結(jié)構(gòu)體類型變量的引用方法;結(jié)構(gòu)體類型變量如何在定義的同時(shí)初始化; 通過(guò)圖示正確理解鏈表的概念和形態(tài),共同體的含義、共同體類型變量的定義方法。

(2)難點(diǎn):結(jié)構(gòu)體與共用體概念的掌握;各種結(jié)構(gòu)體結(jié)構(gòu)的定義。第十二章 位運(yùn)算 1.教學(xué)內(nèi)容

⑴ 運(yùn)算符和位運(yùn)算; ⑵ 位運(yùn)算舉例; ⑶ 位段。2.重、難點(diǎn)提示

(1)重點(diǎn):掌握各種位運(yùn)算符,運(yùn)算規(guī)則和優(yōu)先級(jí)。(2)難點(diǎn):各種位運(yùn)算符的運(yùn)算規(guī)則和優(yōu)先級(jí)。第十三章 文件 1.教學(xué)內(nèi)容

⑴ 文件類型指針; ⑵ 文件的打開(kāi)與關(guān)閉; ⑶ 文件的讀寫; ⑷ 文件的定位。2.重、難點(diǎn)提示

(1)重點(diǎn):掌握文件操作的相關(guān)標(biāo)準(zhǔn)函數(shù);(2)難點(diǎn):文件的讀寫和定位操作。

七、實(shí)驗(yàn)教學(xué)內(nèi)容

實(shí)驗(yàn)項(xiàng)目(一):C 語(yǔ)言中控制語(yǔ)句的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

掌握各類控制語(yǔ)句的書寫格式,能在具體問(wèn)題解決時(shí)給出合適的程序控制結(jié)構(gòu);用分支結(jié)構(gòu)實(shí)現(xiàn)程序的條件控制;用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)程序中重復(fù)執(zhí)行操作的控制。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查 實(shí)驗(yàn)項(xiàng)目(二):C 語(yǔ)言中數(shù)組的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

掌握數(shù)組這種構(gòu)造類型的特點(diǎn),如何用數(shù)組數(shù)據(jù)對(duì)象并對(duì)數(shù)據(jù)對(duì)象進(jìn)行處理;熟練掌握一維數(shù)組的定義、引用、初始化,用一維數(shù)組來(lái)對(duì)字符進(jìn)行處理;掌握二維數(shù)組的定義、引用、初始化,用二維數(shù)組實(shí)現(xiàn)矩陣的有關(guān)方法算法。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查 實(shí)驗(yàn)項(xiàng)目(三):C 語(yǔ)言中函數(shù)的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

C語(yǔ)言中用函數(shù)來(lái)實(shí)現(xiàn)子功能模塊,掌握系統(tǒng)函數(shù)的調(diào)用方法及用戶自定義函數(shù)的定

義、調(diào)用方法;用自定義函數(shù)來(lái)實(shí)現(xiàn)一個(gè)具體問(wèn)題;用自定義函數(shù)的嵌套調(diào)用來(lái)實(shí)現(xiàn)一個(gè)復(fù)雜問(wèn)題。

(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查 實(shí)驗(yàn)項(xiàng)目(四):C 語(yǔ)言中指針的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

掌握指針變量的運(yùn)用,通過(guò)指針引用數(shù)組元素的方法,函數(shù)指針變量作函數(shù)的參數(shù);在程序中進(jìn)行指針變量的運(yùn)算操作,指針變量作函數(shù)的參數(shù);數(shù)組元素的指針。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查

實(shí)驗(yàn)項(xiàng)目(五):C 語(yǔ)言中結(jié)構(gòu)體與鏈表的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

掌握結(jié)構(gòu)體類型變量的定義和使用;結(jié)構(gòu)體類型數(shù)組的概念和應(yīng)用;鏈表的創(chuàng)建與使用;檢共用體的概念與使用。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查

實(shí)驗(yàn)項(xiàng)目(六):C 語(yǔ)言中文件的使用(1)項(xiàng)目類別:必做(2)項(xiàng)目性質(zhì):綜合性(3)項(xiàng)目主要目的要求:

掌握文件以及緩沖文件系統(tǒng)、文件指針的概念;學(xué)會(huì)使用文件打開(kāi)、關(guān)閉、讀、寫等文件操作函數(shù);學(xué)會(huì)用緩沖文件系統(tǒng)對(duì)文件進(jìn)行簡(jiǎn)單的操作。(4)主要儀器:計(jì)算機(jī)(5)實(shí)驗(yàn)考核方法:隨堂考查

八、課程考核方式 1.考核方式:

閉卷考試 2.成績(jī)構(gòu)成:

平時(shí)+期末

九、選用教材和參考書目

[1]《C程序設(shè)計(jì)》(第三版),譚浩強(qiáng)編,清華大學(xué)出版社,2007。

[2]《數(shù)據(jù)結(jié)構(gòu)—用C語(yǔ)言描述》(第二版),唐策善編,高等教育出版社,2004。[3]《程序設(shè)計(jì)基礎(chǔ)與C語(yǔ)言》(第一版),梁力.郭曉玲.高浩編,西安電子科技大學(xué)出版社,2001。

[4]《C語(yǔ)言程序設(shè)計(jì)》(第二版)劉德恒編,電子工業(yè)出版社,2001。

下載《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱word格式文檔
下載《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱(5篇范文)

    《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱 (課程編號(hào) ) (學(xué)分 ,學(xué)時(shí) 50 ) 第一部分說(shuō)明 一、課程的目的與意義 本課程將以結(jié)構(gòu)化程序設(shè)計(jì)思想指導(dǎo)學(xué)習(xí)者運(yùn)用 C 語(yǔ)言進(jìn)行程序設(shè)計(jì),充分利用......

    c語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱2012

    《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱 課程編號(hào): 適用專業(yè):機(jī)械制造、數(shù)控、焊接 專業(yè)責(zé)任教學(xué)單位:機(jī)電工程系 總學(xué)時(shí):36學(xué)時(shí) 考核形式:閉卷 筆試 課程類型:專業(yè)基礎(chǔ)課 選讀方式:必修課......

    C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱

    C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱 中央電大教務(wù)處教學(xué)管理科 2007年08月29日 第一部分 大綱說(shuō)明 1. 課程性質(zhì)、任務(wù)與目的 《C語(yǔ)言程序設(shè)計(jì)》是中央電大計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(專科......

    《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱(精選五篇)

    計(jì)算機(jī)系教學(xué)大綱 C語(yǔ)言程序設(shè)計(jì)《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱 課程代碼:8613 課程名稱:C語(yǔ)言程序設(shè)計(jì) 課程性質(zhì):計(jì)算機(jī)應(yīng)用各專業(yè)中一門非常重要的專業(yè)基礎(chǔ)課,是必修的核心課程之......

    《C程序設(shè)計(jì)》教學(xué)大綱

    《C程序設(shè)計(jì)》教學(xué)大綱 一、課程的性質(zhì)和任務(wù) 本課程為計(jì)算數(shù)學(xué)專業(yè)本科生的必修課。通過(guò)對(duì)C程序設(shè)計(jì)的基本知識(shí)、基本概念、基本技能的學(xué)習(xí)和訓(xùn)練,使學(xué)生掌握C語(yǔ)言的語(yǔ)法規(guī)......

    C程序設(shè)計(jì)教學(xué)大綱

    C語(yǔ)言教學(xué)大綱 說(shuō)明: 1、性質(zhì) C語(yǔ)言是近年來(lái)國(guó)內(nèi)外得到迅速推廣使用的一種現(xiàn)代計(jì)算機(jī)語(yǔ)言,不少迫切希望學(xué)習(xí)和使用C語(yǔ)言,是鑒于C語(yǔ)言功能強(qiáng),使用靈活,目標(biāo)程序效率高,可移植性好,對(duì)......

    C語(yǔ)言程序設(shè)計(jì)教學(xué)大綱72du[全文5篇]

    《C語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱 課程名稱:中文名稱 :C語(yǔ)言程序設(shè)計(jì);英文名稱:C Language Programming 課程編碼:161002 學(xué) 分:4.5分 總 學(xué) 時(shí):72學(xué)時(shí),其中,理論學(xué)時(shí):52學(xué)時(shí);上機(jī)學(xué)時(shí):20學(xué)時(shí)......

    《高級(jí)語(yǔ)言程序設(shè)計(jì)C》實(shí)驗(yàn)教學(xué)大綱

    《高級(jí)語(yǔ)言程序設(shè)計(jì)C》實(shí)驗(yàn)教學(xué)大綱 課程編號(hào):1021742 總學(xué)時(shí):56學(xué)時(shí) 適用專業(yè):非計(jì)算機(jī)理工科各專業(yè) 總實(shí)驗(yàn)學(xué)時(shí):24 實(shí)驗(yàn)次數(shù): 12 次 應(yīng)開(kāi)實(shí)驗(yàn)個(gè)數(shù):13 已開(kāi)實(shí)驗(yàn)個(gè)數(shù):13 實(shí)驗(yàn)開(kāi)出......

主站蜘蛛池模板: 国产综合久久久久| 久久久久人妻精品一区蜜桃网站| 午夜无码人妻av大片色欲| 久久久久久人妻无码| 亚洲av日韩av永久无码久久| 好吊色欧美一区二区三区四区| 久久99亚洲网美利坚合众国| 在线播放国产精品三级网| 成人无码视频在线观看大全| 人妻人人看人妻人人添| 国产亚洲综合久久系列| 亚洲精品拍拍央视网出文| 色偷偷色噜噜狠狠网站30根| 久久精品国产精品青草| 69国产成人综合久久精品| 日本乱子人伦在线视频| 亚洲综合区小说区激情区| 国产精品无码制服丝袜网站| 无码人妻av一二区二区三区| 国产一区二区三区四区精华| 色窝窝无码一区二区三区成人网站| 男男跪床??被?视频| 亚洲乱妇老熟女爽到高潮的片| 精品无码一区二区三区在线| 久久精品国产亚洲av高清漫画| 人妻无码中文久久久久专区| 人人爽人人模人人人爽人人爱| 久久久久免费看成人影片| 国产av永久无码天堂影院| 久久天天躁狠狠躁夜夜2o2o| 亚洲欧洲日产喷水无码| 国产精品久久久久久亚洲影视内衣| 欧美色欧美亚洲日韩在线播放| 亚洲国产日韩a在线亚洲| 国产午夜福利精品久久2021| 国产精品无码天天爽视频| 国产精品9999久久久久| 亚洲女同成av人片在线观看| 精品一区二区无码免费| 成人精品天堂一区二区三区| 成人小说亚洲一区二区三区|