本書微課幾大特點(diǎn):(1)精心設(shè)計(jì) 一般都有“情景導(dǎo)入”>“知識(shí)介紹”>“案例解析”>“技術(shù)點(diǎn)撥”>“找找茬”>“練一練”>“課堂總結(jié)”等環(huán)節(jié)。有些還加入“案例拓展”和“挑戰(zhàn)題”。(2)系列化分類分為:“重難點(diǎn)系列”“算法系列”“二級(jí)輔導(dǎo)系列”三大系列。其中算法系列介紹C語(yǔ)言中最常用的、二級(jí)考試最多的相關(guān)算法。二級(jí)輔導(dǎo)系列主要針對(duì)參加浙江省二級(jí)C語(yǔ)言考試的學(xué)生進(jìn)行輔導(dǎo)。(3)注重趣味性和交互性算法系列微課有動(dòng)畫演示效果,函數(shù)的遞歸調(diào)用設(shè)計(jì)互動(dòng)游戲,在每個(gè)微課中都有找找茬或課堂訓(xùn)練用于與學(xué)生交互。通過(guò)趣味性的編程題和動(dòng)畫演示等,提高學(xué)生學(xué)習(xí)的興趣和參與度,讓他們成為學(xué)習(xí)的主體。 本書以嵌入二維碼的紙質(zhì)教材為載體,嵌入微課等數(shù)字資源,將教材、課堂、教學(xué)資源三者融合,實(shí)現(xiàn)線上線下相互結(jié)合的教學(xué)新模式。因此教師可以利用本書中提供的微課實(shí)現(xiàn)翻轉(zhuǎn)課堂。項(xiàng)目1 C程序設(shè)計(jì)起步項(xiàng)目2 簡(jiǎn)易計(jì)算器項(xiàng)目3 通訊錄管理系統(tǒng)界面菜單制作項(xiàng)目4 模擬ATM工作流程項(xiàng)目5 簡(jiǎn)易的選票統(tǒng)計(jì)器項(xiàng)目6 用指針實(shí)現(xiàn)通訊錄中添加記錄
相方莉, 浙江長(zhǎng)征職業(yè)技術(shù)學(xué)院,任課老師,近年來(lái)一直專注C語(yǔ)言課程的微課制作、開發(fā),微課資源庫(kù)建設(shè)。(1)2014參加了浙江省教育廳舉辦浙江省高校微課比賽獲得三等獎(jiǎng),2015年 "C語(yǔ)言微課程”榮獲浙江省高校教師教育技術(shù)成果評(píng)比三等獎(jiǎng)。(2)2013年10月—2015年10月主持了浙江省教育廳的教改項(xiàng)目——C語(yǔ)言"微課”課堂教學(xué)改革研究。2016年10月至今,本人申報(bào)并主持了浙江省高等教育教學(xué)改革研究項(xiàng)目——基于MOOC的SPOC混合模式在高職微課資源庫(kù)中的應(yīng)用研究(省級(jí)課題)。此外發(fā)表相關(guān)論文5篇。
項(xiàng)目1 C程序設(shè)計(jì)起步 1
1.1 項(xiàng)目情景 1
1.2 相關(guān)知識(shí) 2
1.2.1 C語(yǔ)言簡(jiǎn)介 2
1.2.2 C源程序的結(jié)構(gòu)特點(diǎn) 3
1.2.3 C語(yǔ)言程序的實(shí)現(xiàn)過(guò)程 4
1.2.4 C語(yǔ)言運(yùn)行環(huán)境 4
1.3 項(xiàng)目分析與實(shí)現(xiàn) 5
1.4 知識(shí)拓展 5
1.4.1 C的字符集 5
1.4.2 標(biāo)識(shí)符與關(guān)鍵字 5
1.4.3 簡(jiǎn)單輸出 6
1.5 趣味編程 6
項(xiàng)目2 簡(jiǎn)易計(jì)算器 7
2.1 項(xiàng)目情景 7
2.2 相關(guān)知識(shí) 8
2.2.1 數(shù)據(jù)類型 8
2.2.2 常量和變量 8
2.2.3 整型數(shù)據(jù) 9
2.2.4 變量賦值 10
2.2.5 實(shí)型數(shù)據(jù) 11
2.2.6 算術(shù)運(yùn)算和算術(shù)表達(dá)式 12
2.2.7 格式輸出函數(shù)(printf函數(shù)) 13
2.2.8 格式輸入函數(shù)(scanf函數(shù)) 14
2.3 項(xiàng)目分析與實(shí)現(xiàn) 15
2.4 知識(shí)拓展 16
2.4.1 字符型數(shù)據(jù) 17
2.4.2 字符串常量 18
2.4.3 數(shù)據(jù)類型轉(zhuǎn)換 19
2.4.4 復(fù)合賦值運(yùn)算 20
2.4.5 符號(hào)常量 21
2.5 趣味編程 22
項(xiàng)目3 通信錄管理系統(tǒng)界面菜單制作 23
3.1 項(xiàng)目情景 23
3.2 相關(guān)知識(shí) 24
3.2.1 程序控制結(jié)構(gòu)概述 24
3.2.2 關(guān)系運(yùn)算符與表達(dá)式 24
3.2.3 邏輯運(yùn)算符與表達(dá)式 25
3.2.4 分支結(jié)構(gòu) 28
3.2.5 循環(huán)結(jié)構(gòu) 34
3.3 項(xiàng)目分析與實(shí)現(xiàn) 43
3.4 知識(shí)拓展 44
3.4.1 條件運(yùn)算符與條件表達(dá)式 44
3.4.2 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式 45
3.4.3 位運(yùn)算符與位運(yùn)算 45
3.5 趣味編程 49
3.6 二級(jí)真題練習(xí) 51
項(xiàng)目4 模擬ATM工作流程 56
4.1 項(xiàng)目情景 56
4.2 相關(guān)知識(shí) 57
4.2.1 函數(shù)的概述 57
4.2.2 函數(shù)的定義 57
4.2.3 函數(shù)的調(diào)用 60
4.2.4 局部變量與全局變量 64
4.2.5 變量的存儲(chǔ)類別 65
4.3 項(xiàng)目分析與實(shí)現(xiàn) 66
4.4 知識(shí)擴(kuò)展 68
4.4.1 編譯預(yù)處理 68
4.4.2 宏定義 69
4.4.3 文件包含 69
4.4.4 條件編譯 70
4.5 趣味編程 71
4.6 二級(jí)真題練習(xí) 71
項(xiàng)目5 簡(jiǎn)易的選票統(tǒng)計(jì)器 74
5.1 項(xiàng)目情景 74
5.2 相關(guān)知識(shí) 75
5.2.1 一維數(shù)組 75
5.2.2 字符數(shù)組 78
5.2.3 結(jié)構(gòu)體 82
5.3 項(xiàng)目分析與實(shí)現(xiàn) 87
5.4 知識(shí)拓展 89
5.4.1 二維數(shù)組 89
5.4.2 兩種常用的排序 92
5.5 趣味編程 93
5.6 二級(jí)真題練習(xí) 94
項(xiàng)目6 用指針實(shí)現(xiàn)通訊錄中添加記錄 96
6.1 項(xiàng)目情景 96
6.2 相關(guān)知識(shí) 97
6.2.1 指針基礎(chǔ) 97
6.2.2 指針與數(shù)組 101
6.2.3 指針作為函數(shù)參數(shù) 105
6.2.4 指針數(shù)組 107
6.2.5 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針 108
6.2.6 指向結(jié)構(gòu)體數(shù)組的指針 109
6.2.7 文件操作 110
6.3 項(xiàng)目分析與實(shí)現(xiàn) 113
6.4 知識(shí)拓展 116
6.4.1 指針與二維數(shù)組 116
6.4.2 指向指針的指針 117
6.5 趣味編程 119
6.6 二級(jí)真題練習(xí) 119
附錄1 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 123
附錄2 C語(yǔ)言中的常用庫(kù)函數(shù) 125
附錄3 浙江省二級(jí)C語(yǔ)言考試大綱 128