000 02217cam a22002894a 4500
008 080328s2007 maua 001 0 eng
010 _a2006017830
020 _a0321464648
020 _a9780321464644
035 _a(Sirsi) u424
040 _aEG-CaNU
_cEG-CaNU
_dEG-CaNU
042 _ancode
082 0 0 _a005.133
_2 22
100 1 _aHanly, Jeri R.
_94974
245 1 0 _aProblem solving and program design in C /
_c Jeri R. Hanly, Elliot B. Koffman.
250 _a5th ed.
260 _aBoston :
_b Pearson Addison Wesley,
_c c2007.
300 _axviii, 920 p. :
_b ill. ;
_c 24 cm.
500 _aIncludes index.
505 0 _a1. 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. Modular Programming -- 7. Simple Data Types -- 8. Arrays -- 9. Strings -- 10. Recursion -- 11. Structure and Union Types -- 12. Text and Binary File Processing -- 13. Programming in the Large -- 14. Dynamic Data Structures -- 15. Multiprocessing Using Processes and Threads -- 16. On to C++
520 _aProblem Solving and Program Design in C is one of the best-selling introductory programming textbook using the C programming language for beginning programmers. It embraces a balanced approach to program development and an introduction to ANSI C. and provides a gradual introduction to pointers and covers programming with functions early in the text. In later chapters, students learn to implement fundamental data structures such as lists, stacks, queues, and trees in a language that fosters their understanding of stack- and heap-dynamic memory allocation and programmer-controlled pointers. To enhance students learning experience it offers the right amount of pedagogical features that include end-of-section and chapter exercises, examples and case studies, syntax and program style display boxes, error discussions and end-of-chapter projects.
630 0 0 _aCIT.
_914
650 0 _aC (Computer program language)
_9101
700 1 _aKoffman, Elliot B.
_94975
596 _a1
999 _c3238
_d3238