Programming Logic and Problem Solving
M. Patel, Chetankumar
Sold by PBShop.store US, Wood Dale, IL, U.S.A.
AbeBooks Seller since April 7, 2005
New - Soft cover
Condition: New
Ships within U.S.A.
Quantity: Over 20 available
Add to basketSold by PBShop.store US, Wood Dale, IL, U.S.A.
AbeBooks Seller since April 7, 2005
Condition: New
Quantity: Over 20 available
Add to basketNew Book. Shipped from UK. Established seller since 2000.
Seller Inventory # L2-9789378549182
Mastering programming logic and computational thinking is the essential foundation for coding. Written in learner-friendly language with real-life analogies, this book systematically guides you step-by-step through core principles without overwhelming complexity, building a strong foundation for your future programming skills.
This book begins with computer architecture, memory hierarchy, and number systems, then introduces logic design using variables, data types, operators, flowcharts, and algorithms. You will explore selection structures for decision making, starting with simple if-else logic and progressing to advanced nested structures, else-if ladders, and switch-case branching. The text deepens your skills with core looping mechanics, entry- and exit-controlled repetition, tracing methods, mathematical applications, and nested loop patterns. Finally, you will learn program structuring through modular programming, data organization using one-dimensional and multi-dimensional arrays, and persistent file handling operations.
By the end of this book, you will be well-equipped to transition from logic design to programming languages like C, Python, or Java and possess a solid foundation ready for advanced programming courses.
What you will learn
● Strengthen programming logic independent of programming language syntax.
● Create algorithms systematically.
● Analyze and create flowcharts for logical visualization.
● Write clear and standard pseudocode effectively.
● Learn dry runs by tracing logic.
● Learn to solve problems systematically.
Who this book is for
This book is ideal for diploma, degree, BCA, MCA, and BSc IT students, as well as faculty members, educators, and cross-discipline learners. No prior coding knowledge is required; it builds strong logical foundations before you study C, Python, or Java.
Table of Contents
1. Introduction to Computer Systems
2. Introduction to Logic
3. Fundamentals of Selection for Decision Making
4. Advanced Selection Structures for Decision Making
5. Core Concepts and Simple Repetition in Looping,
6. Tracing and Advanced Applications of Looping
7. Nested Loops and Advanced Logical Patterns
8. Modular Programming and Basic Program Structuring
9. Arrays and Fundamental Data Organization
10. Fundamentals of File Handling
11. Learning Path Ahead
"About this title" may belong to another edition of this title.
Returns Policy
We ask all customers to contact us for authorisation should they wish to return their order. Orders returned without authorisation may not be credited.
If you wish to return, please contact us within 14 days of receiving your order to obtain authorisation.
Returns requested beyond this time will not be authorised.
Our team will provide full instructions on how to return your order and once received our returns department will process your refund.
Please note the cost to return any...
Books are shipped from UK warehouse. Delivery thereafter is between 4 and 14 business days dependant upon your location - please do contact us with any queries you may have.
| Order quantity | 7 to 14 business days | 7 to 14 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 0.00 |
Delivery times are set by sellers and vary by carrier and location. Orders passing through Customs may face delays and buyers are responsible for any associated duties or fees. Sellers may contact you regarding additional charges to cover any increased costs to ship your items.