skip to content
Pascal Plus data structures, algorithms, and advanced programming Preview this item
ClosePreview this item
Checking...

Pascal Plus data structures, algorithms, and advanced programming

Author: Nell Dale; Susan C Lilly
Publisher: Lexington, Mass. : D.C. Heath, ©1995.
Edition/Format:   Print book : English : 4th edView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Nell Dale; Susan C Lilly
ISBN: 0669347205 9780669347203
OCLC Number: 32281016
Notes: Includes index.
Description: xxvii, 762, 116 pages : illustrations (some color) ; 24 cm + 1 computer disc (3 1/2 in.)
Details: System requirements for computer disk: PC; DOS; Pascal; 1-2 disk drives.
Contents: Provides balanced coverage of data structures software engineering techniques, and standard algorithms, with an emphasis on reusable code and effective use of programming time. Programming tools. Goals. Beyond programming. A programmers' toolbox. The goal: quality software. Getting started: Understanding the problem. Solving the problem. Top-down design. Designing data structures. Implementing the solution. Software development tools. Estimating lines of code. Verifying, debugging and testing. Goals. Where do bugs come from? Designing for correctness. Deskchecking, walk-throughs, and inspections. Program testing. Debugging with a plan. Developing a testing goal. Test plans. Structured integration testing. Practical considerations. The Binary search and its test driver. Data design. Goals. Data from the top down. What do we mean by data? Data abstraction. Data structures. Built-in composite data types. Pointers and dynamic memory allocation. Strings. Stacks. The logical level. The user level. The implementation level. Debugging hints for Pascal pointers. Stack applications. Expression evaluation. FIFO Queues. Goals. The logical level. The user level. The implementation level. Testing the queue operations. Toward more general data structures. Queue applications. Simulation. Linear lists. The logical level. The user level. The implementation level. Sequential array-based list implementation. Linked list implementations. The application level. Advertising manager. Lists Plus. Goals. Toward more general lists. Alternate linked list implementations. Advertising manager. Programming with recursion. Goals. The classic example of recursion programming recursively. Verifying recursive procedures and functions. Writing recursive procedures and functions. Using recursion to simplify solutions. Recursive list processing. A recursive version of binary search. How recursion works. Debugging recursive routines. Removing recursion. Deciding whether to use a recursive solution. Escape from a maze. Binary search trees. Goals. The logical level. The binary search tree ADT. The implementation level. Creating and testing a binary search tree. Recursive binary search tree operations. Binary tree traversals. Interative InsertTreeElement and DeleteTreeElement operations. Comparing binary search trees to linear lists. Software development tools 2: cross-reference. Trees Plus. Goals. Binary expression trees. A nonlinked representation of binary trees. Heaps. Priority queues. Graphs. Sorting and searching algorithms. Goals. Sorting. Searching. Reserved words. Standard identifiers. Pascal Operators and Symbols. Precedence of Operators. Syntax diagrams. Character sets. Verification methods.
Responsibility: Nell Dale, Susan C. Lilly.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/32281016> # Pascal Plus data structures, algorithms, and advanced programming
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "32281016" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4717214#Place/lexington_mass> ; # Lexington, Mass.
   schema:about <http://experiment.worldcat.org/entity/work/data/4717214#Topic/pascal> ; # PASCAL
   schema:about <http://id.worldcat.org/fast/872390> ; # Computer programming
   schema:about <http://id.worldcat.org/fast/1054264> ; # Pascal (Computer program language)
   schema:about <http://dewey.info/class/005.73/e20/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/4717214#Topic/algoritmen> ; # Algoritmen
   schema:about <http://experiment.worldcat.org/entity/work/data/4717214#Topic/datastructuren> ; # Datastructuren
   schema:about <http://experiment.worldcat.org/entity/work/data/4717214#Topic/programmatuurtechniek> ; # Programmatuurtechniek
   schema:about <http://id.worldcat.org/fast/887978> ; # Data structures (Computer science)
   schema:bookEdition "4th ed." ;
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://viaf.org/viaf/58031949> ; # Susan C. Lilly
   schema:copyrightYear "1995" ;
   schema:creator <http://viaf.org/viaf/67733261> ; # Nell B. Dale
   schema:datePublished "1995" ;
   schema:description "Provides balanced coverage of data structures software engineering techniques, and standard algorithms, with an emphasis on reusable code and effective use of programming time. Programming tools. Goals. Beyond programming. A programmers' toolbox. The goal: quality software. Getting started: Understanding the problem. Solving the problem. Top-down design. Designing data structures. Implementing the solution. Software development tools. Estimating lines of code. Verifying, debugging and testing. Goals. Where do bugs come from? Designing for correctness. Deskchecking, walk-throughs, and inspections. Program testing. Debugging with a plan. Developing a testing goal. Test plans. Structured integration testing. Practical considerations. The Binary search and its test driver. Data design. Goals. Data from the top down. What do we mean by data? Data abstraction. Data structures. Built-in composite data types. Pointers and dynamic memory allocation. Strings. Stacks. The logical level. The user level. The implementation level. Debugging hints for Pascal pointers. Stack applications. Expression evaluation. FIFO Queues. Goals. The logical level. The user level. The implementation level. Testing the queue operations. Toward more general data structures. Queue applications. Simulation. Linear lists. The logical level. The user level. The implementation level. Sequential array-based list implementation. Linked list implementations. The application level. Advertising manager. Lists Plus. Goals. Toward more general lists. Alternate linked list implementations. Advertising manager. Programming with recursion. Goals. The classic example of recursion programming recursively. Verifying recursive procedures and functions. Writing recursive procedures and functions. Using recursion to simplify solutions. Recursive list processing. A recursive version of binary search. How recursion works. Debugging recursive routines. Removing recursion. Deciding whether to use a recursive solution. Escape from a maze. Binary search trees. Goals. The logical level. The binary search tree ADT. The implementation level. Creating and testing a binary search tree. Recursive binary search tree operations. Binary tree traversals. Interative InsertTreeElement and DeleteTreeElement operations. Comparing binary search trees to linear lists. Software development tools 2: cross-reference. Trees Plus. Goals. Binary expression trees. A nonlinked representation of binary trees. Heaps. Priority queues. Graphs. Sorting and searching algorithms. Goals. Sorting. Searching. Reserved words. Standard identifiers. Pascal Operators and Symbols. Precedence of Operators. Syntax diagrams. Character sets. Verification methods."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/4717214> ;
   schema:inLanguage "en" ;
   schema:name "Pascal Plus data structures, algorithms, and advanced programming"@en ;
   schema:productID "32281016" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/32281016#PublicationEvent/lexington_mass_d_c_heath_1995> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/4717214#Agent/d_c_heath> ; # D.C. Heath
   schema:workExample <http://worldcat.org/isbn/9780669347203> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/32281016> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4717214#Place/lexington_mass> # Lexington, Mass.
    a schema:Place ;
   schema:name "Lexington, Mass." ;
    .

