امروز ...

صفحه بعدصفحه قبللیست مطالب فرترنبخش آموزش

 

- خواندن و نوشتن

(بهتر است مطالب اين بخش را همزمان با مطالب بخش دسترسي به فايل بخوانيد .)

براي خواندن اطلاعات از يکي از سه دستور زير استفاده مي شود :

... ، نام متغير 1 (ويژگي هاي کنترلي خواندن ) Read

... ، نام متغير 1 ، قالب Read

... ، نام متغير 1 (ويژگي هاي کنترلي خواندن ) Write

منظور از ويژگي هاي کنترلي افزودن مشخصات و خصوصيات جديد به عمل خواندن است . در جدول زير اين ويژگي ها آورده شده اند :

توضيحات

مقدار ويژگي

کليد واژه

عددي که مشخص کننده واحد ورود اطلاعات است . به عبارت ديگر يک اشاره گر از محل ورود اطلاعات مي باشد . * نماد ورودي استاندارد است . چنانچه در جايگاه اول داخل پرانتز قرار گيرد نوشتن کليدواژه لازم نيست .

عدد

 

[unit=]

 

 

مشخص کننده نحوه خواندن و قرار دادن ورودي در متغيرهاست . * نماد فرمت آزاد يا بدون قالب است . چنانچه در جايگاه دوم داخل پرانتز قرار گيرد نوشتن کليد واژه لازم نيست

قالب

[FMT=]

 

 

چنانچه yes باشد در خواندن اطلاعات با توجه به قالب در طول داده به جلو حرکت مي کند . در غير اينصورت پس از خواندن اولين متغير از بين داده ها براي خواندن اطلاعات بعدي از اول داده شروع مي کند

“yes” يا “no”

Advance

چنانچه در خواندن از فايل به آخر آن برسد به Label  گفته شده پرش مي کند

Label

END

چنانچه در خواندن از فايل به آخر رکورد برسد به Label گفته شده پرش مي کند .

Label

EOR

چنانچه در حين عمليات خواندن يا نوشتن به خطايي برخورد کند به Label گفته شده پرش مي کند .

Label

ERR

 

منظور از رکورد در مطالب بالا يک خط از فايل مي باشد .

مي توان يک حلقه را نيز در ساختارهاي بالا اعمال کرد :

)...) (ويژگي هاي کنترلي خواندن ) Read

... ، ( ... ، ( گام ، کران بالا ، کران پايين = شمارنده 2 ،(گام ، کران بالا ، کران پايين =شمارنده 1،نام متغير

به مثال زير توجه کنيد :

Read (*,*)((A(i,j),i=1,10),j=1,5))

اين دستور معادل دستور زير است :

Do 1 i=1,10

     Do 1  j=1,5

          Read (*,*) A(i,j)

1 Continue

 

صفحه بعد

صفحه قبل

لیست مطالب فرترن

بخش آموزش

 

 

قوانین حقوق مولفان 2008 ، گروه نرم افزاری سی سی ،شرایط و ضوابط سایت را مطالعه نمایید