Using C++ : (Record no. 1104)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 06781nam a22002777a 4500 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | OSt |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20231014110321.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 210213b ||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9780534391461 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 053439146X |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | BUL |
Language of cataloging | ENG |
Transcribing agency | BUL |
Modifying agency | BUL |
Description conventions | RDA |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Edition number | 22 |
Classification number | 005.133 |
Item number | HEN |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Hennefeld, Julien. |
245 ## - TITLE STATEMENT | |
Title | Using C++ : |
Remainder of title | an introduction to programming / |
Statement of responsibility, etc. | Julien Hennefeld, Laura Baker & Charles Burchard |
250 ## - EDITION STATEMENT | |
Edition statement | 2nd edition. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. | |
Place of publication, distribution, etc. | Australia : |
Name of publisher, distributor, etc. | The wadsworth group, |
Date of publication, distribution, etc. | c2003. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xvii, 670 p. : |
Other physical details | ill. ; |
Dimensions | 24 cm |
500 ## - GENERAL NOTE | |
General note | Table of content<br/><br/>Chapter 1 Overview of computers and problem solving<br/>1.1 Computer and computer science<br/>1.2 A brief history of computing device<br/>1.3 Physical components: Hardware<br/>1.4 Writing programs: A first view<br/>1.5 Writing programs: A broader view<br/>etc.<br/><br/>Chapter 2 Introduction to C++<br/>2.1 A first program<br/>2.2 Punctuation and style<br/>2.3 Memory cells and more on assignment<br/>2.4 Interactive programs<br/>2.5 Using text files to print output on paper<br/>2.6 A first look at syntax error<br/><br/><br/>Chapter 3 More on elements of C++<br/>3.1 Integer data types and wraparound<br/>3.2 The float and double data types<br/>3.3 More on numerical operators<br/>3.4 Arithmetical assignment operators as abbreviations<br/>3.5 Named constants<br/>etc.<br/><br/>Chapter 4 Selection using if AND if ... else<br/>4.1 One way selection<br/>4.2 Selection from alternative using if ..else<br/>4.3 The logical operators: &&(AND),// (OR,) (NOT)<br/>4.4 Linear multiway selection using a nestet if statement<br/>etc.<br/><br/>Chapter 5 Function and program design<br/>5.1 Some predefined functions the library file cmath<br/>5.2 Writing valve-returning functions<br/>5.3 Program function with valve-returning functions<br/>5.4 Void functions and program design<br/>5.5 Function calling other functions<br/>etc.<br/><br/>Chapter 6 The string DATA type and more output formatting<br/>6.1 A first look at string variables<br/>6.2 Numerical output in a table form<br/>6.3 Table with strings in the first column<br/>6.4 cin and cout are streams<br/>6.5 Reading strings with embedded white space<br/>6.6 A program design involving strings<br/><br/>Chapter 7 The three C++ looping constructs<br/>7.1 Some preliminaries<br/>7.2 While loops and fixed-step lists<br/>7.3 for loops and fix-step list of data values<br/>7.4 More loops to input groups of data<br/>7.5 More design for loops<br/>etc.<br/><br/>Chapter 8 More general task -controlled loops<br/>8.1 Examples and guidelines<br/>8.2 Using do...while loops to trap input errors<br/>8.3 Multiple reasons for loop exit<br/>8.4 Mid-loop exit using the break statements<br/>etc.<br/><br/>Chapter 9 Functions with reference parameters<br/>9.1 Reference parameters and data input functions<br/>9.2 Incrementing a variable with a function call<br/>9.3 More general variable updating by using function call<br/>9.4 Global constants<br/>9.5 Hand tracing<br/>etc.<br/><br/>Chapter 10 More on functions<br/>10.1 Documenting parameters : IN, OUT, or IN-OUT<br/>10.2 Structure charts<br/>10.3 Overloaded functions<br/>10.4 Function with default arguments<br/>10.5 Function templates<br/>etc.<br/><br/>Chapter 11 Text files and streams<br/>11.1 Creating a text file<br/>11.2 Stream variables are are objects<br/>11.3 Input from a file streams: The header technique<br/>11.4 Input from a file: The end of a file technique<br/>etc.<br/><br/>Chapter 12 The switch AND enum Stataments<br/>12.1 switch statement syntax<br/>12.2 switch and Menu-driven programs<br/>12.3 The enum statement<br/><br/>Chapter 13 Arrays and the vector class<br/>13.1 Arrays<br/>13.2 Short coming of arrays<br/>13.3 Vectors<br/>13.4 Vectors of counting variables<br/>13.5 Parallel variables<br/>etc.<br/><br/>Chapter 14 Searching and sorting <br/>14.1 Linear search<br/>14.2 Binary search of a sorted vector<br/>14.3 Selection sort<br/>14.4 Bubble sort<br/>14.5 Inserting into a sorted vector<br/>etc.<br/><br/>Chapter 15 Matrices<br/>15.1 The matrix class<br/>15.2 Program design with matrix and parallel vectors<br/>15.3 Doing matrix using the build in array type<br/>15.4 Mathematical operations on matrices for students familiar with matrix algebra<br/><br/>Chapter 16 More advanced string processing<br/>16.1 Accessing individual characters<br/>16.2 Some applications<br/>16.3 Automatic resizing and concatenation<br/>16.4 String search<br/>16.5 Manipulating substrings<br/>etc.<br/><br/>Chapter 17 Structs<br/>17.1 The basic structs<br/>17.2 Vectors of structs<br/>17.3 Contained structs<br/>17.4 Danger of liberal access to a struct's data<br/>17.5 Overloading the +, >>, and << operators for fractions<br/><br/>Chapter 18 Using C++ Classes<br/>18.1 Information hiding, Public interface, and electronic device<br/>18.2 Using time class<br/>18.3 An improved time class with accessor functions<br/>18.4 Using inlist class and a constructor<br/>18.5 Using fractional class: More constructors<br/>18.6 A new class: Big-UIam<br/><br/>Chapter 19 Implementing and modifying a class <br/>19.1 Packaging a class <br/>19.2 Defining a member function of the first time class<br/>19.3 Defining accessor functions and improving the time clas<br/>19.4 Implementing the inlist class<br/>etc.<br/><br/>Chapter 20 More classes for practice and application<br/>20.1 A phone entry class<br/>20.2 A playing card class<br/>20.3 A checking accounting class<br/>20.4 Description of additional classes for exercise<br/><br/>Chapter 21 Class template <br/>21.1 Creating a class template<br/>21.2 List: A templated in list class<br/>21.3 Improving list by adding new member function<br/>21.4 A phone -entry list<br/>21.5 Application: Looking up phone extension<br/><br/>Chapter 22 Pointers and an implementation of simplified vector class<br/>22.1 Pointer variables<br/>22.2 The & operator<br/>22.3 The this pointer and the assignment operator<br/>22.4 Arrays and pointers<br/>22.5 A simple vector class<br/>22.6 The copy instructor and destructor<br/><br/>Chapter 23 Linked lists<br/>23.1 Introduction to linked lists<br/>23.2 Pointer to structs and classes<br/>23.3 Creating a linked list<br/>23.4 Traversing a linked list<br/>etc.<br/><br/>Chapter 24 Stacks and Queues<br/>24.1 Behavior of stacks and Queues<br/>24.2 Using a stack class<br/>24.3 Stack and postfix expressions<br/>24.4 Using a queue class<br/>etc.<br/><br/>Chapter 25 Recursive function <br/>25.1 Writing and tracing a recursive function<br/>25.2 Guideline for writing recursive function<br/>25.3 Recursion and vectors<br/>25.4 Recursion and stacks<br/>etc.<br/><br/>Chapter 26 Advanced sorting and efficiency of algorithms<br/>26.1 Efficiency of sorting algorithm<br/>26.2 Efficiency of searching algorithm<br/>26.3 A step-counting experiment<br/>26.4 Quicksort<br/><br/>Chapter 27 Inheritance<br/>27.1 Introduction to Inheritance<br/>27.2 A better time class by Inheritance<br/>27.3 The protected access specification<br/>27.4 Another descendants of the time class<br/>27.5 An ordintlist class<br/><br/><br/><br/> |
504 ## - BIBLIOGRAPHY, ETC. NOTE | |
Bibliography, etc. note | Index : p. 655-670 |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Computer programming |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name entry element | Computer applications |
700 ## - ADDED ENTRY--PERSONAL NAME | |
Personal name | Baker, Laura |
700 ## - ADDED ENTRY--PERSONAL NAME | |
Personal name | Burchard, Charles |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | Dewey Decimal Classification |
Koha item type | Book Open Access |
Edition | 2nd edition |
Classification part | 005.133 |
Item part | 1 |
Call number prefix | HEN |
Call number suffix | 005.133 HEN |
Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Home library | Current library | Date acquired | Source of acquisition | Inventory number | Total Checkouts | Full call number | Barcode | Date last seen | Copy number | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | Engineering Library | Engineering Library | 02/13/2021 | Donation | 0009787 | 005.133 HEN 1 | BUML23100990 | 02/13/2021 | 1 | 02/13/2021 | Book Open Access | |||||
Dewey Decimal Classification | Engineering Library | Engineering Library | 02/13/2021 | Donation | 0009788 | 005.133 HEN 2 | BUML23100989 | 02/13/2021 | 2 | 02/13/2021 | Book Open Access |