Top Banner
OR273&ll 63
36

OR273&ll 63 - Ramkhamhaeng University

Mar 20, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OR273&ll 63 - Ramkhamhaeng University

OR273&ll 63

Page 2: OR273&ll 63 - Ramkhamhaeng University

VAX-11/750 LhbR?89fl89 DEC (Digital Equiptment Corporation)

7uWL d (Super minicomputer)

Operating System Version

Operating system R"kl VAX/VW V4.3

(VMS = Virtual Memory System)

nw-wh:k,nsu 'F;e VAX-11 FORTRAN V3.0 hh~WU777n

ANS-FORTRAN 77 (ANSI X3.9-1978) FORTRAN '@ ANSI X3.9-1966

;&h&hse~ VAX-11 FORTRAN fhR

OR22303 65

Page 3: OR273&ll 63 - Ramkhamhaeng University

2. VT220 m&a

Uhh$ (keyboard,

105-key ~snssn~duw~as~79~~7n77n7an7w

Numeric key 18 keys

Function key 36 keys

Vusual i n d i c a t o r 4 ia

Audible signals 2 w”a

6 6 OR223N

Page 4: OR273&ll 63 - Ramkhamhaeng University

1) Main keypad

2) Editing keypad

3) Auxiliary keypad

4) Top-row function keys

5) Visual indicator 4 i?

6) Audible signals 2 ia

3. nw Log On

0E LInM Enter key

$ (Dollar sign) ia DCL command prompt u&J;? Operating

system W?DN7a?Udl~J DCL 4=UU7=UdRJ~e~oJMU78~uM78LOJ

(DCL ieul~ln Digital control language)

OR223M 67

Page 5: OR273&ll 63 - Ramkhamhaeng University

iinhlrihi

nR E0&I: Userrqme 0E

%I: YourPassword E0

hi HELP0E

4. ni7 Log off

uwbamw

USERNAME:

USERNAME:YourUserName

log off -hf&+liJ LO E0

USER logged out at 6-NOV-1985 10:59:30.65

Ib?ai

68 OR223N

Page 6: OR273&ll 63 - Ramkhamhaeng University

5. EDT Editor

I6aaa-J EDT editor

1. Line aode-

2. Keypad mode

OR223N 6 9

Page 7: OR273&ll 63 - Ramkhamhaeng University

&RBBJ EDT editor

Line

Keypad

nlskil~ EDT editor

$EDIT@

$EDIT@

tc@

nl'Iaan37n EDT editor

tEXIT@& *QUIT@

$

Ctrl/Z

*EXI

$

7in

Line mode

Keypad mode

Keypad mode

Line mode

*CHANGE@& W@ ,

Ctrl-Z

Page 8: OR273&ll 63 - Ramkhamhaeng University

hah *HELP INSERT

*HELP TYPE

*HELP C w~iia;ab~a?fiu?n Command &678~1 C $a

CHANGE, CLEAR, COPY

*HELP D -&6iaua~i&?t%1 DELETE, DEFINE3*HELP TYPE+ ?-?6a~alndtl91%~" subtopic 384 command

wild card character

TYPE R"a TYPE/BRIEF uar TYPE/STAY

2. ?u Keypad mode nR PF2 a;61 HELP keyc l b=mfwimaa~auaP

.

OR223m 7 1

Page 9: OR273&ll 63 - Ramkhamhaeng University

.LIS k.t?er program listing 251516 output nn4 compiler (compiler

source listing)

.DAT In”uiutabi’l (input data)

.OUT L&J~B~nnan (output data)

.FOR L6u’source program 611~1 FORTRAN ~43aih~a;ab~?ila4

FORTRAN compiler

.RPG b&l source program s)‘w~ RPG

.COB rn”u source program f111)l COBOL

PAYROLL.FOR;S ;@I v e r s i o n < 5 889u&1~B PAYROLL.FOR

PAYROLL.DAT;l zn version < 1 ne4u&iu PAYROLL.DAT

GRADES.DAT;3 :a version i 3 ~lnJu&~%n GRADES.DAT

72 OR223fHl

Page 10: OR273&ll 63 - Ramkhamhaeng University

7. n?Y~h&ihI7~~~?8 EDT Editor (Keypad node)

ED GRADES.DAT@

afilm E-0na Ctrl-2

$

$ED GRADES.DAT

Input file does not exist

CEOBI

