Open Watcom FORTRAN 77 Language Reference
Open Watcom FORTRAN 77 Language Reference
Open Watcom FORTRAN 77 Language Reference
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Table of Contents<br />
8.2 Arithmetic Assignment ...................................................................................................... 187<br />
8.3 Logical Assignment ........................................................................................................... 188<br />
8.4 Statement Label Assignment .............................................................................................. 188<br />
8.5 Character Assignment ........................................................................................................ 189<br />
8.6 Extended Assignment Statement ........................................................................................ 190<br />
9 Program Structure Control Statements ............................................................................................. 193<br />
9.1 Introduction ........................................................................................................................ 193<br />
9.2 IF - ELSE - END IF ........................................................................................................... 193<br />
9.3 ELSE IF .............................................................................................................................. 194<br />
9.4 DO - END DO .................................................................................................................... 196<br />
9.5 DO WHILE - END DO ...................................................................................................... 197<br />
9.6 LOOP - END LOOP .......................................................................................................... 198<br />
9.7 WHILE - END WHILE ..................................................................................................... 199<br />
9.8 WHILE - Executable-statement ......................................................................................... 199<br />
9.9 UNTIL ................................................................................................................................ 200<br />
9.10 SELECT - END SELECT ................................................................................................ 201<br />
9.11 EXECUTE and REMOTE BLOCK ................................................................................. 204<br />
9.12 GUESS-ADMIT-END GUESS ....................................................................................... 206<br />
9.13 QUIT ................................................................................................................................ 208<br />
9.14 EXIT ................................................................................................................................. 209<br />
9.15 CYCLE ............................................................................................................................. 210<br />
9.16 AT END ........................................................................................................................... 211<br />
9.17 Notes on Structured Programming Statements ................................................................ 212<br />
10 Input/Output ................................................................................................................................... 215<br />
10.1 Introduction ...................................................................................................................... 215<br />
10.2 Reading and Writing ........................................................................................................ 215<br />
10.3 Records ............................................................................................................................. 216<br />
10.3.1 Formatted Record .............................................................................................. 216<br />
10.3.2 Unformatted Record .......................................................................................... 216<br />
10.3.3 Endfile Record ................................................................................................... 216<br />
10.4 Files .................................................................................................................................. 217<br />
10.4.1 External Files ..................................................................................................... 217<br />
10.4.2 Internal Files ...................................................................................................... 218<br />
10.5 Units ................................................................................................................................. 219<br />
10.6 Specifiers .......................................................................................................................... 221<br />
10.6.1 The Unit Specifier ............................................................................................. 221<br />
10.6.2 Format Specifier ................................................................................................ 221<br />
10.6.3 Record Specifier ................................................................................................ 222<br />
10.6.4 Input/Output Status Specifier ............................................................................ 222<br />
10.6.5 Error Specifier ................................................................................................... 222<br />
10.6.6 End-of-File Specifier ......................................................................................... 223<br />
10.7 Printing of Formatted Records ......................................................................................... 223<br />
11 Format ............................................................................................................................................. 225<br />
11.1 Introduction ...................................................................................................................... 225<br />
11.2 The FORMAT Statement ................................................................................................. 225<br />
11.3 FORMAT as a Character Expression ............................................................................... 225<br />
11.4 Format Specification ........................................................................................................ 226<br />
11.5 Repeatable Edit Descriptors ............................................................................................. 227<br />
11.6 Nonrepeatable Edit Descriptors ....................................................................................... 228<br />
ix