24.11.2014 Views

Open Watcom FORTRAN 77 Language Reference

Open Watcom FORTRAN 77 Language Reference

Open Watcom FORTRAN 77 Language Reference

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!