FORTRAN
Fortran
merupakan salah satu bahasa pemrograman tingkat tinggi. (high level language)
yang berorientasi kepada suatu masalah tertentu, khususnya masalah yang
berkaitan dengan bidang matematika dan teknik.Fortran untuk pertama kalinya
digunakan pada tahun 1954 oleh Programmer Research Group IBM pada
komputer IBM 704.
Kelebihan dan
Kelemahan FORTRAN :
+
FORTRAN
bisa menangani ekspresi matemática dan logika yang kompleks. Pernyataanya cukup
pendek dan sederhana.
+
Program
FORTRAN yang dikembangkan pada satu tipe komputer bisa dengan mudah
dimodifikasi agar bisa bekerja pada tipe yang lain.
-
FORTRAN
tidak menangani operasi input dan output pada peralatan penyimpanan seefisien
bahasa lain yang levelnya lebih tinggi.
-
Memiliki
keterbatasan untuk mengekspresikan dan memproses data nonnumerik
-
Tidak
bisa dibaca atau dipahami semudah bahasa level tinggi yang
Aturan Penulisan :
1.
Kolom
pertama digunakan untuk indicator metacommand atau komentar untuk metacommand
digunakan karakter “$” sedangkan jika berisi “C” atau “c” berarti baris tersebut merupakan suatu
komentar.
2.
Kolom
1- 5 digunakan sebagai label statement
3.
Kolom
6 digunakan sebagai indicator sambungan dari baris sebelumnya.
4.
Kolom
7 – 72 digunakan sebagai tempat untuk penulisan rutin program Fortran
5.
Kolom
73 – 80 digunakan sebagai dokumentasi yang sifatnya optional.
Aturan Variabel :
1.
Maksimum
memiliki panjang 1320 karater, tetapi hanya 6karater pertama yang significant.
2.
Karater
pertama harus berupa huruf
3.
Tidak
bleh ada spasi
4.
Tidak
mengandung karakter khusus.
Tipe Data FORTRAN :
a)
Variable
integer
Variabel integer
adalah variable yang digunakan untuk menyimpan nilai numerik bulat. Bila tidak
didefinisikan, maka variabel integer harus ditunjukkan oleh nama variabelnya
yang diawali dengan huruf I, J, K , L, M,atau N.
Contoh :
INTEGER ISI
ISI = 275
b)
Variable
real preposisi ganda
Adalah variable yang
dibunakan untuk menyimpan nilai numeric pecahansebesar 8 byte. Nama variabelnya
harus diawali dengan huruf selain I, J, K, L,M, dan N
Contoh :
REAL*8 NILAI
NILAI = 275
Atau
DOUBLE PRECISION
NILAI
NILAI = 75
c)
Variable
real preposisi tunggal
Adalah variable yang
digunakan untuk menyimpan nilai numerik pecahan sebesar 4 byte. Bila tidak
didefinisikan, maka variabel integer harus ditunjukkan oleh nama variabelnya
yang diawali dengan huruf I, J, K , L, M, atau N.
Contoh :
REAL NILAI
NILAI = 99
d)
Variable
karakter
Adalah variable yang
digunakan untuk menyimpan nilai karakter. Default dari
variabel ini adalah 4
byte dan dapat didefinisikan menjadi 1 byte atau n byte (maksimum 127 byte).
Nama dari variabel karakter bebas ini bebas diawali dengan huruf apapun.
e)
Variable
logika
Adalah variable yang
digunakan untuk menyimpan nilai logika. Default dari variabel ini adalah 4 byte
dan dapat didefinisikan menjadi 2 byte
Contoh:
STATUS = .TRUE
Format
specifier dalam Fortran :
- I untuk tipe data numeric integer
- F untuk tipe data real
- E untuk tipe data real preposisi
tunggal yang berbentuk eksponensial
- D untuk tipe data real preposisi
ganda yang berbentuk eksponensial
- G untuk input / output
- A untuk tipe data karakter
- X untuk mengatur posisi sejauh n
spasi
- / untuk
mengatur line feed dari setiap baris
- \ untuk
mengatur posisi pencetakan pada baris yang sama
- H untuk menampilkan sejumlah n
karakter ke alat output
- P untuk mengatur desimal point pada
format E dan F
- BN memberi anggapan agar blank
pada sisi sebelah kanan dari data input numeric adalah bukan nol
- BZ memberi anggapan agar blank pada sisi sebelah kanan dari data input numeric adalah nol
Contoh Program :
Tidak ada komentar:
Posting Komentar