Turbo Pascal: Problem Solving and Program Design / Edition 3

Turbo Pascal: Problem Solving and Program Design / Edition 3

by Elliot B. Koffman, Bruce R. Maxim
     
 

Hallmark Features:
Conveys the relationship between problem-solving skills and effective software development by using the author's classic five-step problem solving process. Covers computer graphics in Chapter 3, and provides examples of animation and user interfaces in later chapters to help motivate students. Introduces abstract data types and units in Chapter… See more details below

Overview

Hallmark Features:
Conveys the relationship between problem-solving skills and effective software development by using the author's classic five-step problem solving process. Covers computer graphics in Chapter 3, and provides examples of animation and user interfaces in later chapters to help motivate students. Introduces abstract data types and units in Chapter 9, and Turbo Pascal objects and object-oriented programming in Chapter 13. This coverage prepares students to study other languages which use the object-oriented paradigm. Reinforces key concepts with proven pedagogical features like programming style sections, syntax displays, end-of-section and end-of-chapter exercises, and more.

Product Details

ISBN-13:
9780201534665
Publisher:
Addison-Wesley
Publication date:
03/28/1991
Edition description:
3rd ed
Pages:
784

Table of Contents

1Introduction to Computers and Programming1
Interview: David A. Patterson29
2Problem Solving and Pascal27
Interview: Philippe Kahn85
3Top-Down Design with Procedures and Functions87
Interview: Peter J. Denning125
4Selection Structures: if and case Statements129
Interview: Adele Goldberg185
5Repetition: while, for, and repeat Statements187
Interview: John K. Ousterhout237
6Modular Programming239
7Simple Data Types313
Interview: James D. Foley364
8Input/Output and Text Files367
Interview: Watts S. Humphrey409
9Software Engineering411
Interview: Robert Sedgewick458
10Arrays461
11Records527
Interview: C. J. Date564
12Arrays with Structured Elements567
Interview: Patrick H. Winston622
13Recursion625
14Sets and Strings667
15Binary Files699
16Pointers and Linked Lists727
17Dynamic Data Structures751
18Object-Oriented Programming795
Appendix A Using the Turbo Pascal Integrated EnvironmentAp-1
Appendix B Reserved Words, Standard Identifiers, Operators, Units, Functions, Procedures, and Compiler DirectivesAp-13
Appendix C Turbo Pascal Syntax DiagramsAp-22
Appendix D ASCII Character SetAp-37
Appendix E Reference Guide to Turbo Pascal ConstructsAp-38
Answers to Selected Self-Check ExercisesAns-1
Index1-1

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >