定 價:35 元
叢書名:高等職業(yè)教育“互聯網+”創(chuàng)新型系列教材
- 作者:王瑞紅
- 出版時間:2021/12/1
- ISBN:9787111688709
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書充分結合高職高專學生的實際情況,對內容科學取舍,突出算法,強調邏輯思路,吸納先進的項目教學法的思想,非常注重編程能力的訓練。全書共分8個模塊,主要介紹了C語言的基礎知識、程序設計的基本結構、數組、函數、指針和結構體等內容。
本書是由具有多年C語言程序設計教學經驗的一線教師根據實踐教學和應用研究體會編寫而成的。本書內容通俗易懂,實例非常豐富、典型而全面,目標明確,實用性強,理論適度,深入淺出,注重理論和實踐的結合,形式新穎,使讀者通過實例能夠輕松愉快地全面掌握C語言程序設計的方法和應用。
本書適合作為高等職業(yè)院校計算機程序設計的入門教材,也是一本很好的初學者自學教材。
為方便教學,本書有微課視頻(以二維碼形式呈現)、電子課件、實訓任務答案、模擬試卷及答案等,凡選用本書作為授課教材的老師,均可通過電話(010-88379564)或QQ(3045474130)咨詢。
前言
C語言作為一種程序設計語言,其課程在計算機技術應用、計算機網絡技術、現代移動通信技術和電子商務等專業(yè)均有開設,是計算機類、信息類專業(yè)的重要專業(yè)基礎課。C語言簡潔高效、結構豐富,是良好的結構化語言,可移植性強,生成代碼質量高,既可以用來編寫系統軟件,也可以用來編寫應用軟件。C語言是目前世界上流行并廣泛使用的高級程序設計語言。
本書作為高職高專學生學習計算機編程的入門教材,著重講述了計算機程序設計的基礎知識、基本算法和應用編程思想,其目的在于使學生學習C程序設計之后,能結合社會生產實際進行應用程序的研制和開發(fā)。在實例選取上,力求做到讓復雜問題簡單化,讓簡單問題實用化,旨在樹立學生的程序設計思想,培養(yǎng)學生編寫與調試程序的能力,突出“以學生為中心”的教育理念。本書的編寫遵循“知識準備—項目教學—實訓任務”的模式,深入淺出,充分培養(yǎng)學生的創(chuàng)新能力、實踐能力和自學能力。
全書共分8個大模塊,各模塊的主要內容如下:第1個模塊主要介紹C語言的基礎知識;第2個模塊主要介紹C語言的順序結構程序設計;第3個模塊主要介紹C語言的選擇結構程序設計;第4個模塊主要介紹C語言的循環(huán)結構程序設計;第5個模塊主要介紹數組的基本知識及其在程序設計中的應用;第6個模塊主要介紹C語言的函數及其基本應用;第7個模塊主要介紹指針的基本知識及其在程序設計中的應用;第8個模塊主要介紹自定義數據類型結構體的基本知識及其在程序設計中的應用。
本書由王瑞紅擔任主編,王青、黃敬良、宋志新擔任副主編,陳健、王化、徐蕾、王晶參編,并由王瑞紅統稿。其中,王瑞紅編寫了模塊1、2、3,宋志新和徐蕾編寫了模塊4,王青和陳健編寫了模塊5、6,黃敬良和王化編寫了模塊7、8,王晶也參加了部分模塊和附錄的編寫。
由于編者水平有限,書中難免有疏漏和不妥之處,懇請讀者批評指正,并提出寶貴的意見。
編者
目錄
前言
二維碼索引
模塊1C語言基礎知識
部分知識準備
一、C語言的發(fā)展過程
二、C語言的特點
三、C語言程序結構
四、標識符、常量和變量
五、C語言的數據類型
六、C語言的常用運算符和
表達式
第二部分項目教學
項目一用Microsoft Visual C++ 60
環(huán)境開發(fā)一個C語言
程序
項目二本模塊基礎知識綜合
應用
第三部分實訓目標、任務
實訓目標
實訓任務
模塊2順序結構程序設計
部分知識準備
一、算法
二、算法描述方法
三、C語言的語句概述
四、格式數據的輸入/輸出
五、單個字符數據的輸入/輸出
第二部分項目教學
項目一順序程序設計應用(一)
項目二順序程序設計應用(二)
項目三順序程序設計應用(三)
項目四程序執(zhí)行過程的跟蹤
第三部分實訓目標、任務
實訓目標
實訓任務
模塊3選擇結構程序設計
部分知識準備
一、if語句
二、switch語句
第二部分項目教學
項目一if語句實現的選擇結構
應用
項目二switch語句實現的多分支
選擇結構應用
項目三選擇語句的靈活運用
第三部分實訓目標、任務
實訓目標
實訓任務
模塊4循環(huán)結構程序設計
部分知識準備
一、while語句
二、dowhile語句
三、for語句
第二部分項目教學
項目一while語句實現的循環(huán)結構
應用
項目二dowhile語句實現的“直到
型”循環(huán)結構應用
項目三for循環(huán)語句
第三部分實訓目標、任務
實訓目標
實訓任務
模塊5數組
部分知識準備
一、一維數組
二、二維數組
三、字符數組
第二部分項目教學
項目一一維數組的應用實例
項目二二維數組與字符數組
的應用實例
項目三數組的綜合應用實例
第三部分實訓目標、任務
實訓目標
實訓任務
模塊6函數
部分知識準備
一、函數的定義和調用
二、變量的作用域
三、變量的存儲方式與類型
四、函數的嵌套調用和遞歸
調用
第二部分項目教學
項目一函數定義和調用的
實現
項目二函數中變量作用域的
確定
項目三變量類別在函數中的
應用
項目四嵌套調用在函數中的
應用
項目五遞歸調用在函數中的
應用
第三部分實訓目標、任務
實訓目標
實訓任務
模塊7指針
部分知識準備
一、指針
二、指針變量
三、指針與數組
四、指針與字符串
五、指針與函數
第二部分項目教學
項目一利用指針作為函數實參對
數組進行操作的綜合
應用
項目二利用指針作為函數實參對
多維數組進行操作的
綜合應用
第三部分實訓目標、任務
實訓目標
實訓任務
模塊8結構體
部分知識準備
一、定義和使用結構體類型
二、使用結構體數組
三、結構體指針
第二部分項目教學
項目一結構體的定義和使用
項目二結構體數組與結構體指針
的使用
第三部分實訓目標、任務
實訓目標
實訓任務
附錄
附錄A常用字符與ASCII碼值
對照表
附錄B運算符的優(yōu)先級和
結合性
參考文獻