( تعداد نمایش : 1717 )

ترتیب انجام عملهای اصلی فرترن

ترتیب انجام عملهای اصلی

معمولا” برای محاسبه یک عبارت ممکن است انجام چند عمل اصلی لازم باشد . مثلا”
عبارت C_ A*3.2 + B**2_ شامل عملهای جمع ، و منها ضرب و توان رسانی میباشد .
کامپیوتر می تواند به سرعت عبارتهای مفصل را محاسبه نماید ولی برای انجام این
محاسبه در هر لحظه تنها یک عمل صورت میگیرد و بدین سبب برای انجام عملها در
در کامپیوتر ترتیب خاصی وجود دارد . در هر عبارت از چپ ب ه راست و بترتیب زیر
انجام میگیرد : ۱
توان رسانی ۲
ضرب و تقسسیم ۳
جمع و تقریق
مثلا” در محاسبه عبارت بالا نخست مقدارB**2 محاسبه ، سپس عمل ضرب A*3.2 انجام
گرفته و بعد حاصل جمع این دو مقدار بدست آمده و مقدار C از آن کسر میگردد .
بهمان ترتیب در دستور Z X = W /Y/ ابتدا مقدار Wبر Yر تقسیم گشته و نتیجه به
مقدار Z افزوده میگردد . این دستور در زبان فرترن نمایش رابطه ریاضی w
بروی x = z + y است و چنانچه منظور نمایش رابطه ریاضی w بروی z + y مساوی
است با x باشد این رابطه باید بصورت (Y + Z) X = W ) نوشته شود .
در دستورهای محاسباتی ، موضوع انجام عملها از چپ به راست حائز اهمیت است
مثلا” دردستور فرترن X = A *B*Y که شامل عملهای هم مرتبه ضرب و تقسیم میباشد ،
ابتدا مقدار A بر مقدار B تقسیم گشته و سپس تنیجه در کمیت Y ضرب میگردد . باین
ترتیب چنین دستوری نمایشگر عبارت ریاضی a بروی b ممیز x = y بکار برد .
بطوریکه از مثالهای بالا مشهود است وجود پرانتز در مشخص کردن ترتیب انجام
عملها موثر میباشد . باینصورت که ابتدا تمام عملهای داخل پرانتز انجام میگیرد
و سپس ترتیبی که در بالا گفته شد رعایت میشود .
دستور فرترن رابطه ریاضی

(َU + 0.5) + 3.2*( N-1() A = U** (u+0.5)َ+۳٫۵ به توان a = n-1
(R-S)/(R*S-A) G =ars بروی g = r-s
(C + D)**( A + B/3.0) M = به توان c+d(b+a( بروی ۳) m =

علامتهائی مانند کروشه و آکولاد که گاه در معادلات جبری بکار میرود در فرترن
مجاز نمیباشند و به جای آنها فقط پرانتز بکار برده میشود . در صورتیکه در یک
دستور محاسباتی چند زوج پرانتز در درون یکدیگر رود ، نخست محاسبات درونی ترین
زوج پرانتز انجام میگیرد و سپس عملها بطرف پرانتزهای بیرونی پیش میرود . البته
در هر دستور محاسباتی فرترن لازم است که تعداد پرانتزها بازو بسته برابر باشند.
مثال در عبارت محاسباتی زیر ۳٫۱۴*(A*(B-C )+ D )+ 6.8

عملها بدین ترتیب انجام میگیرد که نخست B-C محاسبه ونتیجه در A ضرب میشود
سپس نتیجه این محاسبه با D جمع و حاصل در عدد ۳٫۱۴ ضرب و نتیجه با ۶٫۸ جمع
میگردد .
در زبان فرترن دو علامت از عملهای اصلی نمیتوانند بلافاصله پشت سر همدیگر
قرار گیرند و در صورت لزوم باید از پرانتز استفاده نمود . مثلا” عبارتهای مانند
(b-) a)و aو بروی b – باید بترتیب بصورتهای (B-)A*) و (B -)A) نوشته شوند .
بعضی مواقع ممکن است پرانتزهای غیر ضروری در عبارتی بکار رود . باید تذکر داد
که چنین عملی مجاز میباشد . مثلا” در دستور محاسباتی زیر پرانتزها اضافی

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن