Upload
dreamtech-press
View
26
Download
10
Embed Size (px)
DESCRIPTION
Computer Concepts and C Programming
Citation preview
The Computer Concepts and C Programming book helps you to master the fundamentals of computer and C programming language. The book is divided into two sections—the first section elaborates the basic concepts
of computer, such as input/output devices, memory device, and operating systems. The second section of the book provides an in-depth coverage of programming techniques in C programming and covers concepts such as variables, operators, strings, managing input/output, arrays, and pointers.
ISBN: 9789351194705 | Price: 449/- | Pages: 572 | Authors: Vikas Gupta, KLSI
COMPUTER CONCEPTS AND C PROGRAMMINGCOMPUTER CONCEPTS AND C PROGRAMMING
t
t
t
t
t
t
t
t
t
t
t
t
Fundamentals of Computer
Fundamentals of Operating System
Approach of Problem Solving
Fundamentals of C Programming
Variables, Constants, and Input/Output Functions in C
Operators, Control, and Loop Statements in C
One-Dimensional, Two-Dimensional, and Multi- Dimensional Arrays
Working with Functions and Strings
Structures and Unions
Use of Pointers
Preprocessor Statements and Data Files in C
Standard Library Functions
u
u
u
u
u
u
u
u
u
The history of computer, basics of hardware devices, and different types of systems and application software
The different types of operating systems, computer processing techniques, and functions of operating systems
The fundamentals of problem solving and C, basic computation model, flowcharts, algorithm, and pseudo code, history and features of C language, data types, constants, variables, const and volatile type qualifiers ,data type modifiers, backslash and symbolic constants, delimiters, and multiple assignments.
The different types of operators in C, operator precedence, type casting, mixed mode operation, mathematical functions, header files, and preprocessor directives
The control statements, iterative statements, jump statements, and one- as well as two-dimensional arrays
Built-in functions, user-defined functions, passing parameters to functions, using arrays in functions, recursive functions, and local, global, static, and register variables
Structure variables, nested structures, union variable, pointer variable, address of operator with pointer, dereferencing pointer, and passing pointer to a function by using the call by value and reference methodsThe #define, #include, #if, #elif, #else, #endif, #undef, #ifdef, #ifndef, and #error directives, predefined macro, and command line arguments in CLibrary functions, I/O functions, string functions, character functions, math functions, time and date functions, and miscellaneous functions
` 449/-THIS BOOK COVERS:
SALIENT FEATURES:
Chapter 1: Introduction to Digital Computers: Types Chapter 9: Control Structures: Exploring the Syntax of a of Computers | The Basic Operations of a Computer | Control Structure | Working with Conditional Statements Functional Components of a Computer System | | Working with Iterative Statements | Working with Jump Classification of Digital Computers StatementsChapter 2: Introduction to Operating Systems: Chapter 10: Arrays: Introducing Arrays | Types of Purposes of an Operating Systems | Functions of an Arrays | Limitations of Arrays | Operating Systems | Services Provided by Operating Chapter 11: Working with Functions: Overview of Systems | Types of Operating Systems | Disk Operating Functions | Types of Functions | Parameter Passing System | Windows Operating Systems | Linux Operating Mechanisms | Passing Arrays in Function | Recursive Systems | Android Operating Systems Functions | Functions and VariablesChapter 3: Number System: Introduction to Number Chapter 12: String Handling in C: Understanding System | Number System Conversion | Binary Arithmetic Strings in C | Declaring and Initializing a String | Reading Chapter 4: Problem Solving with Digital Computer: and Displaying the Strings | Creating an Array of Strings | The Basic Model of Computation | Main Programming Performing String Operations | Using String Handling Structures | Steps for Program Development | Functions Pseudocode Chapter 13: Structures and Unions: Structures | Chapter 5: Introducing the C Language: Machine UnionsLanguage | Assembly Language | Introducing the C Chapter 14: Pointers: Understanding Pointers | Language | Exploring Basic C Concepts | Developing a Declaring a Pointer Variable | Using the Address of (&) Simple C Program | Operator | Initializing a Pointer Variable | Dereferencing a Chapter 6: Introducing the Fundamentals of C Pointer | Performing Operations on Pointers | Working Programming: Exploring Data Types | Introducing with Functions and Pointers | Working with Arrays and Constants | Introducing Variables | Introducing const Pointers | Allocating Memory at Runtimeand volatile Type Qualifiers | Explaining Data Type Chapter 15: File Handling: Types of File | Performing Modifiers | Exploring Backslash Constants | Exploring File Operations | Performing File Operations on Text Files Symbolic Constants | Exploring Delimiters | | Performing File Operations on VariableLength Record Understanding Multiple Assignments FileChapter 7: Managing Input and Output Operations: Chapter 16: Standard Preprocessors: Rules for Writing Input/Output Functions | The printf() Function | The the Preprocessor Directives | The #define Directive | The printf() Place Holders | Escape Sequence | The scanf() #include Directive | The #if, #elif, #else, and #endif Function | The scanf()Place Holders | The getchar() Directives | The #undef Directive | The#ifdef Directive | Function | The gets() Function | The putchar() Function | The #ifndef Directive | The #error Directive | Predefined The puts() Function Macro | Command Line Arguments in CChapter 8: Working with Operators and Expressions Chapter 17: Standard Library Functions: Using a in C: Working with Operators | Operator Precedence in C Library Function | I/O Functions | String Functions | | Type Casting in C | Implementing Mixed Mode Character Functions | Math Functions | Time and Date Operation | Using Mathematical Functions in C | Using Functions | Miscellaneous Functionsthe Header Files and Preprocessor Directives
Vikas Gupta is a publisher, an internationally acclaimed author, a prolific speaker on computer learning and e-publishing, and co-founder of a software company, offering IT-enabled services. He has coauthored several books for American publishing giants such as Wiley, McGraw Hill, and IDG. His earlier books in the same series have broken all records of popularity, selling more than three million copies in India alone. Comdex Computer Course Kit, a world-class learning system (Book + Software), was introduced by him after four years of research. The book was an instant hit. However, the feedback revealed a growing demand for a textbook on Computer Basics and C Programming. So, here is a new book that widely covers Computer Concepts and C Programming.The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the market of engineering textbooks, bringing excellent content in engineering and technical education to the fore. The teams at Kogent Learning Solutions, Inc. and Dreamtech Press are committed to providing excellence in quality of content by judiciously analyzing the needs of its readers and ensuring dedication of its authors and editors in catering to these needs.
ABOUT THE AUTHORS:
TABLE OF CONTENTS:
DREAMTECH PRESS
19-A, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078
Email: [email protected]
Website: www.dreamtechpress.com
WILEY INDIA PVT. LTD.
4435-36/7, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Email: [email protected]
Website: www.wileyindia.com
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: [email protected]
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: [email protected]
ExclusivelyDistributed by:
Published by:
/dtechpress /dtechpress /company/dreamtech-press /dreamtechpress