Temel Yönleriyle Fortran 90 / 95 / 2003 | |||||||||||||
* Fortran'a Giriş
* fortran.gantep.edu.tr
|
Bölüm 3: Basit ve Formatlı Okuma/Yazma
GirişTemel giriş/çıkış deyimleri bütün programla dillerinde mevcuttur. Bu deyimler, kullanıcıya ekrana, dosyaya veya yazıcıya bilgi yazdırmasına, ve bilgisayara klavyeden veya bir dosyadan veri girişi yapmasına izin verir. Bazen giriş ve çıkışın biçimi kullanıcı tarafından belirlenmesi gerekebilir. Bu durumda Formatlı giriş/çıkış işlemleri devre girer. 2.1 Basit Okuma/Yazma İşlemleriBirçok proramlama dilnde standard giriş klavye, standadt çıkış kullanıcı ekranı (monitör) olarak belirlenmiştir. Ancak veri giriş/çıkışı bir dosyadan da yapılabilir. Bu durum Şekil 3.1'de gösterilmiştir.
Fortran'da, giriş için READ, çıkış için PRINT ve WRITE deyimleri kullanılır. Bu deyimlerin formatlı (formated) ve formatsız veya serbest format (free format) olmak üzere iki kullanımı vardır. Formatsız kullanımda okuma/yazma biçimi derleyici tarafından, formatlı kullanımı ise programcı tarafından belirlenir. Basit, yani formatsız, okuma deyimi READ *, giriş listesiveya READ (*,*) giriş listesişeklinde ve formatsız veri yazma deyimleri PRINT *, çıkış listesi WRITE (*,*) çıkış listesişeklinde genel kullanıma sahiptir. Burada
READ *, A, B PRINT *, "okunan A ve B değerleri ", A, Bgibi. PRINT ve WRITE deyimlerinden ile çıkış listesi ekrana yazıldıktan sonra imleç bir alt satıra geçer. PRINT *,"Dökülmüştür kirpikleri kaşları," PRINT *,"Başları üstünde hece taşları," PRINT *,"Ne söylerler ne bir haber verirler..."satırları ile karşılaşan derleyici ekrana aşağıdaki gibi bir çıktı verir: Dökülmüştür kirpikleri kaşları, Başları üstünde hece taşları, Ne söylerler ne bir haber verirler...PRINT ve WRITE deyimleri aşağıdaki gibi çıkış listesi belirtilmeden kullanılabilir. PRINT *, "Dökülmüştür kirpikleri kaşları," PRINT * WRITE (*,*) "Başları üstünde hece taşları," WRITE (*,*) PRINT (*,*) "Ne söylerler ne bir haber verirler..."Bu kullanımda ekrana boş bir satır basılır. Dökülmüştür kirpikleri kaşları, Başları üstünde hece taşları, Ne söylerler ne bir haber verirler...Program 3.1'de, basit okuma yazma deyimleri kullanılarak üç gerçel sayının ortalaması hesaplanmıştır. Program 3.1: Üç sayının aritmetik ortalaması
ÇIKTI
ÇIKTI
2.2 Formatlı Okuma/Yazma İşlemleri
|