+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)


Program Construction. Calculating Implementations from Specifications. Edition No. 1

  • ID: 2240970
  • Book
  • March 2003
  • 354 Pages
  • John Wiley and Sons Ltd
Most texts on logic or discrete math fail to show why math and logic are fundamental tools for programmers. Program Construction illustrates the importance of math and logic to programming, providing a complete, self-contained account of the principles of logical reasoning. Designed specifically so users can construct programs that meet their specifications, the book details program construction principles in a straightforward fashion, avoiding overly complicated theory, and then illustrating each with convincing examples.
Note: Product cover images may vary from those shown

A Science of Computing.

A Searching Problem and Its Solution.

Calculational Proof.

Implementation Issues.

Calculational Logic: Part 1.

Number Conversion.

Calculational Logic: Part 2.

Maximum and Minimum.

The Assignment Statement.

Sequential Composition and Conditional Statements.


Inductive Proofs and Constructions.


Sorting and Searching Algorithms.

Remainder Computation.

Cyclic Codes.


Solutions to Exercises.


Glossary of Symbols.


Note: Product cover images may vary from those shown
Roland Backhouse The University of Nottingham, UK.
Note: Product cover images may vary from those shown