C語言程序設(shè)計(jì)項(xiàng)目化教程(第3版)
定 價(jià):52 元
- 作者:周雅靜
- 出版時(shí)間:2023/7/1
- ISBN:9787121449536
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:352
- 紙張:
- 版次:01
- 開本:16開
書采用工學(xué)結(jié)合、任務(wù)驅(qū)動(dòng)的模式編寫,在編寫過程中,明確知識(shí)、技能、思政目標(biāo),以完成“學(xué)生成績(jī)管理系統(tǒng)”為主線,設(shè)立順序漸進(jìn)的8個(gè)項(xiàng)目。通過項(xiàng)目分析,又將其分成若干個(gè)具體的任務(wù),每個(gè)任務(wù)包含著C語言的若干個(gè)知識(shí)點(diǎn)和技能點(diǎn);副線以“小學(xué)生加減運(yùn)算訓(xùn)練”遞進(jìn)題的編程來鞏固復(fù)習(xí)前面所學(xué)的各個(gè)知識(shí)點(diǎn);子線以解決來自于生活中又帶有趣味性的實(shí)際問題來引導(dǎo)學(xué)生對(duì)任務(wù)中的知識(shí)點(diǎn)進(jìn)行深入思考及對(duì)C語言知識(shí)的擴(kuò)展認(rèn)識(shí)。即通過主線、副線、子線“三線”融合的方式使學(xué)生進(jìn)一步加深對(duì)C語言知識(shí)點(diǎn)的理解,再配合課后的實(shí)踐訓(xùn)練及綜合訓(xùn)練提高學(xué)生的應(yīng)用技能。本書采用“技能需求、問題引導(dǎo)、任務(wù)驅(qū)動(dòng)”的方式編寫,強(qiáng)調(diào)“任務(wù)”的目標(biāo)性和教學(xué)情境的創(chuàng)建,使學(xué)生帶著真實(shí)的任務(wù)在探索中學(xué)習(xí),以注重培養(yǎng)學(xué)生的實(shí)踐能力為前提。本書既可以作為高職學(xué)生的教學(xué)用書,還可作為計(jì)算機(jī)愛好者的自學(xué)參考書和計(jì)算機(jī)培訓(xùn)班的教材。
周雅靜,女,教授,寧波城市職業(yè)學(xué)院院長(zhǎng),主要教授C語言程序設(shè)計(jì)、數(shù)據(jù)庫技術(shù)及應(yīng)用等課程,并為這些課程建設(shè)了豐富的教學(xué)資源,如微課、教案、素材等。編寫的教材中,多次獲得“十二五”職業(yè)教育國(guó)家規(guī)劃教材、“十三五”職業(yè)教育國(guó)家規(guī)劃教材。除此之外,她還在多個(gè)期刊發(fā)表多篇論文。
項(xiàng)目1?學(xué)生成績(jī)的總分與平均分的計(jì)算
任務(wù)1-1?學(xué)生成績(jī)的輸入/輸出
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.C語言程序的結(jié)構(gòu)
2.C語言程序運(yùn)行環(huán)境及運(yùn)行方法
3.?dāng)?shù)據(jù)類型
4.格式輸出函數(shù)──printf()函數(shù)
5.格式輸入函數(shù)──scanf()函數(shù)
知識(shí)擴(kuò)展
1.轉(zhuǎn)義字符
2.格式化輸出
3.單個(gè)字符的輸入/輸出
4.字符串常量
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)1-2?總分及平均分的計(jì)算
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.賦值運(yùn)算和賦值表達(dá)式
3.自增、自減及逗號(hào)運(yùn)算符
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
綜合訓(xùn)練一
項(xiàng)目2?輸入學(xué)生成績(jī)轉(zhuǎn)化為等級(jí)
任務(wù)2-1?輸入學(xué)生成績(jī),判斷其合法性
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)要求
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.邏輯運(yùn)算符與邏輯表達(dá)式
3.條件語句
4.條件運(yùn)算符與條件表達(dá)式
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)2-2 將輸入的學(xué)生成績(jī)轉(zhuǎn)化為等級(jí)
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.if語句的嵌套
2.switch語句
舉一反三
實(shí)踐訓(xùn)練
☆初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
綜合練習(xí)二
項(xiàng)目3?學(xué)生成績(jī)的分組匯總
任務(wù)3-1?求一個(gè)小組學(xué)生成績(jī)的總分及平均分
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.while循環(huán)
2.do…while語句
3.for語句
知識(shí)擴(kuò)展
1.for 語句的多種表示方法
2.break語句
舉一反三
實(shí)踐訓(xùn)練
☆ 初步訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)3-2?求每個(gè)小組學(xué)生成績(jī)的總分及平均分
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.?常見的循環(huán)嵌套
2.循環(huán)嵌套的運(yùn)用
3.循環(huán)嵌套的實(shí)例
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
綜合練習(xí)三
項(xiàng)目4?多個(gè)學(xué)生成績(jī)的排序
任務(wù)4-1?多個(gè)學(xué)生一門課成績(jī)的輸入/輸出
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.一維數(shù)組的定義
2.一維數(shù)組的引用
3.一維數(shù)組的初始化
舉一反三
實(shí)踐訓(xùn)練
☆ 初步訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)4-2?多個(gè)學(xué)生一門課成績(jī)的排序
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.求最高分
2.排序
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)4-3?學(xué)生姓名的輸入/輸出
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.一維字符數(shù)組
2. 二維字符數(shù)組
知識(shí)擴(kuò)展
1.字符串比較函數(shù)strcmp()
2.復(fù)制字符串函數(shù)strcpy()
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)4-4?多個(gè)學(xué)生多門課成績(jī)的排序
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.二維數(shù)組的定義
2.二維數(shù)組的引用
3.二維數(shù)組的初始化
4.二維數(shù)組的應(yīng)用
舉一反三
實(shí)踐訓(xùn)練
☆ 初步訓(xùn)練
☆ 深入訓(xùn)練
綜合練習(xí)四
項(xiàng)目5?根據(jù)條件進(jìn)行學(xué)生成績(jī)匯總
任務(wù)5-1?統(tǒng)計(jì)小組一門課程的總分及平均分
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.無參函數(shù)
2.空函數(shù)
3.有參函數(shù)
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)5-2?統(tǒng)計(jì)小組若干門課程的總分及平均分
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.嵌套函數(shù)
2.嵌套函數(shù)的應(yīng)用
知識(shí)擴(kuò)展
1.遞歸函數(shù)
2.遞歸函數(shù)的應(yīng)用
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)5-3?輸出排序后小組三門課的成績(jī)單
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.?dāng)?shù)組名作為函數(shù)參數(shù)
2.?dāng)?shù)組名作為函數(shù)參數(shù)的應(yīng)用
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
綜合訓(xùn)練五
項(xiàng)目6?用指針優(yōu)化學(xué)生成績(jī)排名
任務(wù)6-1?了解指針
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.地址和指針的概念
2.指針變量
3.指針變量的應(yīng)用
4.指針變量作為函數(shù)參數(shù)
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆深入訓(xùn)練
任務(wù)6-2?用指針優(yōu)化全班同學(xué)一門課成績(jī)的輸入/輸出
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.指向數(shù)組元素的指針
2.一維數(shù)組元素的指針訪問方式
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)6-3?用指針優(yōu)化某班同學(xué)三門課成績(jī)的輸入/輸出
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.二維數(shù)組的指針訪問方式
2.二維數(shù)組的指針訪問應(yīng)用
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
任務(wù)6-4?用指針實(shí)現(xiàn)輸出最高分的記錄
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
知識(shí)擴(kuò)展
1.字符串的表示形式
2.用指針變量來實(shí)現(xiàn)對(duì)字符串的訪問
舉一反三
實(shí)踐訓(xùn)練
☆ 初級(jí)訓(xùn)練
☆ 深入訓(xùn)練
綜合訓(xùn)練六
項(xiàng)目7?學(xué)生成績(jī)單制作
任務(wù)7-1?用結(jié)構(gòu)體數(shù)組進(jìn)行學(xué)生信息的輸入/輸出
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.結(jié)構(gòu)體類型
2.結(jié)構(gòu)體變量的引用
3.結(jié)構(gòu)體變量的初始化
4.結(jié)構(gòu)體數(shù)組
5.指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
舉一反三
實(shí)踐訓(xùn)練
任務(wù)7-2?輸出排序后的學(xué)生成績(jī)單
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.求平均分最高學(xué)生的信息
2.學(xué)生成績(jī)排序
舉一反三
實(shí)踐訓(xùn)練
綜合訓(xùn)練七
項(xiàng)目8?學(xué)生成績(jī)文件管理
任務(wù)8-1?將學(xué)生成績(jī)順序讀寫到文件中
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.文件的打開/關(guān)閉
2.文件的讀寫
舉一反三
實(shí)踐訓(xùn)練
任務(wù)8-2?將學(xué)生成績(jī)隨機(jī)讀寫到文件中
任務(wù)提出及實(shí)現(xiàn)
1.任務(wù)提出
2.具體實(shí)現(xiàn)
相關(guān)知識(shí)
1.指針指向文件開頭的函數(shù)(rewind()函數(shù))
2.fseek()函數(shù)
舉一反三
實(shí)踐訓(xùn)練
綜合訓(xùn)練八
附錄A?運(yùn)算符表
附錄B?常用標(biāo)準(zhǔn)庫函數(shù)
1.?dāng)?shù)學(xué)標(biāo)準(zhǔn)庫函數(shù)(函數(shù)原型:math.h)
2.輸入/輸出庫函數(shù)(函數(shù)原型:stdio.h)
3.字符函數(shù)與字符串函數(shù)(函數(shù)原型:string.h)
4.其他函數(shù)(函數(shù)原型:stdlib.h)
附錄C?ASCII字符編碼表
參考文獻(xiàn)