100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

Classical FORTRAN Programming for Engineering and Scientific Applications 2nd Edition by Michael Kupferschmid – Complete Reference and Learning Guide for FORTRAN 77, FORTRAN 90, and Modern Engineering Computation | Practical Numerical Examples and Scienti

Rating
-
Sold
-
Pages
259
Grade
A+
Uploaded on
12-11-2025
Written in
2025/2026

Title: Classical FORTRAN: Programming for Engineering and Scientific Applications Edition: 2nd Edition Author: Michael Kupferschmid Publisher: CRC Press / Taylor & Francis ISBN-13: 9781138116436 Year: 2009 Pages: ~576Classical FORTRAN: Programming for Engineering and Scientific Applications (Second Edition) by Michael Kupferschmid provides an in-depth exploration of structured programming and problem-solving using the classical FORTRAN language, particularly suited for engineers and scientists. Designed as both a reference and instructional text, it offers a clear, comprehensive, and practical introduction to FORTRAN programming techniques used in numerical analysis, simulation, and engineering computation. This edition retains the rigor and accessibility that made the first edition popular, while integrating numerous modern programming concepts, examples, and exercises relevant to real-world engineering and scientific applications. It bridges the gap between traditional programming methods and contemporary computational practices, making it ideal for both beginners and experienced users who wish to strengthen their understanding of FORTRAN’s powerful numerical capabilities. The book systematically introduces the structure and syntax of FORTRAN 77 while also integrating key updates that align with FORTRAN 90 features. Core topics include data types, expressions, control statements, loops, arrays, matrices, subprograms, functions, and common blocks. Detailed chapters on file handling, input/output operations, and debugging guide readers through the complete process of developing efficient, readable, and maintainable code. Kupferschmid emphasizes the logical design and documentation of programs, ensuring that readers not only learn coding syntax but also sound software engineering practices. One of the book’s greatest strengths lies in its extensive collection of solved examples and end-of-chapter problems, covering applications such as numerical differentiation, integration, system modeling, and simulation of engineering systems. Each example illustrates step-by-step problem-solving strategies that reinforce theoretical understanding with practical coding execution. The author’s teaching approach focuses on developing analytical and computational thinking—skills essential for modern engineering problem solving. This textbook is widely used in engineering, applied mathematics, physics, and computer science courses that teach programming for scientific computation. It is particularly valuable for students transitioning from procedural to structured programming, as well as for practicing engineers who maintain legacy FORTRAN-based simulation systems in industry and research laboratories. Kupferschmid’s detailed explanations and methodical coverage make this book an indispensable guide for mastering FORTRAN as a professional engineering tool. Whether used as a course text or self-study reference, it provides a solid foundation in both programming logic and scientific problem-solving techniques. In summary, Classical FORTRAN Programming for Engineering and Scientific Applications, 2nd Edition remains a definitive resource for understanding and applying FORTRAN in engineering computation, offering readers a balance of conceptual clarity, rigorous examples, and real-world releva

Show more Read less
Institution
Engineering Economy
Module
Engineering Economy











Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Engineering Economy
Module
Engineering Economy

Document information

Uploaded on
November 12, 2025
Number of pages
259
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

mailto:

All 17 Chapters Covered




SOLUTIONS

,mailto:




Contents


1 About This Solutions Manual 1
1.1 To the Student . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 To the Instructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Solutions to the Exercises 3
Chapter 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Chapter 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapter 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Chapter 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Chapter 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Chapter 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Chapter 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Chapter 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Chapter 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Chapter 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Chapter 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Chapter 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Chapter 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Chapter 16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Chapter 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

3 Extra Exercises and Their Solutions 221

4 Teaching F ORTRAN Programming 259




v




@@SS
eeisis
mmiciicsisoolalatitoionn

,mailto:




1
About This Solutions Manual



