Programming and Problem Solving with ADA 95

Front Cover
Jones & Bartlett Learning, 2000 - Computers - 919 pages
Programming and Problem Solving with Ada 95 provides a solid introduction to programming while introducing the capabilities of Ada 95 and its syntax without overwhelming the student. The book focuses on the development of good programming habits. This text offers superior pedagogy that has long defined computer science education, including problem solving case studies, testing and debugging sections, quick checks, exam preparation, programming warm-up exercises, and programming problems. The extensive coverage of material in such a student-friendly resource means that more rigor, more theory, greater use of abstraction and modeling, and the earlier application of software engineering principles can be employed.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

ADA SYNTAX SEMANTICS AND THE PROGRAM
47
Using Meaningful Readable Identifiers
53
Using Constants
60
Ada Lovelace
72
Understanding Before Changing
79
Formatting Output
85
INPUT AND DESIGN METHODOLOGY
117
More About Procedures and Parameters
124
Testing and Debugging
351
TYPES AND SUBTYPES
377
Character Data Type
383
ProgrammerDefined Scalar Data Types 39 1
391
Type Coercion and Conversion
404
Named and Anonymous String Types
411
Currency Conversions
423
Testing and Debugging
430

AND SELECTION CONTROL STRUCTURES
169
George Boole
176
Nested if Statements
184
The Lumberyard
194
Ski Wax Selection
201
Testing and Debugging
209
Summary
219
How to Design Loops
245
Nested Logic
252
High and Low Temperatures
264
6
279
Procedure Construction
284
Naming and Formatting Procedures
297
Nesting
303
Overloading Subprogram Names
316
Operator Functions
323
Control Abstraction Functional
336
ADDITIONAL CONTROL STRUCTURES
439
9
474
ARRAYS
587
PACKAGES SEARCHING AND SORTING
685
Compilation of Programs and Packages
699
Reusable Components
705
The Predefined Package Standard
711
Sequential Search in an Ordered List
722
Binary Search in an Ordered List
728
A Data Abstraction Package
739
Exam Attendance
745
Testing and Debugging
756
RECURSION
769
APPENDICES
59
ANSWERS TO SELECTED EXERCISES
75
INDEX
88
Copyright

Other editions - View all

Common terms and phrases

About the author (2000)

University of Massachusetts, Amherst

University of Northern Iowa, Iowa

Bibliographic information