Ng«n ng÷ lËp tr×nh FORTRAN 90
Phan V¨n T©n
Ch-¬ng 1. Nh÷ng yÕu tè c¬ bn c ña ng«n ng ÷
FORTRAN
1.1 S¬ lîc vÒ ng«n ng÷ lËp tr×nh FOTRAN
p hîp c¸c qui t¾c ®Æc biÖt ®Ó m· ho¸ nh÷ng kiÕn
thøc cho m¸y tÝnh hiÓu ®îc gäi lµ ng«n ng÷ lËp
tr×nh
Cã nhiÒu ng«n ng÷ lËp tr×nh: FORTRAN, BASIC,
Pascal, C,...
FORTRAN lµ tªn cÊu t¹o tõ FORmula TRANslation
(c«ng thøc dÞch), lµ ng«n ng÷ lËp tr×nh bËc cao
ý tëng cña FORTRAN ®îc J ohn Backus ®Ò xuÊt
vµo khong cuèi n¨m 1953, ë New York, vµ ch¬ng
tr×nh FORTRAN ®Çu tiªn ®· ®îc ch¹y vµo th¸ng 4
n¨m 1957.
N¨m 1966 lÇn ®Çu tiªn phiªn bn chuÈn cña
ng«n ng÷ lËp tr×nh nµy ®îc Ên hµnh:
FORTRAN 66
Phiªn bn chuÈn míi, Fortran 77, ®îc Ên hµnh
vµo n¨m 1978
Phiªn bn chuÈn FORTRAN 90 (hoÆc Fortran
90), ra ®êi vµo th¸ng 8 n¨m 1991
Cho ®Õn nay ®· cã c¸c phiªn bn míi kh¸c, nh
FORTRAN 95, FORTRAN 2000
FORTRAN cã nhiÒu bé biªn dÞch dßng kh¸c
nhau, cã thÓ lµm viÖc trªn c¸c hÖ ®iÒu hµnh
kh¸c nhau: DOS, WINDOWS, UNIX, LINUX,...
1.2 Ch¹y mét ch¬ng tr×nh Fortran
Yªu cÇu phi cã bé phÇn mÒm biªn dÞch cña
FORTRAN phï hîp víi hÖ ®iÒu hµnh m¸y tÝnh
vµ ®· cµi ®Æt vµo m¸y tÝnh, cã thÓ vËn hµnh
b×nh thêng
m quen dÇn vµ ®i ®Õn sö dông thµnh th¹o bé
biªn dÞch: C¸ch vËn hµnh, c¸ch biªn tËp lêi ch
¬ng tr×nh, c¸ch dÞch kiÓm tra lçi, c¸ch ch¹y ch
¬ng tr×nh,...
Tríc hÕt h·y thö lµm viÖc víi nh÷ng ch¬ng
tr×nh ®¬n gin, cè g¾ng hiÓu râ ch¬ng tr×nh
ho¹t ®éng nh thÕ nµo
! Vi du 1.
! Loi Chao mung!
CHARACTER NAME*20
PRINT*, 'Ten ban la gi?'
READ*, NAME
PRINT*, 'Xin chao ban ', NAME
END
Khi ch¹y ch¬ng tr×nh sÏ nhËn ®îc:
Ten ban la gi?
THANH
Xin chao ban THANH