C語(yǔ)言程序設(shè)計(jì)教案
|
資料類別
|
計(jì)算機(jī)教案 |
|
課程(專業(yè))
|
C語(yǔ)言程序設(shè)計(jì) |
關(guān)鍵詞
|
C語(yǔ)言程序設(shè)計(jì)|匯編語(yǔ)言 |
適用年級(jí)
|
高職 |
身份要求
|
普通會(huì)員 |
金 幣
|
20 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
762K |
發(fā)布時(shí)間
|
2009-05-05 20:38:00 |
預(yù)覽文件
|
無(wú) |
下載次數(shù)
|
6 |
發(fā)布人 |
lcw |
內(nèi)容簡(jiǎn)介:
C語(yǔ)言程序設(shè)計(jì)教案
目 錄
第1章 程序設(shè)計(jì)基礎(chǔ)…………………………………………………………………(1)
1.1 程序設(shè)計(jì)語(yǔ)言………………………………………………………………………(1)
1.1.1 機(jī)器語(yǔ)言……………………………………………………………………(1)
1.1.2 匯編語(yǔ)言……………………………………………………………………(1)
1.1.3 高級(jí)語(yǔ)言……………………………………………………………………(2)
1.2 程序設(shè)計(jì)……………………………………………………………………………(3)
1.2.1 算法…………………………………………………………………………(3)
1.2.2 結(jié)構(gòu)化程序設(shè)計(jì)……………………………………………………………(8)
1.2.3 程序設(shè)計(jì)的步驟……………………………………………………………(9)
1.3 C語(yǔ)言概述………………………………………………………………………(10)
1.3.1 C語(yǔ)言的發(fā)展與應(yīng)用現(xiàn)狀…………………………………………………(10)
1.3.2 C語(yǔ)言的特點(diǎn)………………………………………………………………(11)
1.3.3 認(rèn)識(shí)C程序…………………………………………………………………(11)
1.3.4 C語(yǔ)言的編譯………………………………………………………………(13)
習(xí)題1 …………………………………………………………………………………(15)
第2章 數(shù)據(jù)及數(shù)據(jù)類型……………………………………………………………(17)
2.1 C的數(shù)據(jù)類型……………………………………………………………………(15)
2.2 常量………………………………………………………………………………(15)
2.2.1 普通常量…………………………………………………………………(15)
2.2.2 符號(hào)常量與宏定義………………………………………………………(19)
2.3 變量………………………………………………………………………………(23)
2.3.1 標(biāo)識(shí)符……………………………………………………………………(23)
2.3.2 變量………………………………………………………………………(24)
2.4 不同類型數(shù)據(jù)間的混合運(yùn)算……………………………………………………(29)
2.5 數(shù)據(jù)的輸入與輸出………………………………………………………………(30)
2.5.1 scanf()函數(shù)………………………………………………………………(30)
2.5.2 printf()函數(shù)……………………………………………………………(33)
2.5.3 字符輸入輸出函數(shù)(getchar()、putchar())…………………………(36)
習(xí)題2 …………………………………………………………………………………(37)
第3章 數(shù)據(jù)運(yùn)算…………………………………………………………………(41)
3.1 算術(shù)運(yùn)算…………………………………………………………………………(41)
3.2 自增(減)運(yùn)算…………………………………………………………………(42)
3.3 關(guān)系運(yùn)算…………………………………………………………………………(43)
3.4 邏輯運(yùn)算…………………………………………………………………………(43)
3.5 逗號(hào)運(yùn)算…………………………………………………………………………(45)
3.6 賦值運(yùn)算…………………………………………………………………………(46)
3.7 條件運(yùn)算…………………………………………………………………………(47)
3.8 位運(yùn)算……………………………………………………………………………(47)
3.9 測(cè)試數(shù)據(jù)長(zhǎng)度運(yùn)算sizeof………………………………………………………(49)
習(xí)題3 …………………………………………………………………………………(50)
第4章 選擇結(jié)構(gòu)……………………………………………………………………(52)
4.1 語(yǔ)句與復(fù)合語(yǔ)句…………………………………………………………………(52)
4.2 二分支選擇結(jié)構(gòu)…………………………………………………………………(53)
4.3 多分支選擇結(jié)構(gòu)…………………………………………………………………(57)
4.4 程序舉例…………………………………………………………………………(58)
習(xí)題4 …………………………………………………………………………………(62)
第5章 循環(huán)結(jié)構(gòu)……………………………………………………………………(64)
5.1 while循環(huán)………………………………………………………………………(64)
5.2 do-while循環(huán)…………………………………………………………………(65)
5.3 for循環(huán)…………………………………………………………………………(67)
5.4 循環(huán)嵌套…………………………………………………………………………(69)
5.5 轉(zhuǎn)移控制語(yǔ)句…………………………………………………………………(71)
5.5.1 break語(yǔ)句………………………………………………………………(71)
5.5.2 continue語(yǔ)句……………………………………………………………(72)
5.5.3 goto語(yǔ)句和標(biāo)號(hào)…………………………………………………………(73)
5.6 程序舉例…………………………………………………………………………(74)
5.6.1 數(shù)列問(wèn)題(累加、累積、遞推)……………………………………………(74)
5.6.2 窮舉算法…………………………………………………………………(76)
5.6.3 密碼問(wèn)題…………………………………………………………………(78)
5.6.4 方程求根問(wèn)題……………………………………………………………(79)
5.6.5 梯形法求定積分…………………………………………………………(84)
習(xí)題5 …………………………………………………………………………………(85)
第6章 數(shù)組和字符串………………………………………………………………(92)
6.1 一維數(shù)組…………………………………………………………………………(92)
6.1.1 一維數(shù)組的定義與初始化………………………………………………(92)
6.1.2 一維數(shù)組的引用…………………………………………………………(93)
6.2 二維數(shù)組…………………………………………………………………………(94)
6.1.1 二維數(shù)組的定義與初始化………………………………………………(94)
6.1.2 二維數(shù)組的引用…………………………………………………………(95)
6.3 數(shù)值數(shù)組的應(yīng)用舉例……………………………………………………………(96)
6.3.1 統(tǒng)計(jì)問(wèn)題…………………………………………………………………(96)
6.3.2 最大值(最小值)問(wèn)題……………………………………………………(97)
6.3.3 查找、排序問(wèn)題……………………………………………………………(98)
6.4 字符數(shù)組與字符串函數(shù)…………………………………………………………(101)
6.4.1 字符數(shù)組的定義與初始化………………………………………………(101)
6.4.2 字符串……………………………………………………………………(102)
6.4.3 字符數(shù)組與字符串的輸入、輸出………………………………………(102)
6.4.4 字符串處理函數(shù)…………………………………………………………(103)
6.5 字符串處理應(yīng)用舉例……………………………………………………………(106)
6.5.1 字符串處理函數(shù)應(yīng)用……………………………………………………(106)
6.5.2 字符串查找………………………………………………………………(107)
6.5.3 字符串插入………………………………………………………………(110)
6.5.4 字符串刪除………………………………………………………………(112)
習(xí)題6 ………………………………………………………………………………(114)
第7章 指針………………………………………………………………………(116)
7.1 地址、指針和指針變量的概念…………………………………………………(116)
7.1.1 內(nèi)存地址…………………………………………………………………(116)
7.1.2 變量地址…………………………………………………………………(116)
7.1.3 指針和指針變量…………………………………………………………(117)
7.2 指針變量的定義和引用…………………………………………………………(117)
7.2.1 指針變量的定義…………………………………………………………(117)
7.2.2 指針變量的引用和初始化………………………………………………(118)
7.3 指針的運(yùn)算………………………………………………………………………(121)
7.3.1 賦值運(yùn)算…………………………………………………………………(121)
7.3.2 算術(shù)運(yùn)算…………………………………………………………………(122)
7.3.3 關(guān)系運(yùn)算…………………………………………………………………(123)
7.4 用指針訪問(wèn)一維數(shù)組……………………………………………………………(123)
7.4.1 建立指針變量與一維數(shù)組的聯(lián)系………………………………………(123)
7.4.2 用指針訪問(wèn)數(shù)組元素……………………………………………………(124)
7.5 用指針訪問(wèn)二維數(shù)組……………………………………………………………(126)
7.5.1 二維數(shù)組的地址…………………………………………………………(126)
7.5.2 指向多維數(shù)組的指針變量………………………………………………(128)
7.6 用指針處理字符串………………………………………………………………(129)
7.7 指針數(shù)組與二級(jí)指針……………………………………………………………(133)
7.7.1 指針數(shù)組…………………………………………………………………(133)
7.7.2 指向指針的指針…………………………………………………………(135)
7.8 程序舉例…………………………………………………………………………(138)
7.8.1 指針引用數(shù)組元素問(wèn)題…………………………………………………(138)
7.8.2 指針處理字符串問(wèn)題……………………………………………………(140)
7.8.3 指針綜合應(yīng)用……………………………………………………………(142)
習(xí)題7 ………………………………………………………………………………(143)
第8章 函數(shù)………………………………………………………………………(148)
8.1 函數(shù)概念…………………………………………………………………………(148)
8.2 函數(shù)的參數(shù)和返回值……………………………………………………………(150)
8.3.1 形式參數(shù)和實(shí)際參數(shù)……………………………………………………(150)
8.3.2 函數(shù)的返回值……………………………………………………………(151)
8.3 函數(shù)間的參數(shù)傳遞………………………………………………………………(153)
8.3.1 形參與實(shí)參的結(jié)合方式…………………………………………………(153)
8.3.2 變量的作用域……………………………………………………………(157)
8.3.3 動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量…………………………………………(158)
8.3.4 內(nèi)部函數(shù)和外部函數(shù)……………………………………………………(163)
8.4 函數(shù)的嵌套與遞歸調(diào)用…………………………………………………………(165)
8.5 函數(shù)與指針………………………………………………………………………(168)
8.5.1 用函數(shù)指針變量調(diào)用函數(shù)………………………………………………(168)
8.5.2 用指向函數(shù)的指針作函數(shù)參數(shù)…………………………………………(169)
8.5 main()函數(shù)的參數(shù)和返回值……………………………………………………(170)
8.6 文件包含與條件編譯……………………………………………………………(172)
8.7 C程序項(xiàng)目設(shè)計(jì)…………………………………………………………………(174)
8.8 模塊化程序設(shè)計(jì)舉例……………………………………………………………(175)
習(xí)題8 ………………………………………………………………………………(177)
第9章 復(fù)合數(shù)據(jù)類型……………………………………………………………(184)
9.1 結(jié)構(gòu)體類型……………………………………………………………………(184)
9.1.1 結(jié)構(gòu)體變量………………………………………………………………(184)
9.1.2 結(jié)構(gòu)體數(shù)組………………………………………………………………(190)
9.1.3 結(jié)構(gòu)體指針………………………………………………………………(193)
9.1.4 單鏈表……………………………………………………………………(197)
9.2 共同體類型………………………………………………………………………(203)
9.3 位段結(jié)構(gòu)類型……………………………………………………………………(205)
9.4 枚舉類型…………………………………………………………………………(206)
9.5 自定義類型(typedef)…………………………………………………………(207)
9.6 程序舉例…………………………………………………………………………(208)
9.6.1 結(jié)構(gòu)體應(yīng)用………………………………………………………………(208)
9.6.2 單鏈表的應(yīng)用……………………………………………………………(209)
習(xí)題9 ………………………………………………………………………………(210)
第10章 文件………………………………………………………………………(216)
10.1 文件概述………………………………………………………………………(216)
10.1.1 文件的概念與分類……………………………………………………(216)
10.1.2 文件類型指針…………………………………………………………(217)
10.2 文件的打開與關(guān)閉……………………………………………………………(217)
10.2.1 文件的打開……………………………………………………………(217)
10.2.2 文件的關(guān)閉……………………………………………………………(218)
10.3 文件的讀寫操作………………………………………………………………(218)
10.3.1 文件讀函數(shù)……………………………………………………………(218)
10.3.2 文件寫函數(shù)……………………………………………………………(219)
10.4 文件檢測(cè)函數(shù)…………………………………………………………………(223)
10.5 文件的定位……………………………………………………………………(224)
10.6 程序舉例………………………………………………………………………(224)
習(xí)題10 ………………………………………………………………………………(228)
第11章 圖形設(shè)計(jì)…………………………………………………………………(232)
11.1 圖形處理基本概念………………………………………………………………(232)
11.1.1 圖形處理與顯示適配器……………………………………………………(232)
11.1.2 文本模式…………………………………………………………………(232)
11.1.3 圖形模式…………………………………………………………………(233)
11.2 文本模式下的圖形處理………………………………………………………(233)
11.2.1 文本模式設(shè)置………………………………………………………………(233)
11.2.2 顏色設(shè)置……………………………………………………………………(234)
11.2.3 文本輸出…………………………………………………………………(235)
11.2.4 文本圖形處理………………………………………………………………(237)
11.3 圖形模式下的圖形處理………………………………………………………(240)
11.3.1 圖形系統(tǒng)初始化……………………………………………………………(240)
11.3.2 繪圖函數(shù)……………………………………………………………………(242)
11.3.3 動(dòng)畫設(shè)計(jì)……………………………………………………………………(247)
11.3.4 使圖形軟件脫離BGI的方法………………………………………………(248)
11.3.5 菜單設(shè)計(jì)技術(shù)………………………………………………………………(250)
11.3.6 程序舉例……………………………………………………………………(251)
習(xí)題11 ………………………………………………………………………………(254)
第12章 實(shí)驗(yàn)指導(dǎo)……………………………………………………………………(255)
12.1 實(shí)驗(yàn)1 順序程序設(shè)計(jì)…………………………………………………………(255)
12.2 實(shí)驗(yàn)2 控制語(yǔ)句的使用………………………………………………………(257)
12.3 實(shí)驗(yàn)3 數(shù)組與字符串…………………………………………………………(259)
12.4 實(shí)驗(yàn)4 指針的應(yīng)用……………………………………………………………(261)
12.5 實(shí)驗(yàn)5 函數(shù)編程應(yīng)用…………………………………………………………(263)
12.6 實(shí)驗(yàn)6 結(jié)構(gòu)體與共同體………………………………………………………(265)
12.7 實(shí)驗(yàn)7 文件函數(shù)的應(yīng)用………………………………………………………(267)
習(xí)題參考答案 …………………………………………………………………………(270)
附錄1 ASCII碼表……………………………………………………………………(304)
附錄2 C語(yǔ)言中的關(guān)鍵字……………………………………………………………(305)
附錄3 C語(yǔ)言中的運(yùn)算符及其優(yōu)先級(jí)………………………………………………(306)
附錄4 Turbo C 2.0使用指南………………………………………………………(308)
附錄5 Turbo C編譯錯(cuò)誤信息………………………………………………………(315)
附錄6 Turbo C常用庫(kù)函數(shù)…………………………………………………………(320)
附錄7 C語(yǔ)言編程中易犯錯(cuò)誤匯編…………………………………………………(325)
參考文獻(xiàn) ………………………………………………………………………………(330)
相關(guān)說(shuō)明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問(wèn)題,請(qǐng)看常見問(wèn)題解答。
下載地址:
|
|
|