* d&+&ud1~~~~1Mi~ EDT

editor)

OR2230

Page 11: OR273&ll 63 - Ramkhamhaeng University

DIR@

TYPE GRADES.DAT E0tr~~~%3~a~&!¶l GRADES.

version i4l&uM7a~1

$DIR

Directory-username

GRADES.DAT;l

Total of 1 file.

$

$TYPE GRADES.DAT

UM3awtt~RJ 5 rs~aa~wluu~u%e

GRADES.DAT

L4ARa:a;t 1

I

~liaJnlrUla~ia~atMU~u%a GRADES.DAT &FIbl: &+-1i4

$PRINT GRADES.DAT@

7 4 OR223@3

Page 12: OR273&ll 63 - Ramkhamhaeng University

$DEL ROSE.DAT;l@ iW version i 1

$DEL ROSE.DAT@ alI version ki76J9~4Wa~

(current version)

$DEL ROSE.DAT;@ au?p version plBJu&~ ROSE.DAT

L wild card

$DEL, ROSE+@ ayn extension aiarnn version iI84I

U&l ROSE

Llhfltd account al7h&l ROSE.DAT,

ROSE-OUT, ROSE.FOR 49: version

474 i n”u 3syammmt3

$DEL ROSE.t;t/CONF@

t- con f i rm ~~~~~~~~~~~~~~~~~~~~~~~~

de le te uklw Smsow~a=uh

- n”lwau no nR E0- n”laeu yes n61 Y@

75

Page 13: OR273&ll 63 - Ramkhamhaeng University

$DIF@& $DIRISIZID

kkhufhl

dd4 $COPY oldfilename newfilename@

h~fiW $COPY ROSE.DAT MALEE.DAT@

dlil4 $RENAHE oldfilename newfilenam@

ifi?aa’lJ $RENAME ROSE.FOR HALEE.FOR@

dliJ $SET TERM/WID=EO@

7 6 OR2230

Page 14: OR273&ll 63 - Ramkhamhaeng University

dlih $SET TE:RM/WID=132@

dd4 $EDIT filename.ex@!4~,

CEOBI

OR223M 7 7

Page 15: OR273&ll 63 - Ramkhamhaeng University

il& SAPPEND A.FOR,B.FOR,C.FOR TEST.FO@

dliJ LED f ilename.FO@

rdld $ED SAIIPLE.FOR@

iA4-. $FOR filename/LIS/CKECK@

tiu $FOR SAlfPLE/LIS/CHECK@

MiB $FOR SAHPLE/LIS/CHECK=ALL@

nWi$ lLIS ~~?a?hGriiau~u~a filename.LIS ?44Lh o u t p u t 1111

muKu~as4 R48LnCu program listing !hRllu~lnRauKu~aa: SW&

~e%~&a&-mi8 ( d i a g n o s t i c e r r o r ) (!I:)

78 OR2230

Page 16: OR273&ll 63 - Ramkhamhaeng University

3 . hi (link) W7un7u

dlih $LINK filename E0lh $LINK SAMPLE@

4 . n77h (run) Tll7un-w

dliJ $RUN filename E0tdld $RUN SAMPLE@

dl3J $FOR/LIS AAA,BBB,CCC@

OR223N 79

Page 17: OR273&ll 63 - Ramkhamhaeng University

i-lb $FOR/LIS X+Y+Z@

t-hi4 $FOR AA+BB,CC/LIS@

W?Vld?~&hdU AA.OBJ, CC.OBJ UW CC.LIS

OR2230

Page 18: OR273&ll 63 - Ramkhamhaeng University

luuiiuia SAHPLE.FOE

commaad

$EDIT SAHPLE.FOR

create aclsource program

II0 f i l e s

SAHPLE.FOR

$FOR SAMPLE

(SAMPLE.FOR ,h

input f i le 4185

FWllWLa~~)

nYl1aiiliJ

$FOR SAMPLElLIS

-4~6 l i s t ing f i le

$a SAMPLE.LIS ~WI

$LINK SAMPLE

(SAHPLE.OBJ Lib

input file)

iMdl%J

$LINK SAMPLE/HAP

7256 map file %a

SAHPLE. MAP R”?f4

$RlJN SAHPLE

SAWPLE.OBJ

SAWPLE.LIS

libraries

SAIPLE.EXE

SAHPLE.MAP

run ther-lexecutable

