Ramdan Hours:
Sun - Thu
9.30 AM - 2.30 PM
Iftar in --:--:--
🌙 Maghrib: --:--

C program design for engineers / (Record no. 184)

MARC details
000 -LEADER
fixed length control field 06199cam a22002894i 4500
001 - CONTROL NUMBER
control field 12041404
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20190718115056.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 000615s2001 maua b 001 0 eng
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 020170871X (pbk.)
040 ## - CATALOGING SOURCE
Original cataloging agency DLC
Transcribing agency DLC
Modifying agency DLC
Description conventions rda
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Edition number 21
Item number H.J.C
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Hanly, Jeri R.,
9 (RLIN) 781
Relator term author.
245 10 - TITLE STATEMENT
Title C program design for engineers /
Statement of responsibility, etc author, Jeri Hanly, Elliot Koffman.
250 ## - EDITION STATEMENT
Edition statement second edition.
264 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Reading, MA :
Name of publisher, distributor, etc Addison-Wesley Longman,
Date of publication, distribution, etc 2001.
300 ## - PHYSICAL DESCRIPTION
Extent xviii, 679 pages. :
Other physical details illustrations. ;
Dimensions 23 cm.
336 ## - CONTENT TYPE
Source rdacontent
Content type term text
337 ## - MEDIA TYPE
Source rdamedia
Media type term unmediated
338 ## - CARRIER TYPE
Source rdacarrier
Carrier type term volume
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note 1. Overview of Computers and Software 1 --<br/>1.1 Computer Components 3 --<br/>1.2 Computer Software 11 --<br/>1.3 Computing for Engineers 18 --<br/>1.4 Software Development Method 19 --<br/>1.5 Applying the Software Development Method 21 --<br/>Case Study: Converting Miles to Kilometers 22 --<br/>2. Overview of C 27 --<br/>2.1 C Language Elements 28 --<br/>2.2 Variable Declarations and Data Types 35 --<br/>2.3 Executable Statements 38 --<br/>2.4 General Form of a C Program 47 --<br/>Case Study: Finding the Area and Circumference of a Metal Disc 50 --<br/>2.5 Formatting Numbers in Program Output 54 --<br/>2.6 Interactive Mode, Batch Mode, and Data Files 56 --<br/>2.7 Common Programming Errors 61 --<br/>3. Data Types, Operators, and Simple Functions 73 --<br/>3.1 Representation of Data Types 74 --<br/>3.2 Arithmetic Expressions 77 --<br/>3.3 Extending a Problem Solution 89 --<br/>Case Study: Quality Control in Manufacturing Flat Washers 89 --<br/>3.4 Functions Implementing Additional Operators 94 --<br/>3.5 Simple User-Defined Functions 100 --<br/>3.6 Common Programming Errors 106 --<br/>4. Selection Structures: if and Switch Statements 113 --<br/>4.1 Control Structures 114 --<br/>4.2 Conditions 114 --<br/>4.3 If Statement 125 --<br/>4.4 If Statements with Compound Statements 129 --<br/>4.5 Nested if Statements and Multiple-Alternative Decisions 132 --<br/>4.6 Decision Steps in Algorithms 142 --<br/>Case Study: Computing Compass Bearings 142 --<br/>4.7 Switch Statement 146 --<br/>4.8 Common Programming Errors 152 --<br/>5. Repetition and Loop Statements 163 --<br/>5.1 Repetition in Programs: Using Loops to Solve Problems 164 --<br/>5.2 Counting Loops and the while Statement 166 --<br/>5.3 Computing a Sum or a Product in a Loop 171 --<br/>5.4 For Statement 177 --<br/>5.5 Conditional Loops 186 --<br/>5.6 Loop Design 191 --<br/>5.7 Nested Control Structures 198 --<br/>5.8 Do-while Statement and Flag-Controlled Loops 204 --<br/>5.9 Problem Solving Illustrated 212 --<br/>Case Study: Computing Radiation Levels 212 --<br/>5.10 How to Debug and Test Programs 215 --<br/>5.11 Common Programming Errors 219 --<br/>6. Modular Programming 233 --<br/>6.1 Functions with Input Arguments 235 --<br/>6.2 Problem Solving with Top-Down Design 249 --<br/>Case Study: Finding Prime Numbers 249 --<br/>6.3 Function Output Parameters Implemented with Pointers 255 --<br/>6.4 Introduction to Scope of Names 265 --<br/>6.5 Formal Output Parameters as Actual Arguments 267 --<br/>6.6 Recursive Functions 271 --<br/>Case Study: Bisection Method for Finding Roots 280 --<br/>6.7 Top-Down Design Illustrated 284 --<br/>Case Study: Performing Arithmetic Operations on Common Fractions 284 --<br/>6.8 Debugging and Testing a Program System 293 --<br/>6.9 Common Programming Errors 295 --<br/>7. Arrays 305 --<br/>7.1 Declaring and Referencing Arrays 306 --<br/>7.2 Array Subscripts 309 --<br/>7.3 Using for Loops for Sequential Access 311 --<br/>7.4 Using Array Elements as Function Arguments 316 --<br/>7.5 Array Arguments 318 --<br/>7.6 Using Character Arrays as Strings 331 --<br/>7.7 Array Processing Illustrated 342 --<br/>Case Study: Finding Palindromes in Nucleotide Sequences 342 --<br/>7.8 Dynamic Allocation of Arrays 346 --<br/>7.9 Common Programming Errors 350 --<br/>8. Multidimensional Arrays 361 --<br/>8.1 Declaring and Referencing Multidimensional Arrays 362 --<br/>8.2 Modeling with Two-Dimensional Arrays 367 --<br/>Case Study: Cellular Telephone System 367 --<br/>8.3 Vectors and Matrices 376 --<br/>8.4 Solving Systems of Linear Equations 383 --<br/>8.5 Common Programming Errors 393 --<br/>9. Structure Types 405 --<br/>9.1 User-Defined Structure Types 406 --<br/>9.2 Structure Type Data as Input and Output Parameters 411 --<br/>9.3 Functions Whose Result Values Are Structured 417 --<br/>9.4 Problem Solving with Structure Types 420 --<br/>Case Study: A User-Defined Type for Complex Numbers 421 --<br/>9.5 Parallel Arrays and Arrays of Structures 428 --<br/>Case Study: Universal Measurement Conversion 430 --<br/>9.6 Common Programming Errors 439 --<br/>10. Text and Binary File Processing 449 --<br/>10.1 Input/Output Files: Review and Further Study 450 --<br/>10.2 Binary Files 460 --<br/>10.3 Searching a Database 466 --<br/>Case Study: Metals Database Inquiry 467 --<br/>10.4 Common Programming Errors 475 --<br/>11. Programming in the Large 483 --<br/>11.1 Using Abstraction to Manage Complexity 484 --<br/>11.2 Personal Libraries: Header Files 487 --<br/>11.3 Personal Libraries: Implementation Files 491 --<br/>11.4 Storage Classes 494 --<br/>11.5 Modifying Functions for Inclusion in a Library 499 --<br/>11.6 Conditional Compilation 502 --<br/>11.7 Arguments to Function main 506 --<br/>11.8 Defining Macros with Parameters 509 --<br/>11.9 Common Programming Errors 514 --<br/>12. Introduction to Numerical Methods 525 --<br/>12.1 Finding Roots of Equations 526 --<br/>12.2 Fundamental Statistics 535 --<br/>12.3 Numerical Differentiation 543 --<br/>12.4 Numerical Integration 549 --<br/>12.5 Solving First-Order Differential Equations 556 --<br/>12.6 Commercial Numerical Methods Software 563 --<br/>12.7 Common Programming Errors 565 --<br/>13. On to C++ 577 --<br/>13.1 C++ Control Structures, Input/Output, and Functions 578 --<br/>13.2 C++ Support for Object-Oriented Programming 585 --<br/>A Character Sets 605 --<br/>B ANSI C Standard Libraries 609 --<br/>C C Operators 629 --<br/>D C Numeric Types 635 --<br/>E Enumerated Types 637 --<br/>F Pointer Arithmetic 639 --<br/>G Dynamic Allocation of Two-Dimensional Arrays 641 --<br/>H ANSI C Reserved Words 645.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element C (Computer program language)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Engineering
General subdivision Data processing.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Koffman, Elliot B.,
9 (RLIN) 784
Relator term author.
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN)
a 7
b cbc
c orignew
d 1
e ocip
f 20
g y-gencatlg
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Inventory number Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
  Dewey Decimal Classification     Computers & Information Technology ( Computer Science ) Main library Main library A1 12/02/2007   DO   005.133 H.J.C 00002819 18/02/2025 14/07/2010 Books
  Dewey Decimal Classification     Computers & Information Technology ( Computer Science ) Main library Main library A1 12/02/2007   DO   005.133 H.J.C 00003036 18/02/2025 14/07/2010 Books
  Dewey Decimal Classification     Computers & Information Technology ( Computer Science ) Main library Main library A1 12/02/2007   DO   005.133 H.J.C 00002821 18/02/2025 14/07/2010 Books
  Dewey Decimal Classification     Computers & Information Technology ( Computer Science ) Main library Main library A1 12/02/2007   DO   005.133 H.J.C 00002822 18/02/2025 14/07/2010 Books
  Dewey Decimal Classification     Computers & Information Technology ( Computer Science ) Main library Main library A1 12/02/2007   DO   005.133 H.J.C 00002823 18/02/2025 14/07/2010 Books