1.1 To the Student
This Solutions Manual is intended for the instructor of a course that uses Classical FORTRAN
as a textbook, and for the student who is learning the subject independently.
If you are a student taking the course for credit you should know that it is a violation of
academic ethics for you to consult this Solutions Manual, whether you copy verbatim from it
or only use it to get ideas about how to work the exercises. The exercises are a valuable aid
to learning the material in the textbook, but only if you work them yourself ! Looking up the
answers instead of figuring them out deprives you of an opportunity to learn the material. If
an answer is for credit, cheating is also personally degrading to you and unfair to your
classmates, and it might place you in jeopardy of disciplinary action. If this is an illicit
copy, please destroy it now. If this is a stolen copy, please return it to its rightful owner.
Either way, STOP READING .
If you are a student learning the subject by yourself then you are your own instruc-
tor. Please read the next section.




1.2 To the Instructor
This Solutions Manual is intended for the instructor of a course that uses Classical FORTRAN
as a textbook, and for the student who is learning the subject independently.
If you are in either category you should know that it greatly diminishes the usefulness of
the exercises for graded work if their solutions become public. Please refrain from loaning
this book to others, distributing solutions to others, or posting solutions on the World Wide
Web. If you want to show a group how to solve a problem, I suggest making a transparency
or scanning to a .pdf file for projection, or posting the solution in a display case under
glass, so as to reveal the answer while discouraging photocopying or electronic scanning.
At the same time, it is prudent for instructors to expect that some students will have access
to the solutions and thus an unfair advantage over their classmates who do not. If you suspect
this might be the case, you should consider assigning textbook exercises whose solutions are
not included in this Manual or making up problems of your own, perhaps modeled on
exercises in the textbook.
Chapter 2 of this Manual provides solutions to about half of the exercises in the text,
distributed in such a way as to represent each problem type in each chapter while favoring
easy problems and early chapters. Chapter 3 of this Manual contains some additional
exercises and their solutions. Chapter 4 contains some materials that I have found useful in
teaching programming from Classical FORTRAN.

, mailto:




2
Solutions to the Exercises


Each solution includes my rough estimate of how difficult the exercise is. Easy problems,
marked [E], test the student’s recall of facts and concepts discussed in the text. Hard
problems, marked [H], need some independent thought and possibly some programming
but usually do not explicitly require the student to deliver a program. Projects, marked
[P], typically ask for a finished program as part of the solution to the exercise, and in most
cases providing one requires analysis, program design, and debugging as well as coding in
FORTRAN. The fraction of solutions presented here varies from one part of the textbook to
another and by problem difficulty, according to the table below.


part (see §0.5.3) [E] easy [H] hard [P] project
INSPIRATION none none none
1 1
ELEMENTARY all 2 3
1 1 1
INTERMEDIATE
2 3 4
1 1 1
ADVANCED
3 4 5

REFERENCE none none none


The parts of the book that are listed in the left column are those identified in the table of
§0.5.3 in the text. The actual number of solutions provided for each chapter and difficulty
level is ⌈ n ×f ,⌉ where n is the number of problems having that difficulty in the chapter
and f is the fraction solved of that difficulty in the part of the book to which the chapter
belongs. Applying the formula yields the distribution of solutions shown in the table on the
next page.
Many of the solutions provide a more thorough discussion of the problem than one might
expect from a student, a few refer incidentally to text sections that the student need not have
read yet, and some of the projects are sufficiently open-ended that many different “answers”
could be considered correct. Thus, these solutions are meant to enlighten the grader rather
than to serve as strict templates against which student work is directly compared.
Because each solution is self-contained, literature citations in this Manual are given within
each solution rather than being collected in a bibliography. Section references appearing
in the solutions are to sections in the textbook, not to sections of this Manual. Output
formatting in the terminal session excerpts varies slightly depending on the UNIXTM system (Sun,
IBM, SGI, or Linux) that I used to run each program.
If you need a solution that was not selected for inclusion here, please contact the author
by sending email to or paper mail to PO Box 215, Cropseyville, NY
12052.




3
£20.60
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
BESTSELLERGRADE

Get to know the seller

Seller avatar
BESTSELLERGRADE Teachme2-tutor
Follow You need to be logged in order to follow users or courses
Sold
New on Stuvia
Member since
1 month
Number of followers
0
Documents
25
Last sold
-
TOPSCORERSOLUTIONS

On this page, you find all documents, package deals, and flashcards offered by seller TOPSCORERSOLUTIONS

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions