دانلود جزوه کامل مبانی برنامه نویسی فرترن بر اساس فرترن 90
___________________________________________________________________________
-
فصل اول : کليات
در
برنامه نويسي بايد اولويت عملگرها را مورد توجه قرار داد . در زير اولويت آنها
نوشته شده است :
|
()
|
همواره اولويت با آنچه داخل پرانتز
است مي باشد .
|
|
**
|
توان
|
|
/ يا *
|
ضرب و تقسيم
|
|
- يا +
|
جمع و منها
|
|
//
|
چسباندن دو رشته
|
|
< يا > يا => يا =< يا = = يا =/
|
عبارت مقايسه اي
|
|
.NOT.
|
نقيص گزاره شرطي
|
|
.AND.
|
ترکيب دو گزاره
|
|
.OR.
|
ياي منطقي
|
|
.EQV.
|
معادل است با
|
|
.NEQV.
|
معادل نيست با
|
به
عنوان مثال براي محاسبه
در
فرترن بايد نوشت
5/(3+4)
در
مورد عبارات منطقي نيز بايد به ترتيب اولويت عبارات را بر اساس جدول زير ساده کرد
تا به يک نتيجه صحيح يا غلط رسيد .
|
.NEQV.
|
.EQV.
|
.OR.
|
.AND.
|
.NOT.
|
گزاره دوم
|
گزاره اول
|
|
F
|
T
|
T
|
T
|
F
|
T
|
T
|
|
T
|
F
|
T
|
F
|
T
|
F
|
T
|
|
T
|
F
|
T
|
F
|
F
|
T
|
F
|
|
F
|
T
|
F
|
F
|
T
|
F
|
F
|
چند مثال از ساده کردن عبارات منطقي
مطلب ديگري که مي توان در اين فصل به آن اشاره کرد نتيجه عملگرهاست . به عبارت
ديگرمي توان پيش از انجام عمليات توسط رايانه مشخص کرد که نتيجه عمل از چه نوعي
خواهد بود . به عنوان مثال عمل 2+2 عبارت 4 را نتيجه مي دهد يا .4
در
توضيح مي توان گفت که چنانچه عملگر بين دو نوع يکسان انجام شود خروجي نيز از همان
نوع است يعني در مثال بالا چون هر دو
عدد از نوع صحيح هستند خروجي نيز از نوع صحيح خواهد بود . تنها نکته اي که در اين
ميان است آنکه حاصل 2/1 عدد 0 مي باشد زيرا هر دو عدد 1 و 2 از نوع صحيح مي باشند و
خروجي که بايد مقدار 0.5 باشد از نوع حقيقي است و پس از حذف قسمت اعشاري به صفر
تبديل مي شود .
اگر عملگر بين دو نوع متفاوت باشد نتيجه نوع وسيع تر است . نوع عددي صحيحي زير
مجموعه اعداد حقيقي و اعداد حقيقي زير مجموعه اعداد مختلط است . اگر مثال بند قبلي
را به شکل 2/ .1 مطرح کنيم جواب 0.5 خواهد بود .
|