課程連接:http://edu.csdn.net/combo/detail/30,提供所有的視頻和課件下載。web
三部分的課程主頁。提供了爲每一課時配套的自測、演示樣例下載,以及程序閱讀、程序填空、實踐項目、參考解答等。這是本課最具價值的部分,是保證學習效果的根本保證。請在看視頻基礎上,完畢相關的實踐。算法
這三部分的課程主頁的連接各自是:【初步篇】、【提升篇】、【進階篇】編程
本課QQ交流羣:528582245數組
學員列表:高 強 本 馬萊(馬榮超) 鄧帥 楊婕 王琨 劉亦鑫 Frank 金葉 劉樹
陳悅納 高翔 胡先軍 陳湘輝 唐孟曦 梁文彪 田銘 王南 lovelive 張如田
瑜瑾 陳宇翔 胡國真 鄭一傑 張 敏 高源秀 雷若鳴 週週 修國紅
張欽 67樓(初步) 張濤 王德軍 陳淦森 王鵬 蘭澤澤 張子蔚 劉兵 鄧良華 L
林楚安 李韜 管運煌 王健 7樓 9樓 魏召賢 吳東鋒 魏楷 鄭世豪 jueshi
極樂哥 龔學超 Coco 王藝 張易安 馬揚 幸福的攻城獅 鄭傑文 zuoxuening
田鑫 黃家俊 陳鋒 aketoshknight guo 陸柳伊 王琦 瀏覽器
(以上是主動提供信息的學員,僅佔一小部分。數據結構
請速在評論處報到。來這裏找兄弟。)模塊化
【重要通知1】自測題由於問卷星服務規則變化,不能看到答題狀況,現轉到「藍墨雲班課」中。增長方法:到mosoteach.cn免費註冊帳號。選擇「用邀請碼增長班課」。函數
本課邀請碼:261213。下載藍墨的APP。在手機或平板上作題的體驗也不錯。學習
請作題時,依據知識點名稱找到相應的題目。
編碼
知識點 | 視頻及課件 | 自測或問卷 | 實踐項目 | 參考解答 | 課堂演示樣例 |
1 人人學點程序設計 | |||||
2 程序設計語言 | |||||
3 搭建C語言的執行平臺 | 實踐要求:搭建編程環境並執行程序,見課程視頻及課件 | ||||
4 C語言程序初體驗 | 項目1:點陣圖 項目2:長方形的周長和麪積;電阻並聯 溫度單位轉換。 圓柱體表面積 |
課堂演示樣例 | |||
5 本課的學習策略建議 | |||||
6 讓代碼積累「看得見」 | 見課程視頻及課件 | ||||
7 分支結構程序體驗 | 連接 | 項目1:正差值 項目2:三數最大值 項目3:發工資 | 課堂演示樣例 |
知識點 | 視頻及課件 | 自測或問卷 | 實踐項目 | 參考解答 | 課堂演示樣例 |
8 數值數據類型及表現 | 連接 | 見通知1 |
|
課堂演示樣例 | |
9 變量 | 連接 | 見通知1 |
見項目描寫敘述頁面 | ||
10 標識符及其命名 | 連接 | 有 |
|||
11 算術運算符與算術表達式 | 連接 | 有 |
1-分離整數和小數部分 2-分離各位數 3-怎樣買玫瑰? 4-玩數字 5-座標轉換 資料: C語言中數學函數;C語言中的運算符 |
課堂演示樣例 | |
12 自增與自減 | 連接 | ||||
13 數值型數據的存儲 | 連接 |
|
課堂演示樣例 | ||
14 指針及其運算 | 連接 | 課堂演示樣例 | |||
15 數據的輸入 | 連接 | 課堂演示樣例 | |||
16 數據的輸出 | 連接 | 課堂演示樣例 | |||
17 賦值運算符與賦值表達式 | 連接 | 課堂演示樣例 | |||
18 逗號運算符與逗號表達式 | 連接 | ||||
19 字符數據及字符類型 | 連接 | 1- 字母及其編碼 2- 能對齊的數據 資料: C語言中轉義字符 |
課堂演示樣例 |
知識點 | 課件及視頻 | 問卷與自測 | 實踐項目 | 參考解答 | 課堂演示樣例 |
20 表達「條件」——條件表達式 | 連接 | ||||
21 將條件「組合」起來——邏輯表達式 | 有 |
||||
22 控制結構與流程圖 | 連接 | 設計 | 單分支-大值 雙分支-大值 分支嵌套-三等級成績 分支嵌套-五等級成績 綜合-體重監測器 |
||
23 用if語句實現分支結構 | 連接 | 有 |
編程 | 被3或者5整除的數 亂玩數字 兩段函數求值 三角公式求值 個人加班費 前導0的數字 |
課堂演示樣例 |
24 if語句的嵌套 | 連接 | 閱讀 編程 | 分段函數求值 油量監控 一元二次方程全解 我的所得稅計算器if語句版 全正整數後再計算 |
課堂演示樣例 | |
25 用switch語句實現多分支結構 | 連接 | 閱讀 | 課堂演示樣例 | ||
26 利用switch語句解決這個問題 | 連接 | 編程 | 投票表決器 成績等級 分段函數求值switch語句版 本月有幾天? 我的所得稅計算器switch語句版 按期存款利息計算器 構造菜單 |
課堂演示樣例 | |
27 條件運算符和條件表達式 | 連接 | 課堂演示樣例 |
知識點 | 課件及視頻 | 問卷與自測 | 實踐項目 |
28 編程學習中常見障礙的克服 | |||
29 調試利器——程序的單步執行 | 連接 |
知識點 | 課件及視頻 | 問卷與自測 | 實踐項目 | 參考解答 | 課堂演示樣例 |
30 算法的基本概念 | 連接 | 有 | 課堂演示樣例 | ||
31 循環控制結構及流程圖 | 連接 | 設計 | 簡單循環 次數不定的循環 循環的嵌套 | ||
32 循環思想啓蒙:輸出小星星 | 連接 | 閱讀 實踐 | 星星(3) 所有星星 | 課堂演示樣例 | |
33 三種循環語句 | 連接 | 有 | 閱讀 實踐 | 輸出這種整數 多數中的最大 求階乘 利用循環求和 |
課堂演示樣例 |
34 用循環累加 | 連接 | 閱讀 實踐 | 分數的累加 麻煩的累加漲功夫 | 課堂演示樣例 | |
35 問題求解方法——迭代 | 連接 | 有 | 實踐 | 在北京買房 貪財的富翁 Bessel函數 反彈的皮球 另類求和 |
課堂演示樣例 |
36 用循環處理文字 | 連接 | 有 | 實踐 | 血型統計 消除多餘的空格 轉着圈加密 M$pszi$y是嘛意思? |
課堂演示樣例 |
37 循環嵌套 | 連接 | 有 | 實踐 | 大獎賽計分 單位轉換對比表 乘法口訣表 位乘大於位和 |
課堂演示樣例 |
38 用break和continue改變流程 | 連接 | 有 | 閱讀 實踐 | 大獎賽計分(續一) 打豆豆 | 課堂演示樣例 |
39 問題求解——求素數 | 連接 | 實踐 | 數字遊戲 完數 n=a!+b!+c! 反序數 阿姆斯特朗數 迴文數 迴文日 |
課堂演示樣例 | |
40 問題求解方法——窮舉 | 連接 | 實踐 | 小明借書 水仙花數 雞兔共籠 換分幣 年齡幾何 三色球問題 找數字 誰是小偷 污損的單據 |
課堂演示樣例 | |
41 C語言的程序結構與語句小結 | 連接 | ||||
42 將數據保存到文本文件 | 連接 | 有 | 課堂演示樣例 | ||
43 從文本文件裏讀入數據 | 連接 | 實踐 | 由鍵盤到文件 文件裏的符號個數 成績統計 算工資 |
課堂演示樣例 |
知識點 | 視頻與課件 | 實踐項目 | 參考解答 |
44 程序設計能力提升途徑——OJ平臺簡單介紹 | 連接 | ||
45 OJ平臺中的典型輸入處理 | 連接 | 課堂演示樣例 | |
46 小小型應用系統開發指導(一) | 連接 | 照視頻提示實踐 | 課堂演示樣例 |
47 小小型應用系統開發指導(二) | 連接 | 照視頻提示實踐 | 課堂演示樣例 |
48 課程總結及展望 | 連接 |
知識點 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
1 咱們要提升什麼 |
問卷 |
|
知識點 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
2 模塊化程序設計及C語言中的函數 |
||||
3 體驗本身定義函數 |
有 |
|||
4 函數的返回值 |
有 |
|||
5 函數的參數 |
有 |
|||
6 參數傳遞方式:傳值與傳地址 |
有 |
|
||
7 返回指針的函數 |
有 |
|||
8 函數的聲明、定義和調用 |
有 |
|||
9 函數的嵌套調用 |
有 |
|||
10 調試技術:進入函數內部去 |
有 |
|||
11 全局變量和局部變量 |
有 |
|
||
12 變量的存儲類別 |
有 |
程序閱讀 |
|
|
13 C語言的庫函數 |
有 |
|
||
14 應用系統結構 |
|
|||
15 小小型應用系統開發指導(三) |
(請按視頻指導完畢本身的項目) |
知識點 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
16 數組的引入 |
有 |
|||
17 一維數組的定義和引用 |
有 |
|||
18 一維數組應用二三例 |
||||
19 越界的後果 |
有 |
|||
20 經典:查找的藝術 |
||||
21 首嘗排序——冒個泡 |
||||
22 用指針法訪問數組元素 |
有 |
|||
23 指針的運算 |
有 |
|||
24 數組名做爲函數參數 |
有 |
|||
25 指針做函數參數 |
||||
26 實現線性表基本操做的函數 |
||||
27 編寫查找和排序函數 |
||||
28 字符串、字符數組、字符指針 |
有 |
|||
29 實戰字符串處理四例 |
有 |
|||
30 字符和字符串處理函數 |
有 |
|||
31 編制本身的字符串函數 |
有 |
知識點 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
32 二維數組及其定義 |
有 |
|||
33 二維數組元素的引用 |
有 |
|||
34 二維數組的存儲 |
有 |
|||
35 使用指針操做二維數組 |
有 |
|||
36 多維數組做函數參數 |
||||
37 操做字符串數組 |
有 |
|||
38 main函數的參數 |
有 |
|||
39 動態存儲管理與動態數組的實現 |
||||
40 小小型應用系統開發指導(四) |
按視頻及演示樣例代碼的指導完畢開發 |
知識點 |
視頻 |
1 再上一個臺階 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
2 一個程序,多個文件 |
有 |
||||
3 靜態函數與外部函數 |
|||||
4 外部全局變量和靜態全局變量 |
有 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
5 認識遞歸 |
有 |
||||
6 遞歸法問題求解 |
|||||
7 遞歸經典:漢諾塔 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
8 預處理之宏定義 |
有 |
|||
9 預處理之文件包括 |
有 |
|
||
10 預處理之條件編譯 |
有 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
11 體驗結構體 |
有 |
||||
12 結構體成員的引用 |
有 |
||||
13 結構體數組及其應用 |
有 |
||||
14 開發一個電子詞典 |
|||||
15 指向結構體的指針 |
有 |
||||
16 當結構體成員爲指針 |
有 |
||||
21 銀行儲蓄系統(第五版)開發 |
|
|
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
17 認識鏈表 |
有 |
||||
18 鏈表中結點的插入和刪除 |
有 |
||||
19 鏈表應用 |
|||||
20 鏈表拓展 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
22 問題求解的通常過程 |
|||
23 數據結構及算法概述 |
有 |
||
24 查找問題及其求解 |
有 |
||
25 排序問題及其求解 |
有 |
||
26 回溯溯法問題求解 |
|||
27 貪心法問題求解 |
|||
28 動態規劃法問題求解 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
29 枚舉類型及其應用 |
有 |
||||
30 聯合體及其應用 |
有 |
|
|||
31 本身定義類型 |
有 |
|
|
||
32 位運算及其應用 |
有 |
|
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
33 文件概述 |
|||||
34 文件結構體及打開方式 |
有 |
||||
35 標準文件讀寫方法 |
有 |
||||
36 文件的隨機讀寫 |
有 |
||||
37 二進制文件及其讀寫 |
有 |
||||
38 非標準文件及其操做 |
|
|
|||
39 銀行儲蓄系統(第六版)開發 |
|
|
知識點 |
視頻 |
40 由C語言到C++ |
|
41 C語言還能學什麼 |
|
42 用C語言貫穿計算機學習的始終 |
知識點 |
視頻 |
1 再上一個臺階 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
2 一個程序,多個文件 |
有 |
||||
3 靜態函數與外部函數 |
|||||
4 外部全局變量和靜態全局變量 |
有 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
5 認識遞歸 |
有 |
||||
6 遞歸法問題求解 |
|||||
7 遞歸經典:漢諾塔 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
8 預處理之宏定義 |
有 |
|||
9 預處理之文件包括 |
有 |
|
||
10 預處理之條件編譯 |
有 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
11 體驗結構體 |
有 |
||||
12 結構體成員的引用 |
有 |
||||
13 結構體數組及其應用 |
有 |
||||
14 開發一個電子詞典 |
|||||
15 指向結構體的指針 |
有 |
||||
16 當結構體成員爲指針 |
有 |
||||
21 銀行儲蓄系統(第五版)開發 |
|
|
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
17 認識鏈表 |
有 |
||||
18 鏈表中結點的插入和刪除 |
有 |
||||
19 鏈表應用 |
|||||
20 鏈表拓展 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
22 問題求解的通常過程 |
|||
23 數據結構及算法概述 |
有 |
||
24 查找問題及其求解 |
有 |
||
25 排序問題及其求解 |
有 |
||
26 回溯溯法問題求解 |
|||
27 貪心法問題求解 |
|||
28 動態規劃法問題求解 |
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
29 枚舉類型及其應用 |
有 |
||||
30 聯合體及其應用 |
有 |
|
|||
31 本身定義類型 |
有 |
|
|
||
32 位運算及其應用 |
有 |
|
知識點 |
視頻 |
演示樣例代碼 |
自測及問卷 |
實踐項目 |
參考解答 |
33 文件概述 |
|||||
34 文件結構體及打開方式 |
有 |
||||
35 標準文件讀寫方法 |
有 |
||||
36 文件的隨機讀寫 |
有 |
||||
37 二進制文件及其讀寫 |
有 |
||||
38 非標準文件及其操做 |
|
|
|||
39 銀行儲蓄系統(第六版)開發 |
演示樣例 |
|
|
知識點 |
視頻 |
40 由C語言到C++ |
|
41 C語言還能學什麼 |
|
42 用C語言貫穿計算機學習的始終 |