課程目錄: 計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)培訓(xùn)

        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)培訓(xùn)

         

         

         

        01
        〇 課程導(dǎo)入
        了解學(xué)習(xí)程序設(shè)計(jì)的重要性、課程的目標(biāo)和主要內(nèi)容。

        課程導(dǎo)入
        02
        1 程序設(shè)計(jì)概述
        掌握程序設(shè)計(jì)的概念與基本步驟、算法的概念與描述方法以及C程序的框架結(jié)構(gòu)和上機(jī)運(yùn)行方法。

        1.1 程序設(shè)計(jì)的概念與步驟
        1.2 算法及其描述
        1.3 C程序的基本結(jié)構(gòu)
        1.4 C程序的運(yùn)行
        03
        2 程序的數(shù)據(jù)描述
        掌握不同類型數(shù)據(jù)的表示方法、各種運(yùn)算對(duì)象的表示方法及運(yùn)算規(guī)則。

        2.1 C語言的數(shù)據(jù)類型
        2.2 常量的表示
        2.3 變量的概念與定義
        2.4 算術(shù)運(yùn)算與表達(dá)式
        2.5 逗號(hào)運(yùn)算與位運(yùn)算
        04
        3 順序結(jié)構(gòu)
        了解C的語句,掌握賦值運(yùn)算、輸入輸出操作以及順序結(jié)構(gòu)程序設(shè)計(jì)方法。

        3.1 C的語句
        3.2 賦值運(yùn)算與賦值語句
        3.3 數(shù)據(jù)輸入輸出
        3.4 順序結(jié)構(gòu)程序舉例
        05
        4 選擇結(jié)構(gòu)
        掌握條件的描述方法、if語句和switch語句的用法以及選擇結(jié)構(gòu)程序設(shè)計(jì)方法。

        4.1 條件的描述與條件運(yùn)算
        4.2 if選擇結(jié)構(gòu)
        4.3 switch選擇結(jié)構(gòu)
        4.4 選擇結(jié)構(gòu)程序舉例
        06
        5 循環(huán)結(jié)構(gòu)
        掌握while語句、do-while語句和for語句的用法以及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法。

        5.1 while循環(huán)
        5.2 do-while循環(huán)
        5.3 for循環(huán)
        5.4 循環(huán)輔助控制語句
        5.5 循環(huán)的嵌套
        5.6 循環(huán)結(jié)構(gòu)程序舉例
        07
        6 程序設(shè)計(jì)綜合舉例
        掌握迭代、窮舉等程序設(shè)計(jì)思想以及程序調(diào)試的方法,會(huì)使用調(diào)試工具。

        6.1 求π的近似值
        6.2 求定積分的近似值
        6.3 求一元方程的根
        6.4 求勾股數(shù)
        6.5 求梅森素?cái)?shù)
        6.6 程序調(diào)試
        08
        7 函數(shù)與編譯預(yù)處理
        掌握函數(shù)的定義與調(diào)用方法、調(diào)用函數(shù)時(shí)的參數(shù)傳遞規(guī)則、變量的作用域與存儲(chǔ)類別以及編譯預(yù)處理命令。

        7.1 函數(shù)的定義與調(diào)用
        7.2 函數(shù)的參數(shù)傳遞
        7.3 函數(shù)的遞歸調(diào)用
        7.4 變量的作用域與存儲(chǔ)類別
        7.5 編譯預(yù)處理命令
        09
        8 數(shù)組
        掌握數(shù)組的概念與使用方法、利用數(shù)組進(jìn)行程序設(shè)計(jì)的方法。

        8.1 數(shù)組的定義與基本操作
        8.2 用數(shù)組作為函數(shù)的形參
        8.3 一維數(shù)組應(yīng)用舉例
        8.4 二維數(shù)組應(yīng)用舉例
        10
        9 指針
        掌握指針的概念以及指針在數(shù)組、函數(shù)和動(dòng)態(tài)內(nèi)存管理等方面的應(yīng)用。

        9.1 指針變量
        9.2 指針與一維數(shù)組
        9.3 指針與二維數(shù)組
        9.4 指針與函數(shù)
        9.5 指針與動(dòng)態(tài)內(nèi)存管理
        11
        10 字符串處理
        掌握字符串的表示與使用方法、輸出輸出、常用的字符串處理函數(shù)以及字符串的應(yīng)用。

        10.1 使用字符數(shù)組表示字符串
        10.2 使用字符指針表示字符串
        10.3 字符串的輸入與輸出
        10.4 字符串處理常用函數(shù)
        10.5 字符串應(yīng)用舉例
        12
        11 構(gòu)造數(shù)據(jù)類型
        掌握結(jié)構(gòu)體類型與結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組、指向結(jié)構(gòu)體的指針,以及共用體和枚舉的概念、定義和使用。

        11.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量
        11.2 結(jié)構(gòu)體數(shù)組
        11.3 指向結(jié)構(gòu)體的指針
        11.4 共用體
        11.5 枚舉
        拓展知識(shí):鏈表的操作
        13
        12 文件操作
        掌握文件的基本概念、常用的文件操作方法以及文件的應(yīng)用。

        12.1 文件與文件類型指針
        12.2 文件的打開與關(guān)閉
        12.3 文件的順序讀寫
        12.4 文件的隨機(jī)讀寫
        12.5 文件應(yīng)用舉例