Look Inside

Problem Solving Technique Using C (Sem 1, BCA Karnataka Univ)

175.00

This book is intended to provide a solid foundation in C programming, from the fundamental concepts of computer systems to the workings of language syntax and control structures. The book is aimed at a beginner or an experienced programmer looking to expand their skills; this comprehensive guide will equip you with the knowledge and tools to write efficient and effective C code.

The book starts by exploring the history and evolution of computers, their components, and how they work together. Then, we will provide the essential elements of C, including data types, variables, operators, and control structures. You’ll also learn how to break down complex programs into smaller, reusable functions for better organization and maintainability.

Throughout the book, we’ll cover topics such as arrays, strings, pointers, structures, and unions, providing practical examples and exercises to strengthen your understanding. By the end of this book, you’ll have a strong understanding of C programming and be well-prepared to tackle more advanced topics and projects.

Contents –

1. Computer Fundamentals
– Definition
– History and Evolution
– Characteristics of Computer
– Block Diagram and Von-Neumann
– Input Devices, Output Devices and Storage Devices and its types
– Control Unit, ALU

2. Computer Software
– Definition
– Types of Software
– Translators and types
– Computer Languages and its types
– Algorithms and Flow charts

3. Introduction to C
– Introduction
– Characteristics and Features
– Structure of C with Simple program
– Character Set, Tokens, Keywords, Identifiers, Constants and Variables
– Data types and its types
– Rules, Declaring, Initialization of Variables Formatted and Unformatted I/O functions

4. Operators and Expressions
– Definition
– Types of Operators
– Operator Precedence and Associatively
– Expression and Type conversion

5 Control Structures (Branching and Looping)
– Definition and Usage
– Types of Branching statements
– Looping and types of looping

6. Arrays and Strings
– Definition and Usage
– Declaration, Initialization of Array
– Types of Arrays
– String and String Functions

7. User Defined Functions, Structures and Unions
– Definition
– Types of Functions
– Application of Functions
– Creating a User defined Function
– Components of Functions
– Definition of Structure and Union
Lab Programs

ISBN

Year of publication

2024

Edition

Pages

Weight

144 (In Grams)

Book Code

Student Dollar Price

7

Type

Author

Dr. Alok V. Gaddi,

Dr. Amit N. Angadi,

Dr. Mahantesh C. Elemmi,

Dr. Sheetal Kumar M.,

Prof. Mahadevappa Vadekar

Publisher

Himalaya pub