image (program)I image (program)I

OR223M 81

Page 19: OR273&ll 63 - Ramkhamhaeng University

idntii l o g o n hiauiaalaa”-~ tnwR”a 3 nm l o g on) a&~Gibak~w~a

$ UId7a %&I: ED PAYONE.FOR@dWlhR~

Input file does not exist

CEOBI

column 1 9$ C u;a * w;a ! r$auga*jvlih comment line

column l-5 tdtaatiwhh~~ (statement number)

82 OR223(HJ

Page 20: OR273&ll 63 - Ramkhamhaeng University

C23456789012345676901123456769012345676901234567890..

RATE = 4.00

HOUR = 3.00

PAY = RATE + HOUR@

WRITE(G,lO)RATE,HOUR,PAY@

10 FORMAT(SX,'RATE IS ',F5.1/@

1 SX,~HOUR IS 9,~5.11@

2 SX,'PAY IS ',F6.2/)@

STOP@

END llbl Ctrl-2 ~~s~&1~6~~uV1 It ?iiikJ\: EX@

EEOBI &wwdaB 1,

*EX@

SYS $USER:C IPAYONE.FOR;l 10 lines-

(HU7aA77Ui7r~l'~uU~~1a PAYONE.FOR version i! 1 ~?y?fb disk ua”?)

t~se~u~~rR~a~~ula $ ul47a

liiiiur:

dliJ $FOR PAYONE/LIS@

&I $FOR PAYONEILIS/CHECK=ALI@

A’l(IJ $LINK PAYONE@

OR2230 83

Page 21: OR273&ll 63 - Ramkhamhaeng University

Position 12345678901234567890.~. ~u~Gkhill~7n~Uu79~

RATE IS 4.0

HOUR IS 3.0

PAY IS 12.00

FORTRAN STOP

FORTFILE.DAT &%?,,,;l

I

L MLIJNUUU5

FORTFILE.OUT L&L~LI~P~$FIB~I sequential file

FORTFILE.FOR ~&I~:LI source program nw7~ahln4u

$ED FORTFILE.DAT@

Input file does not exist

CEOBI

*c@

84 OR2230

Page 22: OR273&ll 63 - Ramkhamhaeng University

$ED FORTFILE.FOR@ &tr;. at.44 c@

C234567990 . ..@

C OPEN INPUT AND OUTPUT FILES

OPEN(l1.FILE='FORTFILE.DAT',STATlJS='OLD'~

OPEN(lZ,FILE='FORTFILE.OUT',STATUS='NEW'~

READ(11,3)A,B

3 FORHAT(F3.1,F4.1)

AVER=(AtB)/P.O

WRITE(12,4)AVER

4 FORHAT(lX,'AVERAGE OF A AND B IS',F5.2)

READ(11,3)C,D

DIFF=D-C

WRITE(l2,5)DIFF

5 FORMAT(lX,'DIFFERENCE BETWEEN C AND D

CLOSE(l1)

IS',F5.2)

CLOSE(12)

STOP

END

$FOR FORTFILE1LIS/CHECK@ c~l~~~ia~nwal~~in~u~~u~u~~~l~~~nl~~~

ia 13)

$LINK FORTFILE@

$RUN FORTFILE@

8 5

Page 23: OR273&ll 63 - Ramkhamhaeng University

AVERAGE OF A AND B lS‘b,96

DIFFERENCE BETWEEN C AND D IS-3.50

a-4mn 1 LfiulIJsunsu~iin (main program) uaaTWtnda8 (subprogram)

r~lu*,rul~87~u~Raiu:d~~~~~,~88 7 r$u'hddu%8 SlJBR.FOR

C234567690...

DIMENSION A(ZO),B(ZO)

OPEN(5,FILENAHE='SUBR.DAT',STATUS='OLD'~

STOP

END

C234567690...

SUBROUTINE INPIJT(X,Y,N)

DIMENSION X(N),Y(N)

:

RETURN

END

C234567890...

SUBROUTINE OUT(X,Y,N)

:

RETURN

END

$FOR SUBR

$LINK SUBR

$RUN SUBR

86 OR2230

Page 24: OR273&ll 63 - Ramkhamhaeng University

1) d;l~ltihl -FOR LLtM MAIN.FOR bhti%un%uu~n

2) &19uh1 .FOR ah SlJB.FOR ahIh"%u&la

3) $FOR MAIqRqaeaurw~4~9u"~~~~ MAIN.FOR 't&l&~ MAIN.OBJ

4) $FOR SUBOi;eRaulwil5dsnn%PI'Lu SUB.FOR rilrfh SUB.0E.l

5) $LINK MAIN,SUB@ 7a'Ii WAIN.EXE

6) $RUN MAIN@

