<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:高級語言程序設計培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                     高級語言程序設計培訓

             

             

             

            01
            程序設計入門
            學習目標:了解利用計算機及其程序求解問題的基本思想,以及現代存儲程序式計算機的基本工作原理;

            了解數據、指令表示方法,以及如何編寫程序;了解常用的程序設計語言;掌握問題求解與算法設計的基本思路與程序設計思想;

            通過實踐掌握用C編寫簡單程序。

            1.1 課程概要
            1.2 計算機基本原理
            1.3 指令與程序
            1.4 程序設計語言
            1.5 問題求解與算法設計
            1.6 C語言概述
            上機實踐:
            1.1 在PC機上,安裝Codeblock軟件,并熟悉基本操作
            1.2 在安卓手機,安裝C4driod,并熟悉基本操作
            1.3 編寫簡單程序
            02
            信息編碼與基本運算
            學習目標:掌握如何表示常量、變量;掌握C語言提供的基本數據類型;

            掌握如何實現包括加、減、乘、除在內的算術運算,如何實現大于、小于等比較相關的關系運算,

            如何實現包括與、或、非的邏輯運算,如何實現賦值運算;并掌握位運算、條件運算、逗號運算和類型轉換等運算。

            2.1 基本信息與編碼
            2.2 基本數據類型
            2.3 常量
            2.4 變量
            2.5 基本運算與表達式
            2.6 算術運算
            2.7 關系運算
            2.8 邏輯運算
            2.9 位運算
            2.10 賦值運算
            2.11 其它運算-類型轉換運算、條件運算和逗號運算
            上機實踐:
            2.1 編寫簡單程序

            03
            常用函數庫與順序結構
            學習目標:掌握數學庫、字符處理函數庫和復數函數庫;掌握如何通過語句實現基本邏輯步驟;

            掌握如何通過從前往后的語句編排實現順序邏輯結構;掌握如何從鍵盤獲取外部信息;掌握如何通過向顯示器輸出信息。

            3.1 數學函數庫
            3.2 字符處理函數庫
            3.3 復數運算函數庫
            3.4 標準輸入輸出函數庫-輸入輸出設備
            3.5 標準輸入輸出函數庫-字符輸入和輸出函數
            3.6 標準輸入輸出函數庫-格式輸出函數
            3.7 標準輸入輸出函數庫-格式輸入函數
            3.8 程序控制結構概述
            3.9 基本語句
            上機實踐:
            3.1 實現教材例3-9~3-13
            3.2 實現案例-電影評分計算
            04
            邏輯判斷與選擇結構
            學習目標:掌握如何依據邏輯判斷,例如比較,有選擇的執行邏輯步驟,即實現選擇結構;

            掌握實現單分支的if語句;掌握實現雙分支的if...else語句;掌握實現多分支的if...else、if...語句和switch語句安排:

            4.1 單分支結構-if語句
            4.2 雙分支結構-if...else
            4.3 多分支結構-if...else if...
            4.4 多分支結構-switch
            4.5 案例-電影評分計算
            上機實踐:
            4.1 編寫簡單程序
            4.2 實現教材例4-1~4-9
            4.3 實現案例-電影評分計算
            05
            迭代計算與循環結構
            學習目標:掌握如何依據迭代條件實現反復的運算,直到獲得終結果的邏輯結構,即實現循環結構;掌握while、for、do while語句實現的循環結構,

            以及通過循環嵌套實現復雜邏輯;掌握通過break/continue語句實現循環控制。

            5.1 循環結構-while
            5.2 循環結構-for
            5.3 循環結構-do while
            5.4 循環結構-break/continue
            5.5 循環結構-嵌套
            5.6 實現案例-電影評分計算
            上機實踐:
            5.1 編寫簡單程序
            5.2 實現教材例5-1~5-14
            5.3 實現案例-電影評分計算
            06
            集合數據及其處理
            學習目標:掌握集合數據,例如列表、向量、矩陣等數據的存儲;掌握基于一維數組實現列表和向量的存儲;

            掌握插入、刪除、查找和排序等集合數據處理方法;掌握基于二維數組實現表格和矩陣數據的存儲;掌握矩陣運算,表格排序等數據處理算法。

            6.1 數組概念
            6.2 一維數組
            6.3 二維數組
            上機實踐:
            6.1 編寫簡單程序
            6.2 實現教材例6-1~6-7
            07
            字符數據處理
            學習目標:掌握字符和字符串的存儲;掌握字符串所涉及的插入、刪除、查找和排序等常用處理方法;

            掌握字符串長度計算、字符串復制、字符串連接等處理算法;深入了解數組與數據存儲機制。

            在線學習:
            7.1 字符數組
            7.2 字符串
            7.3 數組與數據存儲
            7.4 案例-電影評分計算
            上機實踐:
            7.1 編寫簡單程序
            7.2 實現教材例6-9~6-13
            7.3 實現案例-電影評分計算
            08
            函數實現代碼分解和重用
            學習目標:從代碼重用角度,掌握C語言引入函數在提高程序設計質量和效率中的重要;

            掌握函數的定義和基本結構;掌握函數聲明的作用及其常用方法;掌握函數之間信息傳遞機制,并重點掌握基于函數參數的信息傳遞機制;
            掌握函數調用的方法。

            8.1 函數入門
            8.2 函數定義
            8.3 函數聲明
            8.4 參數傳遞
            8.5 函數調用
            上機實踐:
            8.1 編寫簡單程序
            8.2 實現教材例7-4~7-10
            09
            遞歸及函數結構
            學習目標:掌握遞歸調用的基本機制;了解典型C語言的程序的源程序結構;了解內部函數與外部函數的定義和用途;

            了解函數及源程序文件引入后,對變量作用域的影響;了解變量在內存中的存儲機制。

            9.1 遞歸調用
            9.2 源程序結構
            9.3 內部函數與外部函數
            9.4 變量作用域-全局變量與局部變量
            9.5 變量如何存儲
            9.6 案例-電影評分計算
            上機實踐:
            9.1 編寫簡單程序
            9.2 實現教材例7-10~7-14
            9.3 實現案例-電影評分計算
            10
            內存地址及其指針
            學習目標:了解程序設計中的代碼和指令的存儲機制;掌握變量、數組的內存地址獲取方法;

            掌握通過地址運算處理變量和數組的基本方法。

            10.1 地址與指針
            10.2 指針變量
            10.3 指針運算
            10.4 指針與一維數組
            10.5 指針與二維數組
            上機實踐:
            10.1實現教材例8-2~8-3
            11
            指針的應用
            學習目標:掌握通過地址運算處理字符串的基本方法;了解函數中使用指針類型參數的原因,掌握使用指針類型參數的基本方法;

            掌握應用指針計算字符串長度、字符串復制、字符串鏈接等基本算法;了解指針數組的基本用法;

            了解數組指針、函數指針、指向指針的指針的基本概念;掌握內存管理的基本方法。

            11.1 指針與字符串
            11.2 指針數組
            11.3 數組指針
            11.4 函數與指針
            11.5 指向變量的地址-指向指針的指針
            11.6 內存管理
            11.7 實現案例-電影評分計算
            上機實踐:
            11.1 編寫簡單程序
            11.2 實現教材例8-4~8-16
            11.3 實現案例-電影評分計算
            12
            復雜對象描述與結構體

            學習目標:了解C語言引用結構體的原因;掌握結構體的定義方法;掌握結構體變量、數組、指針的基本用法;

            掌握結構體用作函數參數和返回值的基本用法;了解共用體、枚舉類型和類型重定義的基本用法。

            12.1 為何引入結構體及其定義
            12.2 結構體變量及其初始化
            12.3 結構體數據運算
            12.4 結構體數組
            12.5 結構體指針
            12.6 結構體與函數
            12.5 共用體
            12.6 枚舉類型
            12.7 類型重定義
            上機實踐:
            12.1 編寫簡單程序
            12.2 實現教材例9-2~9-7
            13
            鏈表及其處理
            學習目標:了解鏈表定義、遍歷、排序、插入、刪除等基本處理算法。

            在線學習:
            13.1 鏈表的定義
            13.2 鏈表的操作
            上機實踐:
            13.1 實現案例-電影評分計算
            14
            預編譯處理
            學習目標:了解C語言中引入預編譯處理的原因;了解預編譯指令與函數語句的區別;

            掌握符號常量和宏的定義方法;了解#include指令的基本用法;了解條件編譯的基本用法安排

            14.1 預編譯處理概述與define
            14.2 宏定義
            14.3 文件包含與include
            14.4 條件編譯
            上機實踐:
            14.1 實現教材例10-1~10-5
            14.2 實現案例-電影評分計算
            15
            文件與數據永久存儲
            學習目標:了解文件在實現數據永久性存儲中的作用;了解文本文件與二進制文件的區別;掌握打開、關閉、讀、寫等基本文件操作。

            15.1 文件概述
            15.2 文件定義
            15.3 文件操作基礎
            15.4 文本文件讀寫
            15.5 二進制文件讀寫
            15.6 定位與隨機讀寫
            15.5 綜合應用

            538在线视频二三区视视频