<http://experiment.worldcat.org/entity/work/data/4717214#Topic/programmatuurtechniek> # Programmatuurtechniek
    a schema:Intangible ;
   schema:name "Programmatuurtechniek"@en ;
    .

<http://id.worldcat.org/fast/1054264> # Pascal (Computer program language)
    a schema:Intangible ;
   schema:name "Pascal (Computer program language)"@en ;
    .

<http://id.worldcat.org/fast/872390> # Computer programming
    a schema:Intangible ;
   schema:name "Computer programming"@en ;
    .

<http://id.worldcat.org/fast/887978> # Data structures (Computer science)
    a schema:Intangible ;
   schema:name "Data structures (Computer science)"@en ;
    .

<http://viaf.org/viaf/58031949> # Susan C. Lilly
    a schema:Person ;
   schema:familyName "Lilly" ;
   schema:givenName "Susan C." ;
   schema:name "Susan C. Lilly" ;
    .

<http://viaf.org/viaf/67733261> # Nell B. Dale
    a schema:Person ;
   schema:familyName "Dale" ;
   schema:givenName "Nell B." ;
   schema:givenName "Nell" ;
   schema:name "Nell B. Dale" ;
    .

<http://worldcat.org/isbn/9780669347203>
    a schema:ProductModel ;
   schema:isbn "0669347205" ;
   schema:isbn "9780669347203" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.