1) 11a= 2) lw;leMn'uizi: 2

3) $FOR/LIS MAIN+SUB@ MAIN.LIS 118:: MAIN.OBJ

4) $LINK MAIN@

5) $RUN MAIN E0

$ED INACT.FOR@

C234567690...

9 WRITE!G,)l'ENTER 1 IF WANT TO CONTINUE OR 2 TO STOP.'

READ(S,*)IFLAG (vl:a'li READ f,IFLAG)

IF(IFLAG -EQ. Z)STOP

WRITE(B,#)'ENTER THE FIRST NUMBER'

READ(S,*JVALUEl

WRITE(6,f)'ENTER THE SECOND NUMBER'

OR2230-D 87

Page 25: OR273&ll 63 - Ramkhamhaeng University

READ(S,*)VALUEZ

AVER=(VALUEltVALUE2)/2.0

WRITE(G,t)'THE AVERAGE VALUE IS',AVER

GO TO 9

END

liieriiuuduui? lha~j44dsunsu

$FOR INACT@

$LINK INACT@

$RlJN INACT@

ENTER 1 IF WANT TO CONTINUE OR 2 TO STOP.

ENTER THE FIRST NUMBER

4.40

ENTER THE SECOND NUMBER

2.20

THE AVERAGE IS 3.300000

ENTER 1 IF WANT TO CONTINUE OR 2 TO STOP.

ENTER THE FIRST NUMBER

40ENTER THE SECOND NUMBER

9.70

THE AVERAGE IS 6.850000

ENTER 1 IF WANT TO CONTINUE OR 2 TO STOP.

88 OR223M

Page 26: OR273&ll 63 - Ramkhamhaeng University

l i s t i n g tfile.LIS) ia$ar;? (file.DAT) tiataaon ffile.out)‘

i+lhtA~aJih:L?ilild

OR223(Hl 8 9

Page 27: OR273&ll 63 - Ramkhamhaeng University

20. EDT Line Editor

$ED filename.ext

4i

4co

4f

4m

90 OR2230

Page 28: OR273&ll 63 - Ramkhamhaeng University

$ED/RECOVER f ilenane

OR2230 9 1

Page 29: OR273&ll 63 - Ramkhamhaeng University

I COPY [range-l] TO [range-2lC/QUERYlCDUPLICATE:nl

I DELETE CrangelCQUERYl

OR2230

Page 30: OR273&ll 63 - Ramkhamhaeng University

fEX

SF 'string'

OR223M9 3

Page 31: OR273&ll 63 - Ramkhamhaeng University

INSERT CrangelC;text to bo inserted1

Ctrl-2 aan7in insert mode

9 4 OR22303

Page 32: OR273&ll 63 - Ramkhamhaeng University

MOVE [range-l] TO [range-PlC/QUERYl

*QUIT

mode

REPLACE CrangelC;text to be inserted]

OR22303 95

Page 33: OR273&ll 63 - Ramkhamhaeng University

IIR 1n;text

WI8 ;

I RESEQLJENCE CrangelC/SEQUENCEC:initialC:incrementlll

4fRES ln,:ln,/seq:initial

r(iRES h,:h,/seq:initial:increment

9 6 OR223N

Page 34: OR273&ll 63 - Ramkhamhaeng University

*S/oldtxt./newtxt/ln,:In, unu! oldtxt ;?a newtxt ~~LW~~BJU~$IR~

SUBSTITUTE NEXT /oldtxt/newtxt/

)S ntoldtxt/newtxt/ unt&i newtxt ‘IIA~~~~LI~uu oldtxt

*S n

OR2230 9 7

Page 35: OR273&ll 63 - Ramkhamhaeng University

dT u ttd~&t~u (whole f-ile)

1ET ln,:ln, al l ‘ s tr ing’

‘str ing’ Wmph$hhu77?in

JT -num

9 8 OR223(HJ

Page 36: OR273&ll 63 - Ramkhamhaeng University

*INCLUDE filenam?.ext

OR22304 9 9