sagexx_ug (1158317), страница 25
Текст из файла (страница 25)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51if, logical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49if...then...else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47if...then...elseif...elseif . . . .
. . . . . . . . . . . . . . . . 50implicit type declarations . . . . . . . . . . . . . . . . . . . . . . 37index variable bound instantiations . . . . . . . . . 96, 97initialization statement, pointer . . . . . . . . . . . . . . 61I/O statements etc., keyword values in . .
. . . . . . . .102keyword values in I/O statements etc. . . . . . . . . . . . 92keyword arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Llabel references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100label variables for assigned goto statements,11761length expressions, string . . . . . . . .
. . . . . . . . . . . . . . 99lists of expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78lists of labels, statements containing . . . . . . . . . 61lists of lists of variable declarations . . . . . . . . 35lists of variable declarations . . . . . . . . . . . . . . . . . . 34lists of variable declarations, lists of . . . . .
. . 35literals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75logical if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49loop range representation, do . . . . . . . . . . . . . . . . . . . 96low:up:stride, array references .
. . . . . . . . . . . . 86, 87symbols for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .labels, statements containing lists of . . . . . . . . .M112module interface statements, symbols for . . . . . . 120module statements . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 29module statements, symbols for . . . . . . . . . . . . . . . . . 119module usage statements . . . . . . . . . . . . . . . . . . . . . . . . . . 40main programs, symbols for . . . . . . . . . . . . . . . . . . . . .N94names, symbols for construct . . .
. . . . . . . . . . . . . . . . 119non-indexed array references . . . . . . . . . . . . . . . . . . . . 79namelist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OONLY attribute of USE statements . . . . . . . . . . . . . . .103Chapter 10: Indicesopen . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .operator interface statements . . . . . . . . . . . . . . . . . . .option statement, case . . . . . . . . . . . . . . . . . . . . . . . . . . .211673053statement, pointer initialization . . . . . . . . . . . . . .statement, stop . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .statements containing lists of labels . . . . . . . . . .statements etc., keyword values in I/O . . . . . . . . . .Pstatements, assignment . . . . . . . . . . . . . . . . . . . . . . . . . .pointer assignment statements . . . . . . . . . . . .
. . . . . . .pointer initialization statement . . . . . . . . . . . . . . .print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .596166private statements, sequence statements, contains41program blocks . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 24programs, symbols for main . . . . . . . . . . . . . . . . . . . . . 112project, the files in the current . . . . . . . . . . . . . . . . 4statements, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .R96read . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66records, types for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124references low:up:stride, array . . . . . . . . . . . . . 86, 87references, array . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 80references, const . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93references, interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93references, label . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 100references, non-indexed array . . . . . . . . . . . . . . . . . . . 79references, scalar variable . . . . . . . . . . . . . . . . . . . . . 79references, type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 93renamings, USE statement . . . . . . . . . . . . . . . . . . . . . . . 103representation, do loop range . . . . . . . . . . . . . . . . . . . 96return statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56rewind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 67range representation, do loop . . . . . . . . . . . . . . . . . . .Sscalar variable references . . . . . . . . . . . . . . . . . . . . . .seq expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7998sequence statements, contains statements, private41126statement function declarations . . .
. . . . . . . . . . . . . 38statement renamings, USE . . . . . . . . . . . . . . . . . . . . . . . 103statement, assigned goto . . . . . . . . . . . . . . . . . . . . . . . . 62statement, call . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 64statement, case option . . . . . . . . . . . . . . . . . . . . . . . . . . . 53statement, computed goto . . . . . . . . . . . . . . . . . . . . . . . . 63statements, . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .shared . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .statements, block data . . . . . . . . . . . . . . . . . . . . . . . . . . .616461925828statements, contains statements, private41statements, cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68statements, declaration . . . . . .
. . . . . . . . . . . . . . . . . . . 32statements, default control arguments to i/o . . . 95statements, exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68statements, module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29statements, module usage . . . . . . . . . . . .
. . . . . . . . . . . . 40statements, ONLY attribute of USE . . . . . . . . . . . . . . 103statements, operator interface . . . . . . . . . . . . . . . . . . 30statements, pointer assignment . . . . . . . . . . . . . . . . . . 59statements, sequence . . . . . . . .
. . . . . . . . . . . . . . . .statements, private statements, sequencestatements, contains . . . . . . . . . . . . . . . . . . . . . . . .statements, return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .statements, sequence statements, containsstatements, private . . . . . . . . . . .
. . . . . . . . . . . . . .415641statements, symbols for label variables for117statements, symbols for module . . . . . . . . . . . . . . . . . 119statements, symbols for module interface . . . . . . 120stop statement . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 64string length expressions . . . . . . . . . . . . . . . . . . . . . . . 99strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75structure constructors . . . . . . . . . . . . . . . . .
. . . . . . . . 101structure declarations . . . . . . . . . . . . . . . . . . . . . . . . . . 39subroutines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27subroutines, symbols for . . . . . . . . . . . . .
. . . . . . . . . . 112symbols for constants . . . . . . . . . . . . . . . . . . . . . . . . . . . 111symbols for construct names . . . . . . . . . . . . . . . . . . . . 119symbols for external functions . . . . . . . . . . . . . . . . . 118symbols for functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 112assigned goto . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .symbols for label variables for assigned gotostatements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .symbols for main programs . . . . . . . . . . . . . . . . . . . . . . .symbols for module interface statements . . . .
. . .symbols for module statements . . . . . . . . . . . . . . . . . .symbols for subroutines . . . . . . . . . . . . . . . . . . . . . . . .117112120119112Chapter 10: Indicessymbols, variable . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . .syn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212110126Tthe current project, the files in . . . . . . . . . . . . . . . .the files in the current project . . . . . . . . . . . . . . . . . .44the form {expr1,expr2,expr3}, initializations of82to i/o statements, default control arguments . . .
95type declarations, implicit . . . . . . . . . . . . . . . . . . . . . 37type expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97type references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93types for arrays . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 123types for functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125types for records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124...............................................U8840unary expressions . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .usage statements, module . . . . . . . . . . . . . . . . . . . . . . . .USE statement renamings . . . . . . . . . . . . . . . . . . . . . . . .USE statements, ONLY attribute of . . . . . . . . . . . . . .103103V9296, 97variable declarations, lists of . . . . . .
. . . . . . . . . . . 34variable declarations, lists of lists of . . . . . . . 35variable references, scalar . . . . . . . . . . . . . . . . . . . . . 79variable symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110values in I/O statements etc., keyword . . . . . . . . . .variable bound instantiations, index . . . . . . .variables for assigned goto statements, symbols117vector constants [expr1,expr2,expr3] . .
. . . . . . . . . 93for label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Wwhere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .where...elsewhere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .write .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52536610.5 Index - ExamplesBbuilding an assignment statement for C . . . . . . . . . .building an assignment statement for Fortran . . .building expressions . . . . . . . . . . . . . . . . . . . . . . . .