2 Haziran 2011 Perşembe

FORTRAN BİLGİSAYAR PROGRAMLAMA



fortran, formula transilation kelimelerinin birleştirilip kısaltılmış şeklidir. Bilgisayar dilleri arasında en oturaklılarından biridir. Çok hızlı hesap yapabilen mukemmmel bir programdır. Fortran 2, fortran 4, fortran 66, fortran 77, fortran 90, fortran 95 gibi versiyonları vardır. 1954 yılında John Backus liderliğinde bir grup tarafından tasarlanan, ibm (international business machines) tarafından geliştirilen bir programlama dilidir. Akademi ve mühendislik çevrelerinde halen en sık kullanılan dil olmasının sebebini ararken ilk karşılaşılacak gerekçe, sahip olduğu eşsiz matematik kütüphaneleridir. fortran derleyicileri ve gelişim birimleri çözüm bulan programlar için geliştirildiğinden görsellik arka planda kalmıştır.


genel bilgiler

***program yazımı 7. ila 72. sütun arasında yapılır
***deyim numaraları 1. ila 5. sütun arasında yapılır
***türkçe karekterler kullanılmaz, küçük veya büyük harf yazılması farketmez

DEĞİŞKENLER__
**ilk karekteri harf olmalıdır
**en çok 6 karekter olmalıdır
**özel kaerkter bulundurmamamlıdır
**I, J, K, L, M, N harfleri tamsayı değişkenlerinin ilk harfleridir
**geriye kalan 20 harf reel sayı değişkenidir
**kullanılacak komplex, alfa sayısal ve mantıksal değişkenler önceden tanımlanmak zorundadır

örnek__
SAYI reel
ITAM tamsayı
ISAY tamsayı
N25A tamsayı
K3 tamsayı
A7 reel

DEĞİŞKEN TÜRLERİ__
tamsayı---INTEGER A1,A2
reel sayı---REAL ISIM,NAR
kompleks sayı---COMPLEX A,B,C
mantıksal değişken---LOGİCAL P,R,S
alfa sayısal değişken---CHARACTER

TANIMLANMIŞ FONKSİYONLAR__
karekök içinde X SQRT(X)
mutlak içinde X ABS(X)
sin(x) SIN(X)
cos(x) COS(X)
e üzeri (x) EXP(X)
log10(x) ALOG10(X)
ln(x) ALOG(X)

FORTRAN DİLİNİN KONTROL DEYİMLERİ__
READ
WRITE
PAUSE
STOP
END
GOTO veya GO TO
IF
DO CONTİNUE
DİMENSİON

1)IF/THEN/ENDIF yapısı__

IF mantıksal koşul doğru ise
. IF deyimi ile ENDİF deyimi
. arasındaki işlemleri yapar
. yanlış ise direkt olarak ENDIF
ENDİF tan sonraki satıra gider

2)IF/THEN/ELSE/ENDIF yapısı

IF mantıksal koşul doğru ise THEN deyimi
. ile ELSE deyimi arasındaki işlemleri yapar
. ve sonra ENDIF e gider ve bitirir.yanlış ise
. ELSE deyimi ile ENDİF deyimi arasındaki işlemleri
ELSE yapar ve endıf ile bitirir
.
.
.
ENDIF

IF/THEN/ELSEIF/ENDIF yapısı__

IF (koşul 1)THEN koşul 1 doğru ise yapılır bitirilir
. koşul 1 yanlış ve koşul 2 doğru ise yapılır
. ve sonra bitirilir.koşul 1 ve koşul 2 yanlış
ELSEIF (koşul 2)THEN ise koşul 3 yapılır ve bitirilir
.
.
.
ELSEIF (koşul 3)THEN
.
.
.
ENDIF

hazırlayan: İnş. Müh. Ufuk Alyanak
kaynak: itusozluk.com
makina.omerfarukyilmaz.com
Doç.Dr.Hüseyin Yerli hocamızın ders notları

Hiç yorum yok: