著重介紹C語言的基本概念、語法規則,數據類型、運算符及表達式;順序結構程式設計,分支結構程式設計,循環結構程式設計;函式,數組,指針,編譯預處理及檔案。結構化程式設計的基本思想和基本方法。本書以項目為引導,以任務驅動為手段組織內容,內容的選取體現以就業為導向,以能力為本位,以學生為本的原則,注重理論與實際的結合。內容呈現的方式符合學生的認知特點。通過設計算法和電腦程式去解決實際問題或案例,培養學生初步具有使用C程式語言解決實際問題的能力,培養學生的邏輯思維能力。
基本介紹
- 書名:職業教育創新教材:C語言程式設計
- 類型:計算機與網際網路
- 出版日期:2014年3月1日
- 語種:簡體中文
- ISBN:7121213060
- 作者:江新順 鄭寶昆
- 出版社:電子工業出版社
- 頁數:243頁
- 開本:16
- 品牌:電子工業出版社
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
《職業教育創新教材:C語言程式設計(Microsoft Visual C++ 6.0)》著重介紹C語言的基本概念、語法規則,數據類型、運算符及表達式;順序結構程式設計,分支結構程式設計,循環結構程式設計;函式,數組,指針,編譯預處理及檔案。結構化程式設計的基本思想和基本方法。
作者簡介
1981年元月~1991年7月 高淳縣漆橋中學任教1991年8月~今 高淳中等專業學校任教擔任全國職業院校計算機專業教材編委會委員江蘇省職業教育教科研中心組成員
圖書目錄
項目一 認識C語言 (1)
項目引言 (1)
任務一 了解C程式的基本結構 (1)
學習目標 (1)
知識連結 (1)
一、C語言的發展過程 (1)
二、C語言的特點 (2)
三、簡單的C語言程式介紹 (2)
小試牛刀 (3)
任務二 了解程式設計算法描述 (3)
學習目標 (3)
任務下達 (3)
知識連結 (3)
一、算法 (3)
二、常用的算法表示方法 (4)
實踐嚮導 (7)
小試牛刀 (7)
任務三 掌握C程式的調試環境 (7)
學習目標 (7)
知識連結 (7)
小試牛刀 (10)
項目小結 (10)
挑戰自我 (11)
項目評價 (11)
項目二 C語言數據類型——淘寶網的訂單信息 (12)
項目引言 (12)
任務一 數據類型 (12)
學習目標 (12)
任務下達 (12)
知識連結 (13)
一、數據類型 (13)
二、常量 (13)
實踐嚮導 (15)
小試牛刀 (16)
任務二 變數定義和賦值 (16)
學習目標 (16)
任務下達 (16)
知識連結 (16)
一、變數 (16)
二、整型變數 (17)
三、實型變數 (18)
四字元型變數 (19)
實踐嚮導 (20)
小試牛刀 (21)
任務三 格式化輸出輸入 (21)
學習目標 (21)
任務下達 (21)
知識連結 (22)
一、格式化輸出 (22)
二、格式化輸入 (24)
實踐嚮導 (26)
小試牛刀 (27)
項目小結 (28)
挑戰自我 (28)
項目評價 (28)
項目四 團購方案的選擇——分支結構程式設計 (30)
項目引言 (30)
任務一 認識分支結構 (30)
學習目標 (30)
任務下達 (30)
知識連結 (31)
一、關係運算符及表達式 (31)
(一)關係運算符種類 (31)
(二)關係表達式 (31)
(三)關係運算符的優先權 (31)
三、邏輯運算符及表達式 (31)
(一)邏輯運算符種類 (31)
(二)邏輯運算符的表達式 (32)
(三)邏輯運算符的優先權 (32)
實踐嚮導 (32)
小試牛刀 (33)
任務二 if語句 (33)
學習目標 (33)
任務下達 (34)
知識連結 (34)
一.單分支if語句 (34)
二、雙分支if語句 (34)
實踐嚮導 (35)
小試牛刀 (36)
任務三 多分支if語句 (37)
學習目標 (37)
任務下達 (37)
知識連結 (37)
實踐嚮導 (38)
小試牛刀 (39)
任務四 多分支switch語句 (40)
學習目標 (40)
任務下達 (40)
知識連結 (40)
實踐嚮導 (41)
小試牛刀 (42)
任務五 分支語句的嵌套 (43)
學習目標 (43)
任務下達 (43)
知識連結 (43)
實踐嚮導 (45)
小試牛刀 (46)
項目小結 (46)
挑戰自我 (46)
項目評價 (47)
項目五 循環結構程式設計——多少種演唱會門票購買方法 (48)
項目引言 (48)
任務一 認識循環結構 (48)
學習目標 (48)
任務下達 (48)
知識連結 (48)
一、順序結構 (48)
二、選擇結構 (49)
三、循環結構 (49)
實踐嚮導 (50)
小試牛刀 (51)
任務二 while循環語句 (51)
學習目標 (51)
任務下達 (51)
知識連結 (51)
一、while循環語句一般格式 (51)
二、循環結構的三要素 (51)
實踐嚮導 (52)
小試牛刀 (52)
任務三 do...while循環語句 (53)
學習目標 (53)
任務下達 (53)
知識連結 (53)
一、do...while循環語句一般格式 (53)
二、do...while循環語句的特點——先執行後判斷 (54)
實踐嚮導 (54)
小試牛刀 (55)
任務四 for循環語句 (55)
學習目標 (55)
任務下達 (55)
知識連結 (55)
一、for語句的一般格式 (56)
二、執行過程 (56)
三、for循環的幾種變形 (56)
實踐嚮導 (57)
小試牛刀 (58)
任務五 break,continue語句 (58)
學習目標 (58)
任務下達 (58)
知識連結 (59)
一、break語句 (59)
二、continue語句 (59)
實踐嚮導 (60)
小試牛刀 (60)
任務六 循 環 嵌 套 (61)
學習目標 (61)
任務下達 (61)
知識連結 (62)
實踐嚮導 (62)
小試牛刀 (63)
項目小結 (64)
挑戰自我 (64)
項目評價 (64)
項目六 四進三,誰被淘汰——數組 (66)
項目引言 (66)
項目案例 (66)
任務一 認識一維數組 (66)
學習目標 (66)
任務下達 (66)
知識連結 (67)
實踐嚮導 (69)
小試牛刀 (69)
任務二 一維數組的套用 (70)
學習目標 (70)
任務下達 (70)
知識連結 (70)
一、冒泡排序 (71)
實踐嚮導 (72)
小試牛刀 (73)
任務三 認識二維數組 (74)
學習目標 (74)
任務下達 (74)
知識連結 (74)
一、二維數組的定義 (74)
二、多維數組的定義 (74)
三、二維數組元素的引用 (75)
四、二維數組的初始化 (75)
五、二維數組的賦值 (76)
實踐嚮導 (76)
小試牛刀 (77)
任務四 二維數組的套用 (78)
學習目標 (78)
任務下達 (78)
知識連結 (78)
實踐嚮導 (79)
小試牛刀 (80)
項目小結 (81)
挑戰自我 (81)
項目評價 (82)
項目七 給八戒的禮物——函式 (83)
項目引言 (83)
任務一 認識函式 (83)
學習目標 (83)
任務下達 (83)
知識連結 (84)
二、函式的分類 (84)
三、函式的定義 (84)
實踐嚮導 (86)
小試牛刀 (87)
任務二 函式的調用 (88)
學習目標 (88)
任務下達 (88)
知識連結 (89)
一、函式調用的形式 (89)
二、函式的實參和形參 (89)
三、函式調用的過程 (90)
四、函式的返回值 (90)
五、函式的聲明 (91)
實踐嚮導 (92)
小試牛刀 (94)
任務三 函式的嵌套 (95)
學習目標 (95)
任務下達 (95)
知識連結 (96)
一、函式的嵌套 (96)
二、遞歸調用 (97)
實踐嚮導 (98)
小試牛刀 (99)
任務四 數組函式的調用 (100)
學習目標 (100)
任務下達 (100)
知識連結 (101)
一、一維數組作為函式的參數 (101)
二、多維數組作為函式的參數 (103)
實踐嚮導 (103)
小試牛刀 (105)
項目小結 (105)
挑戰自我 (106)
項目評價 (106)
項目八 字元與字元串——密碼的破譯 (108)
項目引言 (108)
任務一 字元數組與字元串 (108)
學習目標 (108)
任務下達 (108)
知識連結 (108)
一、字元數組 (108)
二、字元串 (109)
實踐嚮導 (109)
小試牛刀 (111)
任務二 單個字元及字元串的輸入與輸出函式 (111)
學習目標 (111)
任務下達 (111)
知識連結 (111)
一、單個字元的輸入輸出函式 (111)
二、字元串的輸入輸出 (112)
實踐嚮導 (113)
小試牛刀 (114)
任務三 常用的字元串操作函式 (114)
學習目標 (114)
任務下達 (114)
知識連結 (114)
一、strcpy()函式 (115)
二、strcat()函式 (115)
三、strcmp()函式 (115)
四、strlen()函式 (116)
五、strlwr()函式 (116)
六、strupr()函式 (116)
實踐嚮導 (116)
小試牛刀 (117)
項目小結 (118)
挑戰自我 (118)
項目評價 (118)
項目九 檔案——答案在哪裡 (120)
項目引言 (120)
任務一 檔案的打開與關閉 (120)
學習目標 (120)
任務下達 (120)
知識連結 (120)
一、檔案指針 (120)
二、打開檔案 (121)
三、關閉檔案 (121)
實踐嚮導 (122)
小試牛刀 (122)
任務二 檔案的讀寫操作及常用函式 (123)
學習目標 (123)
任務下達 (123)
知識連結 (123)
一、單個字元的檔案讀寫操作 (123)
二、檔案的字元串讀寫 (124)
三、檔案的格式化讀寫 (125)
四、數據塊的檔案讀寫操作 (125)
五.其它常用函式 (126)
實踐嚮導 (127)
小試牛刀 (128)
項目小結 (130)
挑戰自我 (130)
項目評價 (130)
項目十一 精明的酒店老闆——指針 (153)
項目引言 (153)
項目案例 (153)
任務一 變數與指針 (153)
學習目標 (153)
任務下達 (153)
知識連結 (153)
一、地址與指針 (153)
二、指針變數的定義與引用 (155)
三、指針變數作為函式參數 (158)
實踐嚮導 (159)
小試牛刀 (160)
任務二 數組與指針 (160)
學習目標 (160)
任務下達 (160)
知識連結 (161)
一、一維數組與指針 (161)
二、二維數組與指針 (165)
三、數組指針作為函式參數 (170)
實踐嚮導 (174)
小試牛刀 (175)
任務三 字元串與指針 (176)
學習目標 (176)
任務下達 (176)
知識連結 (176)
一、字元串的表示與引用 (176)
二、字元數組與字元串指針變數的比較 (178)
三、字元串指針作函式參數 (179)
實踐嚮導 (181)
小試牛刀 (182)
項目小結 (182)
一、涉及的知識有 (183)
二、掌握的技能有 (183)
挑戰自我 (183)
項目評價 (183)
專題一 文本作圖 (185)
專題二 矩陣 (194)
專題三 數據查找 (202)
專題四 數據排序 (208)
知識連結 (208)
一、冒泡法 (208)
二、選擇法 (208)
三、插入法 (208)
一、冒泡法 (209)
二、選擇法 (210)
三、插入法 (210)
小試牛刀 (211)
專題五 遞推與遞歸 (213)
小試牛刀 (217)
項目引言 (1)
任務一 了解C程式的基本結構 (1)
學習目標 (1)
知識連結 (1)
一、C語言的發展過程 (1)
二、C語言的特點 (2)
三、簡單的C語言程式介紹 (2)
小試牛刀 (3)
任務二 了解程式設計算法描述 (3)
學習目標 (3)
任務下達 (3)
知識連結 (3)
一、算法 (3)
二、常用的算法表示方法 (4)
實踐嚮導 (7)
小試牛刀 (7)
任務三 掌握C程式的調試環境 (7)
學習目標 (7)
知識連結 (7)
小試牛刀 (10)
項目小結 (10)
挑戰自我 (11)
項目評價 (11)
項目二 C語言數據類型——淘寶網的訂單信息 (12)
項目引言 (12)
任務一 數據類型 (12)
學習目標 (12)
任務下達 (12)
知識連結 (13)
一、數據類型 (13)
二、常量 (13)
實踐嚮導 (15)
小試牛刀 (16)
任務二 變數定義和賦值 (16)
學習目標 (16)
任務下達 (16)
知識連結 (16)
一、變數 (16)
二、整型變數 (17)
三、實型變數 (18)
四字元型變數 (19)
實踐嚮導 (20)
小試牛刀 (21)
任務三 格式化輸出輸入 (21)
學習目標 (21)
任務下達 (21)
知識連結 (22)
一、格式化輸出 (22)
二、格式化輸入 (24)
實踐嚮導 (26)
小試牛刀 (27)
項目小結 (28)
挑戰自我 (28)
項目評價 (28)
項目四 團購方案的選擇——分支結構程式設計 (30)
項目引言 (30)
任務一 認識分支結構 (30)
學習目標 (30)
任務下達 (30)
知識連結 (31)
一、關係運算符及表達式 (31)
(一)關係運算符種類 (31)
(二)關係表達式 (31)
(三)關係運算符的優先權 (31)
三、邏輯運算符及表達式 (31)
(一)邏輯運算符種類 (31)
(二)邏輯運算符的表達式 (32)
(三)邏輯運算符的優先權 (32)
實踐嚮導 (32)
小試牛刀 (33)
任務二 if語句 (33)
學習目標 (33)
任務下達 (34)
知識連結 (34)
一.單分支if語句 (34)
二、雙分支if語句 (34)
實踐嚮導 (35)
小試牛刀 (36)
任務三 多分支if語句 (37)
學習目標 (37)
任務下達 (37)
知識連結 (37)
實踐嚮導 (38)
小試牛刀 (39)
任務四 多分支switch語句 (40)
學習目標 (40)
任務下達 (40)
知識連結 (40)
實踐嚮導 (41)
小試牛刀 (42)
任務五 分支語句的嵌套 (43)
學習目標 (43)
任務下達 (43)
知識連結 (43)
實踐嚮導 (45)
小試牛刀 (46)
項目小結 (46)
挑戰自我 (46)
項目評價 (47)
項目五 循環結構程式設計——多少種演唱會門票購買方法 (48)
項目引言 (48)
任務一 認識循環結構 (48)
學習目標 (48)
任務下達 (48)
知識連結 (48)
一、順序結構 (48)
二、選擇結構 (49)
三、循環結構 (49)
實踐嚮導 (50)
小試牛刀 (51)
任務二 while循環語句 (51)
學習目標 (51)
任務下達 (51)
知識連結 (51)
一、while循環語句一般格式 (51)
二、循環結構的三要素 (51)
實踐嚮導 (52)
小試牛刀 (52)
任務三 do...while循環語句 (53)
學習目標 (53)
任務下達 (53)
知識連結 (53)
一、do...while循環語句一般格式 (53)
二、do...while循環語句的特點——先執行後判斷 (54)
實踐嚮導 (54)
小試牛刀 (55)
任務四 for循環語句 (55)
學習目標 (55)
任務下達 (55)
知識連結 (55)
一、for語句的一般格式 (56)
二、執行過程 (56)
三、for循環的幾種變形 (56)
實踐嚮導 (57)
小試牛刀 (58)
任務五 break,continue語句 (58)
學習目標 (58)
任務下達 (58)
知識連結 (59)
一、break語句 (59)
二、continue語句 (59)
實踐嚮導 (60)
小試牛刀 (60)
任務六 循 環 嵌 套 (61)
學習目標 (61)
任務下達 (61)
知識連結 (62)
實踐嚮導 (62)
小試牛刀 (63)
項目小結 (64)
挑戰自我 (64)
項目評價 (64)
項目六 四進三,誰被淘汰——數組 (66)
項目引言 (66)
項目案例 (66)
任務一 認識一維數組 (66)
學習目標 (66)
任務下達 (66)
知識連結 (67)
實踐嚮導 (69)
小試牛刀 (69)
任務二 一維數組的套用 (70)
學習目標 (70)
任務下達 (70)
知識連結 (70)
一、冒泡排序 (71)
實踐嚮導 (72)
小試牛刀 (73)
任務三 認識二維數組 (74)
學習目標 (74)
任務下達 (74)
知識連結 (74)
一、二維數組的定義 (74)
二、多維數組的定義 (74)
三、二維數組元素的引用 (75)
四、二維數組的初始化 (75)
五、二維數組的賦值 (76)
實踐嚮導 (76)
小試牛刀 (77)
任務四 二維數組的套用 (78)
學習目標 (78)
任務下達 (78)
知識連結 (78)
實踐嚮導 (79)
小試牛刀 (80)
項目小結 (81)
挑戰自我 (81)
項目評價 (82)
項目七 給八戒的禮物——函式 (83)
項目引言 (83)
任務一 認識函式 (83)
學習目標 (83)
任務下達 (83)
知識連結 (84)
二、函式的分類 (84)
三、函式的定義 (84)
實踐嚮導 (86)
小試牛刀 (87)
任務二 函式的調用 (88)
學習目標 (88)
任務下達 (88)
知識連結 (89)
一、函式調用的形式 (89)
二、函式的實參和形參 (89)
三、函式調用的過程 (90)
四、函式的返回值 (90)
五、函式的聲明 (91)
實踐嚮導 (92)
小試牛刀 (94)
任務三 函式的嵌套 (95)
學習目標 (95)
任務下達 (95)
知識連結 (96)
一、函式的嵌套 (96)
二、遞歸調用 (97)
實踐嚮導 (98)
小試牛刀 (99)
任務四 數組函式的調用 (100)
學習目標 (100)
任務下達 (100)
知識連結 (101)
一、一維數組作為函式的參數 (101)
二、多維數組作為函式的參數 (103)
實踐嚮導 (103)
小試牛刀 (105)
項目小結 (105)
挑戰自我 (106)
項目評價 (106)
項目八 字元與字元串——密碼的破譯 (108)
項目引言 (108)
任務一 字元數組與字元串 (108)
學習目標 (108)
任務下達 (108)
知識連結 (108)
一、字元數組 (108)
二、字元串 (109)
實踐嚮導 (109)
小試牛刀 (111)
任務二 單個字元及字元串的輸入與輸出函式 (111)
學習目標 (111)
任務下達 (111)
知識連結 (111)
一、單個字元的輸入輸出函式 (111)
二、字元串的輸入輸出 (112)
實踐嚮導 (113)
小試牛刀 (114)
任務三 常用的字元串操作函式 (114)
學習目標 (114)
任務下達 (114)
知識連結 (114)
一、strcpy()函式 (115)
二、strcat()函式 (115)
三、strcmp()函式 (115)
四、strlen()函式 (116)
五、strlwr()函式 (116)
六、strupr()函式 (116)
實踐嚮導 (116)
小試牛刀 (117)
項目小結 (118)
挑戰自我 (118)
項目評價 (118)
項目九 檔案——答案在哪裡 (120)
項目引言 (120)
任務一 檔案的打開與關閉 (120)
學習目標 (120)
任務下達 (120)
知識連結 (120)
一、檔案指針 (120)
二、打開檔案 (121)
三、關閉檔案 (121)
實踐嚮導 (122)
小試牛刀 (122)
任務二 檔案的讀寫操作及常用函式 (123)
學習目標 (123)
任務下達 (123)
知識連結 (123)
一、單個字元的檔案讀寫操作 (123)
二、檔案的字元串讀寫 (124)
三、檔案的格式化讀寫 (125)
四、數據塊的檔案讀寫操作 (125)
五.其它常用函式 (126)
實踐嚮導 (127)
小試牛刀 (128)
項目小結 (130)
挑戰自我 (130)
項目評價 (130)
項目十一 精明的酒店老闆——指針 (153)
項目引言 (153)
項目案例 (153)
任務一 變數與指針 (153)
學習目標 (153)
任務下達 (153)
知識連結 (153)
一、地址與指針 (153)
二、指針變數的定義與引用 (155)
三、指針變數作為函式參數 (158)
實踐嚮導 (159)
小試牛刀 (160)
任務二 數組與指針 (160)
學習目標 (160)
任務下達 (160)
知識連結 (161)
一、一維數組與指針 (161)
二、二維數組與指針 (165)
三、數組指針作為函式參數 (170)
實踐嚮導 (174)
小試牛刀 (175)
任務三 字元串與指針 (176)
學習目標 (176)
任務下達 (176)
知識連結 (176)
一、字元串的表示與引用 (176)
二、字元數組與字元串指針變數的比較 (178)
三、字元串指針作函式參數 (179)
實踐嚮導 (181)
小試牛刀 (182)
項目小結 (182)
一、涉及的知識有 (183)
二、掌握的技能有 (183)
挑戰自我 (183)
項目評價 (183)
專題一 文本作圖 (185)
專題二 矩陣 (194)
專題三 數據查找 (202)
專題四 數據排序 (208)
知識連結 (208)
一、冒泡法 (208)
二、選擇法 (208)
三、插入法 (208)
一、冒泡法 (209)
二、選擇法 (210)
三、插入法 (210)
小試牛刀 (211)
專題五 遞推與遞歸 (213)
小試牛刀 (217)