C語言編程實(shí)踐從入門到精通(微課視頻版)/河南省“十四五”普通高等教育規(guī)劃教材
定 價(jià):49.8 元
叢書名:河南省“十四五”普通高等教育規(guī)劃教材
- 作者: 張晶,田地 編
- 出版時(shí)間:2021/8/1
- ISBN:9787564578275
- 出 版 社:鄭州大學(xué)出版社
- 中圖法分類:TP312C
- 頁碼:352
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C語言編程實(shí)踐從入門到精通(微課視頻版)/河南省“十四五”普通高等教育規(guī)劃教材》對C語言程序設(shè)計(jì)的基本概念和要點(diǎn)講解詳細(xì)、全面,深入淺出;運(yùn)用作者提出的“三步走”方法進(jìn)行循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的教學(xué),有利于算法的編程實(shí)現(xiàn);例題豐富,每個(gè)例題都按以下幾個(gè)步驟講解:提出問題——分析算法思想——程序?qū)崿F(xiàn)——運(yùn)行程序——程序分析。遵循認(rèn)知規(guī)律,便于讀者實(shí)踐。
全書分兩部分:第一部分講解C語言的語法基礎(chǔ)、控制語句、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件操作等知識。第二部分將理論付諸實(shí)踐,講解如何開發(fā)自助圖書館管理信息系統(tǒng),使讀者能在實(shí)際項(xiàng)目中靈活運(yùn)用所學(xué)到的知識進(jìn)行軟件分析、設(shè)計(jì)與實(shí)現(xiàn)。
《C語言編程實(shí)踐從入門到精通(微課視頻版)/河南省“十四五”普通高等教育規(guī)劃教材》既可作為高等學(xué)校計(jì)算機(jī)類各專業(yè)C語言程序設(shè)計(jì)課程的教材,也可作為學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的參考書。
C語言程序設(shè)計(jì)是高等學(xué)校計(jì)算機(jī)類各專業(yè)的一門專業(yè)基礎(chǔ)課程,是學(xué)習(xí)程序設(shè)計(jì)的入門課程。C語言功能豐富、表達(dá)能力強(qiáng)、使用靈活方便、應(yīng)用面廣、目標(biāo)程序效率高、可移植性好,既具有高級語言易學(xué)易會的優(yōu)點(diǎn),又具有低級語言對硬件編程的特點(diǎn),既適于編寫系統(tǒng)軟件,又能用來編寫應(yīng)用軟件。
一、本書的主要特點(diǎn)
本書力求突出知識傳授、能力訓(xùn)練、思維培養(yǎng)與德育引領(lǐng)為一體;將教學(xué)實(shí)踐與企業(yè)需求緊密結(jié)合,對企業(yè)實(shí)際項(xiàng)目中經(jīng)常用到的知識做了詳細(xì)介紹;綜合實(shí)訓(xùn)項(xiàng)目注重培養(yǎng)學(xué)生的創(chuàng)新思維、應(yīng)用能力、職業(yè)道德、職業(yè)能力及綜合素質(zhì)。主要體現(xiàn)在:
。1)以淺顯易懂的文字與圖表對C語言的語法、語義及具體問題的算法思想進(jìn)行分析和描述,注重算法設(shè)計(jì)能力及用C語言描述算法的能力培養(yǎng);
。2)創(chuàng)新教材呈現(xiàn)形式,配備微視頻,激發(fā)學(xué)生興趣,豐富學(xué)習(xí)素材;
。3)知識體系與行業(yè)需求高度同步,IT行業(yè)一線工程師參與設(shè)計(jì),注重創(chuàng)新創(chuàng)業(yè)能力培養(yǎng);
。4)書中的技能訓(xùn)練是例題的拓展,進(jìn)一步培養(yǎng)并訓(xùn)練學(xué)生的算法設(shè)計(jì)能力和編程能力;
。5)每章都配備了適量的習(xí)題,對本章內(nèi)容進(jìn)行復(fù)習(xí)和實(shí)踐練習(xí),為學(xué)生課后深入學(xué)習(xí)拓展空間;
。6)德育引領(lǐng)貫穿全過程,課程思政、專業(yè)教育與創(chuàng)新思維教育有機(jī)融合。
二、本書的組織結(jié)構(gòu)
全書分兩部分:第一部分介紹C語言編程的基礎(chǔ)知識;第二部分為綜合項(xiàng)目實(shí)訓(xùn),介紹如何運(yùn)用軟件工程的方法開發(fā)自助圖書館管理信息系統(tǒng)。
實(shí)踐表明,從掌握C語言知識到能參與實(shí)際項(xiàng)目的研發(fā)還需要綜合能力的再提升。本書在第一部分講解完后,安排了一次課程設(shè)計(jì),給學(xué)生提供了一個(gè)有一定規(guī)模的軟件項(xiàng)目研發(fā),有效地強(qiáng)化了學(xué)生的實(shí)戰(zhàn)能力。
三、本書編寫及使用說明
本書由河南財(cái)政金融學(xué)院教師張晶和田地主持編寫,連衛(wèi)民(河南牧業(yè)經(jīng)濟(jì)學(xué)院)和陳爭艷(河南財(cái)政金融學(xué)院)擔(dān)任副主編。本書編寫工作分配如下:第1章由張晶編寫,第2章和附錄A、附錄B由劉征(河南牧業(yè)經(jīng)濟(jì)學(xué)院)編寫,第3章、第6章由田地編寫,第4章、第9章由楊娜(河南牧業(yè)經(jīng)濟(jì)學(xué)院)編寫,第5章由張艷紅(河南財(cái)政金融學(xué)院)編寫,第7章由陳爭艷(河南財(cái)政金融學(xué)院)編寫,第8章由連衛(wèi)民(河南牧業(yè)經(jīng)濟(jì)學(xué)院)編寫,第10章和附錄C、附錄D由劉祿峰(河南財(cái)政金融學(xué)院)編寫,全書由張晶、連衛(wèi)民統(tǒng)稿。
第一部分 C語言程序設(shè)計(jì)基礎(chǔ)知識
第1章 C語言概述
1.1 計(jì)算機(jī)與程序設(shè)計(jì)語言
1.2 C語言簡介
1.3 運(yùn)行C語言程序的方法與步驟
1.4 C語言開發(fā)環(huán)境
1.5 編寫“Hello wodd!”程序
1.6 C語言程序的結(jié)構(gòu)
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 計(jì)算機(jī)中數(shù)據(jù)的表示
2.2 C語言的單詞符號
2.3 關(guān)鍵字和標(biāo)識符
2.4 數(shù)據(jù)類型
2.5 常量
2.6 變量
2.7 輸入/輸出函數(shù)
2.8 運(yùn)算符與表達(dá)式
第3章 控制結(jié)構(gòu)
3.1 程序與算法
3.2 C語言的語句
3.3 順序結(jié)構(gòu)語句
3.4 選擇結(jié)構(gòu)語句
3.5 循環(huán)結(jié)構(gòu)語句
3.6 break語句和continue語句
3.7 多層循環(huán)
3.8 技能訓(xùn)練
第4章 數(shù)組
4.1 數(shù)組的概念
4.2 一維數(shù)組
4.3 二維數(shù)組
4.4 字符數(shù)組和字符串
4.5 技能訓(xùn)練
第5章 函數(shù)
5.1 函數(shù)概述
5.2 定義函數(shù)
5.3 調(diào)用函數(shù)與返回值
5.4 運(yùn)行時(shí)存儲空間組織
5.5 函數(shù)參數(shù)傳遞
5.6 外部變量與作用域
5.7 遞歸函數(shù)
5.8 變量的存儲類別與多文件編程
5.9 外部函數(shù)與內(nèi)部函數(shù)
5.10 技能訓(xùn)練
第6章 指針
6.1 地址與指針
6.2 指針變量
6.3 指針與一維數(shù)組
6.4 指針與二維數(shù)組
6.5 指針與字符串
6.6 指針數(shù)組與指向指針的指針
6.7 動態(tài)內(nèi)存分配
6.8 函數(shù)指針
6.9 編程技能訓(xùn)練
第7章 結(jié)構(gòu)體和其他構(gòu)造類型
7.1 結(jié)構(gòu)體
7.2 結(jié)構(gòu)體數(shù)組
7.3 結(jié)構(gòu)體指針
7.4 結(jié)構(gòu)體類型數(shù)據(jù)作函數(shù)參數(shù)
7.5 共用體與枚舉類型
7.6 鏈表
第8章 文件操作
8.1 文件概述
8.2 文件的打開和關(guān)閉
8.3 文件的讀/寫操作
8.4 文件的其他操作
8.5 文件應(yīng)用實(shí)例
第9章 編譯預(yù)處理
9.1 編譯過程
9.2 宏定義指令
9.3 文件包含指令
9.4 條件編譯指令
第二部分 綜合項(xiàng)目實(shí)訓(xùn)
第10章 自助圖書館管理信息系統(tǒng)項(xiàng)目實(shí)訓(xùn)
10.1 自助圖書館管理信息系統(tǒng)需求分析
10.2 系統(tǒng)設(shè)計(jì)
10.3 系統(tǒng)實(shí)現(xiàn)
10.4 系統(tǒng)測試
附錄
附錄A 部分字符的ASCII代碼對照表
附錄B 運(yùn)算符和結(jié)合性
附錄C 常用ANSI C標(biāo)準(zhǔn)庫函數(shù)
附錄D在CodeBlocks環(huán)境下調(diào)試C語言程序的方法
參考文獻(xiàn)