Problem Solving and Program Design in C, 8/e (GE-Paperback)

Jeri R. Hanly , Elliot B. Koffman

  • 出版商: Pearson FT Press
  • 出版日期: 2015-08-20
  • 定價: $1,450
  • 售價: 9.8$1,421
  • 語言: 英文
  • 頁數: 848
  • ISBN: 1292098813
  • ISBN-13: 9781292098814
  • 相關分類: C 程式語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

For introductory courses in computer science and engineering.

 

Learning to Program with ANSI-C

Problem Solving and Program Design in C teaches introductory students to program with ANSI-C, a standardized, industrial-strength programming language known for its power and probability. The text uses widely accepted software engineering methods to teach students to design cohesive, adaptable, and reusable program solution modules with ANSI-C. Through case studies and real world examples, students are able to envision a professional career in programming.


Widely perceived as an extremely difficult language due to its association with complex machinery, the Eighth Edition approaches C as conducive to introductory courses in program development. C language topics are organized based on the needs of beginner programmers rather than structure, making for an even easier introduction to the subject. Covering various aspects of software engineering, including a heavy focus on pointer concepts, the text engages students to use their problem solving skills throughout.

商品描述(中文翻譯)

「以 ANSI-C 學習程式設計:問題解決與程式設計」是一本針對計算機科學和工程的入門課程的教材。

這本教材使用 ANSI-C 這個標準化、工業強度的程式語言來教導學生程式設計。ANSI-C 以其強大和可靠性而聞名。本書使用廣泛接受的軟體工程方法,教導學生如何使用 ANSI-C 設計具有連貫性、適應性和可重複使用性的程式解決方案模組。通過案例研究和實際世界的例子,學生能夠想像自己在程式設計領域的專業生涯。

由於與複雜機械相關,C 語言被普遍認為是一門非常困難的語言。但這本「第八版」將 C 語言作為入門課程的一部分,使其更容易理解。本書根據初學者的需求組織 C 語言的主題,而不是按照結構來組織,從而更容易入門。本書涵蓋軟體工程的各個方面,特別強調指標概念,鼓勵學生在整個過程中運用他們的問題解決能力。

目錄大綱

0. Computer Science as a Career Path

1. Overview of Computers and Programming

2. Overview of C

3. Top-Down Design with Functions

4. Selection Structures: if and switch Statements

5. Repetition and Loop Statements

6. Pointers and Modular Programming

7. Array Pointers

8. Strings

9. Recursion

10. Structure and Union Types

11. Text and Binary File Pointers

12. Programming in the Large

13. Pointers and Dynamic Data Structures

14. Multiprocessing Using Processes and Threads (Online at www.pearsonhighered.com/irc)

15. On to C++ (Online at www.pearsonhighered.com/irc )

 

Appendices

A. More about Pointers 

B. ANSI C Standard Libraries 

C. C Operators

D. Character Sets  

E. ANSI C Reserved Words

目錄大綱(中文翻譯)

0. 電腦科學作為職業道路
1. 電腦和程式設計概述
2. C 語言概述
3. 使用函數進行自上而下的設計
4. 選擇結構:if 和 switch 陳述式
5. 迴圈和循環陳述式
6. 指標和模組化程式設計
7. 陣列指標
8. 字串
9. 遞迴
10. 結構和聯合類型
11. 文本和二進制檔案指標
12. 大型程式設計
13. 指標和動態資料結構
14. 使用進程和線程進行多處理 (線上資源:www.pearsonhighered.com/irc)
15. 進入 C++ (線上資源:www.pearsonhighered.com/irc)

附錄
A. 更多關於指標的資訊
B. ANSI C 標準函式庫
C. C 語言運算子
D. 字元集
E. ANSI C 保留字