商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
《C語言程序設計(軟件工程系列規劃教材)》編 著者王仲民。
《C語言程序設計(軟件工程系列規劃教材)》以 強調算法應用、問題驅動的程序設計為主線,以軟件 工程原則為指導思想,以構思.Conceive、設計- Design、實現.Implement、運作-Operate (CDIO) 工程能力培養為目標,按照由淺入深、循序漸進的步 驟,采取通過程序設計學習C語言的方法安排教學內 容。在簡要介紹計算機與計算機程序、計算機程序設 計與程序語言、CDIO與程序設計的基礎上,從軟件工 程師與計算機的簡單對話開始學習程序設計,循序漸 進地介紹了面向用戶的輸入與輸出。之后,針對簡單 問題、決策性問題、重復性問題,以及復雜數據處理 (數組、字符串、結構體與聯合體、指針等)過程建立 解決方案并完成代碼實現;以解決方案的拓展與重用 的方式介紹了函數設計與實現,以及從程序設計到軟 件開發的基本方法。核心章節每章有小結和CDIO案例 。本書最后簡要總結了C語言基本元素。附錄中列出 了C語言程序常見錯誤、C語言程序的風格、常用開發 環境、標準C庫函數和ASCII碼表。
本書讀者對象主要是大學本科一年級的新生,也 可以作為面向應用的程序設計人員的參考書。
《C語言程序設計(軟件工程系列規劃教材)》以 強調算法應用、問題驅動的程序設計為主線,以軟件 工程原則為指導思想,以構思.Conceive、設計- Design、實現.Implement、運作-Operate (CDIO) 工程能力培養為目標,按照由淺入深、循序漸進的步 驟,采取通過程序設計學習C語言的方法安排教學內 容。在簡要介紹計算機與計算機程序、計算機程序設 計與程序語言、CDIO與程序設計的基礎上,從軟件工 程師與計算機的簡單對話開始學習程序設計,循序漸 進地介紹了面向用戶的輸入與輸出。之后,針對簡單 問題、決策性問題、重復性問題,以及復雜數據處理 (數組、字符串、結構體與聯合體、指針等)過程建立 解決方案并完成代碼實現;以解決方案的拓展與重用 的方式介紹了函數設計與實現,以及從程序設計到軟 件開發的基本方法。核心章節每章有小結和CDIO案例 。本書最后簡要總結了C語言基本元素。附錄中列出 了C語言程序常見錯誤、C語言程序的風格、常用開發 環境、標準C庫函數和ASCII碼表。
本書讀者對象主要是大學本科一年級的新生,也 可以作為面向應用的程序設計人員的參考書。
名人/編輯推薦
《C語言程序設計(軟件工程系列規劃教材)》編著者王仲民。 本書以突出算法應用、問題驅動的程序設計為主線、以軟件工程原則為指導思想、以構思Conceiving、設計Designing、實現Implementing、運作Operating(CDIO)工程能力培養為目標、按照由淺入深、循序漸進的步驟,通過程序設計學習C語言的方法安排教學內容。
目次
前言
第一篇 程序設計基礎
第1章 計算機與計算機程序
1.1 硬件與軟件
1.1.1 計算機的基本組成
1.1.2 計算機的基本原理
1.2 計算機數據處理技術
1.2.1 字符及文本處理
1.2.2 數字媒體數據處理
1.2.3 現代計算
1.2.4 云計算的關鍵
思考與練習
第2章 計算機程序設計與程序語言
2.1 程序設計與軟件開發
2.1.1 程序設計語言的分類 前言 第一篇 程序設計基礎 第1章 計算機與計算機程序 1.1 硬件與軟件 1.1.1 計算機的基本組成 1.1.2 計算機的基本原理 1.2 計算機數據處理技術 1.2.1 字符及文本處理 1.2.2 數字媒體數據處理 1.2.3 現代計算 1.2.4 云計算的關鍵 思考與練習 第2章 計算機程序設計與程序語言 2.1 程序設計與軟件開發 2.1.1 程序設計語言的分類 2.1.2 程序設計 2.1.3 軟件開發 2.2 程序設計與算法 2.2.1 算法及其特征 2.2.2 算法的表示 2.3 程序設計的實現與程序語言 2.3.1 編程語言 2.3.2 編碼的風格 2.3.3 編程準則 思考與練習 第3章 CDIO與程序設計 3.1 CDIO基本內容 3.2 軟件工程基本原則 3.2.1 軟件工程的基本原理 3.2.2 以CDIO方法體現軟件工程的原則 3.2.3 面向過程與面向對象 思考與練習 第二篇 問題驅動的程序設計 第4章 軟件工程師與計算機的簡單對話 4.1 數據處理 4.1.1 數據處理簡化流程 4.1.2 簡單問題求解 4.2 數據類型與變量 4.2.1 數據類型 4.2.2 變量定義 4.2.3 算術運算與賦值運算 4.2.4 數據類型的轉換 4.3 小結 4.4 CDIO應用案例 思考與練習 第5章 面向用戶的輸入與輸出 5.1 輸入處理 5.1.1 單字符輸入 5.1.2 字符串輸入 5.1.3 格式化輸入 5.1.4 文件讀取 5.1.5 文件的打開與關閉 5.2 輸出處理 5.2.1 單字符輸出 5.2.2 字符串輸出 5.2.3 格式化輸出函數 5.2.4 格式字符串 5.2.5 文件寫 5.2.6 格式化寫文件 5.3 用戶界面設計初步 5.4 小結 5.5 CDl0應用案例 思考與練習 第6章 簡單問題 6.1 算法的直接應用 6.1.1 簡單問題的需求規約 6.1.2 簡單問題的算法選擇 6.2 位運算 6.2.1 位運算 6.2.2 &按位與運算 6.2.3 |按位或運算 6.2.4 ∧按位異或運算 6.2.5 ~按位取反運算 6.2.6 不同存儲空間大小數據的位運算 6.2.7 <<左移運算 6.2.8 >>右移運算 6.3 解決方案的拓展問題 6.4 小結 6.5 CDl0應用案例 思考與練習 第7章 決策性問題 7.1 關系運算與邏輯運算 7.1.1 關系運算 7.1.2 邏輯運算 7.2 邊界型條件if以及if.else 7.2.1 if與if.else分支結構 7.2.2 多因素約束條件與嵌套式if.else結構 7.2.3 條件運算符?... 7. 3預設型條件switch.case.break.. 7.4 綜合性條件的決策 7.5 小結 7.6 CDl0應用案例 思考與練習 第8章 重復性問題 8.1 有限次重復與for循環 8.1.1 計數循環過程設計及for語句的使用 8.1.2 嵌套式for語句的使用方法 8.2 條件重復與while和do-while循環 8.2.1 先驗條件循環設計與while語句 8.2.2 后驗條件循環設計與do.while語句 8.3 for循環與while循環的選擇與綜合應用 8.3.1 循環次數省略與continue語句 8.3.2 循環狀態終止與break語句 8.3.3 特殊循環和跳轉與goto語句 8.3.4 for循環的特殊應用 8.3.5 循環結構的特殊用例 8.4 小結 8.5 CDIO應用案例 思考與練習
第一篇 程序設計基礎
第1章 計算機與計算機程序
1.1 硬件與軟件
1.1.1 計算機的基本組成
1.1.2 計算機的基本原理
1.2 計算機數據處理技術
1.2.1 字符及文本處理
1.2.2 數字媒體數據處理
1.2.3 現代計算
1.2.4 云計算的關鍵
思考與練習
第2章 計算機程序設計與程序語言
2.1 程序設計與軟件開發
2.1.1 程序設計語言的分類 前言 第一篇 程序設計基礎 第1章 計算機與計算機程序 1.1 硬件與軟件 1.1.1 計算機的基本組成 1.1.2 計算機的基本原理 1.2 計算機數據處理技術 1.2.1 字符及文本處理 1.2.2 數字媒體數據處理 1.2.3 現代計算 1.2.4 云計算的關鍵 思考與練習 第2章 計算機程序設計與程序語言 2.1 程序設計與軟件開發 2.1.1 程序設計語言的分類 2.1.2 程序設計 2.1.3 軟件開發 2.2 程序設計與算法 2.2.1 算法及其特征 2.2.2 算法的表示 2.3 程序設計的實現與程序語言 2.3.1 編程語言 2.3.2 編碼的風格 2.3.3 編程準則 思考與練習 第3章 CDIO與程序設計 3.1 CDIO基本內容 3.2 軟件工程基本原則 3.2.1 軟件工程的基本原理 3.2.2 以CDIO方法體現軟件工程的原則 3.2.3 面向過程與面向對象 思考與練習 第二篇 問題驅動的程序設計 第4章 軟件工程師與計算機的簡單對話 4.1 數據處理 4.1.1 數據處理簡化流程 4.1.2 簡單問題求解 4.2 數據類型與變量 4.2.1 數據類型 4.2.2 變量定義 4.2.3 算術運算與賦值運算 4.2.4 數據類型的轉換 4.3 小結 4.4 CDIO應用案例 思考與練習 第5章 面向用戶的輸入與輸出 5.1 輸入處理 5.1.1 單字符輸入 5.1.2 字符串輸入 5.1.3 格式化輸入 5.1.4 文件讀取 5.1.5 文件的打開與關閉 5.2 輸出處理 5.2.1 單字符輸出 5.2.2 字符串輸出 5.2.3 格式化輸出函數 5.2.4 格式字符串 5.2.5 文件寫 5.2.6 格式化寫文件 5.3 用戶界面設計初步 5.4 小結 5.5 CDl0應用案例 思考與練習 第6章 簡單問題 6.1 算法的直接應用 6.1.1 簡單問題的需求規約 6.1.2 簡單問題的算法選擇 6.2 位運算 6.2.1 位運算 6.2.2 &按位與運算 6.2.3 |按位或運算 6.2.4 ∧按位異或運算 6.2.5 ~按位取反運算 6.2.6 不同存儲空間大小數據的位運算 6.2.7 <<左移運算 6.2.8 >>右移運算 6.3 解決方案的拓展問題 6.4 小結 6.5 CDl0應用案例 思考與練習 第7章 決策性問題 7.1 關系運算與邏輯運算 7.1.1 關系運算 7.1.2 邏輯運算 7.2 邊界型條件if以及if.else 7.2.1 if與if.else分支結構 7.2.2 多因素約束條件與嵌套式if.else結構 7.2.3 條件運算符?... 7. 3預設型條件switch.case.break.. 7.4 綜合性條件的決策 7.5 小結 7.6 CDl0應用案例 思考與練習 第8章 重復性問題 8.1 有限次重復與for循環 8.1.1 計數循環過程設計及for語句的使用 8.1.2 嵌套式for語句的使用方法 8.2 條件重復與while和do-while循環 8.2.1 先驗條件循環設計與while語句 8.2.2 后驗條件循環設計與do.while語句 8.3 for循環與while循環的選擇與綜合應用 8.3.1 循環次數省略與continue語句 8.3.2 循環狀態終止與break語句 8.3.3 特殊循環和跳轉與goto語句 8.3.4 for循環的特殊應用 8.3.5 循環結構的特殊用例 8.4 小結 8.5 CDIO應用案例 思考與練習
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。