Publisher's Synopsis
As with previous editions, the third edition of this text provides students with a complete, accessible, and up-to-date introduction to the world's most widely used scientific programming language while reflecting the author's view that "the main reason for learning a programming languages is to use the computer to solve problems". More than 60 examples, with complete programs and sample runs are drawn from many areas of engineering and science, illustrate these basic principles, with special emphasis on algorithm development and program design.