Starting Out with Programming Logic and Design. (Record no. 25569)

MARC details
000 -LEADER
fixed length control field 07091nam a22003613i 4500
001 - CONTROL NUMBER
control field EBC5126087
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20190105105434.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 181231s2009 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131739877
Qualifying information (electronic bk.)
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC5126087
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL5126087
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL269357
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1024286267
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23rd
Classification number 005.13C
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Gaddis, Tony.
245 10 - TITLE STATEMENT
Title Starting Out with Programming Logic and Design.
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (602 pages)
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- Contents -- Preface -- Chapter 1 Introduction to Computers and Programming -- 1.1 Introduction -- 1.2 Hardware -- 1.3 How Computers Store Data -- 1.4 How a Program Works -- 1.5 Types of Software -- Review Questions -- Chapter 2 Input, Processing, and Output -- 2.1 Designing a Program -- 2.2 Output, Input, and Variables -- 2.3 Variable Assignment and Calculations -- IN THE SPOTLIGHT: Calculating a Percentage -- IN THE SPOTLIGHT: Calculating an Average -- IN THE SPOTLIGHT: Converting a Math Formula to a Programming Statement -- 2.4 Variable Declarations and Data Types -- 2.5 Named Constants -- 2.6 Hand Tracing a Program -- 2.7 Documenting a Program -- IN THE SPOTLIGHT: Using Named Constants, Style Conventions, and Comments -- Review Questions -- Programming Exercises -- Chapter 3 Modules -- 3.1 Introduction to Modules -- 3.2 Defining and Calling a Module -- IN THE SPOTLIGHT: Defining and Calling Modules -- 3.3 Local Variables -- 3.4 Passing Arguments to Modules -- IN THE SPOTLIGHT: Passing an Argument to a Module -- IN THE SPOTLIGHT: Passing an Argument by Reference -- 3.5 Global Variables and Global Constants -- IN THE SPOTLIGHT: Using Global Constants -- Review Questions -- Programming Exercises -- Chapter 4 Decision Structures and Boolean Logic -- 4.1 Introduction to Decision Structures -- IN THE SPOTLIGHT: Using the If-Then Statement -- 4.2 Dual Alternative Decision Structures -- IN THE SPOTLIGHT: Using the If-Then-Else Statement -- 4.3 Comparing Strings -- 4.4 Nested Decision Structures -- IN THE SPOTLIGHT: Multiple Nested Decision Structures -- 4.5 The Case Structure -- IN THE SPOTLIGHT: Using a Case Structure -- 4.6 Logical Operators -- 4.7 Boolean Variables -- Review Questions -- Programming Exercises -- Chapter 5 Repetition Structures -- 5.1 Introduction to Repetition Structures.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note 5.2 Condition-Controlled Loops: While, Do-While, and Do-Until -- IN THE SPOTLIGHT: Designing a While Loop -- IN THE SPOTLIGHT: Designing a Do-While Loop -- 5.3 Count-Controlled Loops and the For Statement -- IN THE SPOTLIGHT: Designing a Count-Controlled Loop with the For Statement -- 5.4 Calculating a Running Total -- 5.5 Sentinels -- IN THE SPOTLIGHT: Using a Sentinel -- 5.6 Nested Loops -- Review Questions -- Programming Exercises -- Chapter 6 Functions -- 6.1 Introduction to Functions: Generating Random Numbers -- IN THE SPOTLIGHT: Using Random Numbers -- IN THE SPOTLIGHT: Using Random Numbers to Represent Other Values -- 6.2 Writing Your Own Functions -- IN THE SPOTLIGHT: Modularizing with Functions -- 6.3 More Library Functions -- Review Questions -- Programming Exercises -- Chapter 7 Input Validation -- 7.1 Garbage In, Garbage Out -- 7.2 The Input Validation Loop -- IN THE SPOTLIGHT: Designing an Input Validation Loop -- 7.3 Defensive Programming -- Review Questions -- Programming Exercises -- Chapter 8 Arrays -- 8.1 Array Basics -- IN THE SPOTLIGHT: Using Array Elements in a Math Expression -- 8.2 Sequentially Searching an Array -- 8.3 Processing the Contents of an Array -- IN THE SPOTLIGHT: Processing an Array -- 8.4 Parallel Arrays -- IN THE SPOTLIGHT: Using Parallel Arrays -- 8.5 Two-Dimensional Arrays -- IN THE SPOTLIGHT: Using a Two-Dimensional Array -- 8.6 Arrays of Three or More Dimensions -- Review Questions -- Programming Exercises -- Chapter 9 Sorting and Searching Arrays -- 9.1 The Bubble Sort Algorithm -- IN THE SPOTLIGHT: Using the Bubble Sort Algorithm -- 9.2 The Selection Sort Algorithm -- 9.3 The Insertion Sort Algorithm -- 9.4 The Binary Search Algorithm -- IN THE SPOTLIGHT: Using the Binary Search Algorithm -- Review Questions -- Programming Exercises -- Chapter 10 Files -- 10.1 Introduction to File Input and Output.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note 10.2 Using Loops to Process Files -- IN THE SPOTLIGHT: Working with Files -- 10.3 Using Files and Arrays -- 10.4 Processing Records -- IN THE SPOTLIGHT: Adding and Displaying Records -- IN THE SPOTLIGHT: Searching for a Record -- IN THE SPOTLIGHT: Modifying Records -- IN THE SPOTLIGHT: Deleting Records -- 10.5 Control Break Logic -- IN THE SPOTLIGHT: Using Control Break Logic -- Review Questions -- Programming Exercises -- Chapter 11 Menu-Driven Programs -- 11.1 Introduction to Menu-Driven Programs -- 11.2 Modularizing a Menu-Driven Program -- 11.3 Using a Loop to Repeat the Menu -- IN THE SPOTLIGHT: Designing a Menu-Driven Program -- 11.4 Multiple-Level Menus -- Review Questions -- Programming Exercises -- Chapter 12 Text Processing -- 12.1 Introduction -- 12.2 Character-By-Character Text Processing -- IN THE SPOTLIGHT: Validating a Password -- IN THE SPOTLIGHT: Formatting and Unformatting Telephone Numbers -- Review Questions -- Programming Exercises -- Chapter 13 Recursion -- 13.1 Introduction to Recursion -- 13.2 Problem Solving with Recursion -- 13.3 Examples of Recursive Algorithms -- Review Questions -- Programming Exercises -- Chapter 14 Object-Oriented Programming -- 14.1 Procedural and Object-Oriented Programming -- 14.2 Classes -- 14.3 Using the Unified Modeling Language to Design Classes -- 14.4 Finding the Classes and Their Responsibilities in a Problem -- IN THE SPOTLIGHT: Finding the Classes in a Problem -- IN THE SPOTLIGHT: Determining Class Responsibilities -- 14.5 Inheritance -- 14.6 Polymorphism -- Review Questions -- Programming Exercises -- Chapter 15 GUI Applications and Event-Driven Programming -- 15.1 Graphical User Interfaces -- 15.2 Designing the User Interface for a GUI Program -- IN THE SPOTLIGHT: Designing a Window -- 15.3 Writing Event Handlers -- IN THE SPOTLIGHT: Designing an Event Handler -- Review Questions.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Programming Exercises -- Appendix A: ASCII/Unicode Characters -- Appendix B: Flowchart Symbols -- Appendix C: Answers to Checkpoint Questions -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W -- Z.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Display text Print version:
Main entry heading Gaddis, Tony
Title Starting Out with Programming Logic and Design
Place, publisher, and date of publication : Pearson India,c2009
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5126087">https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5126087</a>
Public note Click to View
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Materials specified (bound volume or other part) Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
    Dewey Decimal Classification Online access     CENTRAL LIBRARY Digital Library Digital Library 05/01/2019   005.13C GAD-S2 E0100 05/01/2019 05/01/2019 Books
Powered by Koha ILS
Page Design & Customization: Library Web Team CE Thalassery