程序設計基礎(原書第3版)計算機編程入門書籍 計算機與程序設計導論 麵嚮對象設計 GUI應用程序和

程序設計基礎(原書第3版)計算機編程入門書籍 計算機與程序設計導論 麵嚮對象設計 GUI應用程序和 下載 mobi epub pdf 電子書 2025

王立柱 譯
圖書標籤:
  • 程序設計
  • 計算機編程
  • 入門
  • 導論
  • 麵嚮對象
  • GUI
  • 應用程序
  • 基礎
  • 第3版
  • 計算機
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 臨池學書圖書專營店
齣版社: 機械工業齣版社
ISBN:9787111596806
商品編碼:29762197217
叢書名: 程序設計基礎 原書第3版
齣版時間:2018-04-01

具體描述


商品名稱:      程序設計基礎(原書第3版)

作者:      [美] 托尼·加迪斯(Tony Gaddis)

市場價:      79.00

ISBN號:      9787111596806

版次:      1-1

齣版日期:       

頁數:      418

字數:      392

齣版社:      機械工業齣版社


Starting Out with Programming Logic & Design, Third Edition


齣版者的話


譯者序


前言


第1章 計算機與程序設計導論 1


1.1 引言 1


1.2 硬件 2


1.3 計算機是如何存儲數據的 5


1.4 程序是如何執行的 8


1.5 軟件的種類 14


復習 15


第2章 輸入、處理和輸齣 18


2.1 設計一個程序 18


2.2 輸齣、輸入和變量 21


2.3 變量賦值和計算 27


重點聚焦:計算手機的超時話費 29


重點聚焦:計算百分比 31


重點聚焦:計算平均值 32


重點聚焦: 將一個數學公式轉換為編程語句 34


2.4 變量聲明和數據類型 36


2.5 命名常量 40


2.6 手動跟蹤程序 41


2.7 程序文檔 42


重點聚焦: 使用命名常量、風格約定和注釋 43


2.8 設計你的個程序 44


復習 47


第3章 模塊 52


3.1 模塊簡介 52


3.2 定義和調用模塊 53


重點聚焦:模塊的定義和調用 57


3.3 局部變量 61


3.4 將參數傳遞給模塊 63


重點聚焦: 將一個實參傳給一個模塊 66


重點聚焦: 通過引用傳遞一個實參 71


3.5 全局變量和全局常量 73


重點聚焦:使用全局常量 74


復習 76


第4章 決策結構和布爾邏輯 82


4.1 決策結構簡介 82


重點聚焦:使用If-Then語句 86


4.2 雙重選擇決策結構 88


重點聚焦:使用If-Then-Else語句 89


4.3 比較字符串 92


4.4 嵌套決策結構 95


重點聚焦:決策結構的多重嵌套 98


4.5 Case結構 101


重點聚焦:使用Case結構 103


4.6 邏輯運算符 105


4.7 布爾變量 110


復習 111


第5章 循環結構 116


5.1 循環結構簡介 116


5.2 條件控製循環: While、Do-While和 Do-Until 117


重點聚焦:設計一個While循環 120


重點聚焦: 設計一個Do-While循環 126


5.3 計數控製循環和For語句 130


重點聚焦: 使用For語句設計一個計數控製循環 135


5.4 計算運行總和 143


5.5 哨兵 145


重點聚焦:如何使用哨兵 146


5.6 嵌套循環 148


復習 151


第6章 函數 155


6.1 函數簡介:生成隨機數 155


重點聚焦:使用隨機數 157


重點聚焦:用隨機數錶示其他值 158


6.2 寫自己的函數 161


重點聚焦:基於函數的模塊化 165


6.3 更多的庫函數 172


復習 181


第7章 輸入驗證 185


7.1 垃圾入,垃圾齣 185


7.2 輸入驗證循環 186


重點聚焦: 設計一個輸入驗證循環 187


7.3 防禦性編程 191


復習 192


第8章 數組 195


8.1 數組基礎知識 195


重點聚焦: 在數學錶達式中使用數組元素 199


8.2 數組的順序搜索 206


8.3 數組的數據處理 210


重點聚焦:處理數組 216


8.4 並行數組 221


重點聚焦:並行數組的應用 221


8.5 二維數組 224


重點聚焦:二維數組的應用 227


8.6 三維或高維數組 231


復習 232


第9章 數組的排序和查找 237


9.1 起泡排序算法 237


重點聚焦:使用起泡排序算法 242


9.2 選擇排序算法 248


9.3 插入排序算法 253


9.4 摺半查找算法 257


重點聚焦:使用摺半查找算法 260


復習 262


第10章 文件 266


10.1 文件的輸入和輸齣 266


10.2 采用循環處理文件 275


重點聚焦:處理文件 278


10.3 使用文件和數組 282


10.4 處理記錄 283


重點聚焦:添加和顯示記錄 286


重點聚焦:搜索記錄 289


重點聚焦:修改記錄 290


重點聚焦:刪除記錄 295


10.5 控製中斷邏輯 297


重點聚焦:使用控製中斷邏輯 298


復習 302


第11章 菜單驅動程序 306


11.1 菜單驅動程序簡介 306


11.2 模塊化菜單驅動程序 314


11.3 使用循環重復菜單 318


重點聚焦:設計菜單驅動程序 320


11.4 多級菜單 332


復習 336


第12章 文本處理 340


12.1 引言 340


12.2 逐字符文本處理 341


重點聚焦:密碼驗證 343


重點聚焦: 電話號碼格式化和去格式化 347


復習 351


第13章 遞歸 356


13.1 遞歸介紹 356


13.2 遞歸求解 358


13.3 遞歸算法舉例 361


復習 369


第14章 麵嚮對象設計 372


14.1 過程化編程及麵嚮對象編程 372


14.2 類 374


14.3 使用統一建模語言來設計類 383


14.4 尋找一個問題中的類及其功能 384


重點聚焦:尋找一個問題中的類 384


重點聚焦:定義類的功能 387


14.5 類的繼承 392


14.6 類的多態性 397


復習 401


第15章 GUI應用程序和事件驅動編程 405


15.1 圖形交互界麵 405


15.2 設計GUI程序的用戶接口 407


重點聚焦:設計一個窗口 410


15.3 編寫事件處理程序 412


重點聚焦: 設計一個事件處理程序 414


復習 415


附錄 ASCII/Unicode字符 418


本書教授編程概念和解決問題的技巧,所使用的方法獨立於具體的編程語言,且不需要讀者有任何編程經驗。內容不僅包括數據類型、變量、輸入、輸齣、控製結構、模塊、函數、數組和文件,還有麵嚮對象的概念、GUI開發和事件驅動編程。配套的教學資源也十分豐富,包括復習中的答案、編程練習中的解決方案、PPT和試題庫。此外,在本書的相應網站上還提供瞭用各種語言實現的書中僞代碼對應的程序。本書適閤作為學習具體語言之前的先導編程邏輯課程,也可以是入門編程課程的部分。


用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.qciss.net All Rights Reserved. 圖書大百科 版權所有