Cari Blog Ini

Minggu, 05 Desember 2010

Perkembangan Fortran

Fortran Singkatan Dari FORmula TRANslator, yang merupakan
bahasa tingkat tinggi dan ber-orientasi pada rumus-rumus (formula)
atau ke permasalahan teknik.
Referensi pertama mengenai Fortran baru dikeluarkan dalam
bentuk laporan tahun 1954 oleh Programming Research Group, suatu -
divisi teknik terapan dari IBM baru pada tahun 1957 diterapkan
pada komputer IBM 704.

Struktur Program Fortran :
Dibagi menjadi 5 bagian kolom dan tiap baris di dalam
program dapat berisi :
1. Metacommand
2. Komentar
3. Statement
4. Sambungan dari statement baris sebelumnya.

Aturan Penulisan Fortran :
1. Kolom pertama merupakan Komentar atau metacommand (C, *, $).
2. Kolom 1 sampai 5 untuk penulisan label statement berupa angka.
3. Kolom 6 untuk indikasi sambungan dari baris sebelumnya.
4. Kolom 7 sampai 72 untuk penulisan Statement FORTRAN.
5. Kolom 73 sampai 80 tidak digunakan (Untuk Komentar bebas).

Elemen Program Fortran :
1. Metacommand atau compiler directive sifatnya optional.
2. Komentar berupa tulisan bebas.
3. Statement merupakan inti yang berupa instruksi-instruksi.

Suatu statement dapat dibentuk dari elemen-elemen :
1. Konstanta 5. Verb
2. Operator 6. Unit Specifier
3. Ungkapan 7. Format Specifier
4. Nama

Konstanta :
Numerik yang terdiri dari :
Konstanta Integer (Numerik Bilangan Bulat) 2 byte berkisar antara
-32767 sampai 32767 dan yang 4 byte berkisar antara -2147483647
sampai 2147483647.
Kontanta Real ketepatan tunggal (Pecahan), mempunyai batasan :
8.43E-37 sampai dengan 3.37E+38 Positif
-3.37E+38 sampai dengan -8.43E-37 Negatif
Konstanta Real Ketepatan ganda (Pecahan), mempunyai batasan :
4.19D-307 sampai dengan 1.67D+308 Positif
-1.67D+308 sampai dengan -4.19D-307 Negatif
Konstanta Karakter (String) yang ditulis dalam tanda Petik.
Konstanta Logika (Nilai Logika) .TRUE. .FALSE.

Oprerator :
Aritmatika : ** Pangkat level 1
* Kali level 2
/ Bagi level 2
+ Penjumlahan level 3
- Pengurangan level 3
Hubungan : .LT. Lebih Kecil dari
.LE. Lebih kecil sama dengan dari
.EQ. Sama dengan
.NE. Tidak sama dengan
.GT. Lebih besar dari
.GE. Lebih besar sama dengan dari
Logika : .NOT. Tidak atau Bukan
.AND. Dan
.OR. Atau

Ungkapan :
Ungkapan Aritmatika dengan operasi didalam tanda kurung didahulu
kan, kemudian pangkat, kali, bagi, jumlah, kurang.
Ungkapan Karakter tidak boleh menggunakan operator aritmatik.
tapi dapat berbentuk konstanta karakter atau nama variabel.
Ungkapan hubungan adalah membandingkan niali dari dua numerik
atau karakter.

Nama : dapat berupa variabel, larik(array), fungsi, atau rutin.
Dengan ketentuan sebagai berikut :
1. Maksimum panjangnya 1320 karakter tapi hanya 6 karakter perta-
ma yang dibaca.
2. Karakter pertama harus berupa huruf.
3. Tidak boleh ada spasi atau blank.
4. Tidak boleh mengandung karakter khusus.

Tidak ada komentar:

Posting Komentar