Professional Documents
Culture Documents
Stephen J. Chapman
BAE SYSTEMS Australia
Mc
Graw
Hill
Higher Education
Boston Burr Ridge, IL Dubuque, IA New York
San Francisco St. Louis Bangkok Bogot Caracas Kuala Lumpur
Lisbon London Madrid Mexico City Milan Montreal New Delhi
Santiago Seoul Singapore Sydney Taipei Toronto
TABLE OF CONTENTS
Preface xxi
1 Introduction to Computers and the Fortran Language 1
1.1 The Computer 2
1.1.1 The CPU / 1.1.2 Main and Secondary Memory /
1.1.3 Input and Output Devices
1.2 Data Representation in a Computer 4
1.2.1 The Binary Number System / 1.2.2 Octal and Hexadecimal
Representations of Binary Numbers / 1.2.3 Types of Data Stored
in Memory
1.3 Computer Languages 12
1.4 The History of the Fortran Language 13
1.5 The Evolution of Fortran 16
1.6 Summary 19
1.6.1 Exercises
Appendixes
A. ASCII AND EBCDIC Coding Systems 871
B. Fortran 95/2003 Intrinsic Procedures 876
B.1. Classes of Intrinsic Procedures / B.2. Alphabetical List of
Intrinsic Procedures / B.3. Mathematical and Type Conversion
Intrinsic Procedures / B.4. Kind and Numeric Processor Intrinsic
Functions / B.S. System Environment Procedures / B.6. Bit
Intrinsic Procedures / B.7. Character Intrinsic Functions /
B.B. Array and Pointer Intrinsic Functions / B.9. Miscellaneous
Inquiry Functions / B.10. Miscellaneous Procedure
C. Order of Statements in a Fortran 95/2003 Program 915
D. Glossary 917
E. Answers to Quizzes 937
Index 955