ضبط عملیات حسابی
فرض کنید باید یک عبارت نوشته شده به شکل ریاضی را به روش زیر محاسبه کنیم:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot\ 0.43}}\)
قوانین نوشتن عبارات حسابی
1. عبارت می تواند حاوی اعداد، نام متغیرهای دیگر، علائم عملیات، پرانتز، نام توابع، عملیات حسابی و علائم آنها باشد (
+
,
-
,
*< /code>، /
، div، mod
).
2. جداکننده بین اجزای صحیح و کسری یک نقطه است.
3. عبارت در یک خط نوشته میشود (نشانگذاری خطی عبارات)، کاراکترها به ترتیب یکی پس از دیگری ردیف میشوند، ALL نشانههای عملیات قرار داده میشوند. پایین، پرانتز استفاده می شود.< br />
بنابراین، با پیروی از قوانین نوشتن عبارات حسابی، باید کسر داده شده (نشان ریاضی) را به یک نماد خطی تبدیل کنیم، یعنی کسر را در یک خط بنویسیم. از آنجایی که صورت و مخرج پیچیده هستند (یعنی شامل دو یا چند عامل هستند)، هنگام نوشتن یک عبارت به صورت خطی، لازم است که صورت و مخرج داخل پرانتز گرفته شود.
بنابراین، نماد خطی چنین عبارتی به صورت زیر خواهد بود:
<پیش>
(2*17.56*17.56)/(7*2.47*0.43)
بیایید یک برنامه برای محاسبه مقدار این عبارت بنویسیم. برای این کار اجازه دهید داده های ورودی و خروجی را تعریف کنیم.
ورودی
زیرا ما همه مقادیر را می دانیم، پس نیازی به وارد کردن چیزی از صفحه کلید نیست، بنابراین هیچ مقدار ورودی وجود نخواهد داشت.
حصر
برنامه باید نتیجه عبارت حسابی داده شده را نمایش دهد (نتیجه را می توان در یک متغیر ذخیره کرد، یا بلافاصله روی صفحه نمایش داده شد).
در برنامه بلافاصله نتیجه را روی صفحه نمایش می دهیم. از آنجایی که ما یک کسری داریم، نتیجه یک عدد واقعی خواهد بود.
شروع
writeln((2*17.56*17.56)/(7*2.47*0.43):9:6);
پایان.
برنامه را روی رایانه خود اجرا کنید و مطمئن شوید که 82.949843 را برمی گرداند.