این دستور bcplan9 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
bc - زبان حسابی با دقت دلخواه
خلاصه
bc [ -c ] [ -l ] [ -s ] [ پرونده ... ]
شرح
Bc یک پردازشگر تعاملی برای زبانی است که شبیه C است اما محاسبات را روشن می کند
اعداد طول دلخواه با حداکثر 100 رقم سمت راست نقطه اعشار. طول می کشد
ورودی از هر فایل داده شده، سپس ورودی استاندارد را می خواند. در -l آرگومان مخفف the
نام یک کتابخانه ریاضی دقیق دلخواه. در -s آرگومان خودکار را سرکوب می کند
نمایش نتایج محاسبات؛ تمام خروجی از طریق چاپ فرمان
نحو زیر برای bc برنامه ها مانند برنامه C هستند. L به معنی حرف a-z, E به معنی
اصطلاح، S به معنی بیانیه
واژگانی
نظرات در ضمیمه شده است /* */
عبارات پایان خطوط جدید
نام
متغیرهای ساده: L
عناصر آرایه: L[E]
کلمات پایه از, چاقو مقیاس
سایر عملوندها
اعداد طولانی دلخواه با علامت اختیاری و نقطه اعشار.
(E)
sqrt(E)
طول (E)
تعداد ارقام اعشاری قابل توجه
مقیاس (E)
تعداد ارقام سمت راست نقطه اعشار
L(E,...,E)
فراخوانی تابع
اپراتورها
+ - * / % ^ (% باقی مانده است؛ ^ قدرت است)
++ --
== <= >= != < >
= += -= *= /= %= ^=
بیانیه
E
{ S ; ... ; S }
چاپ E
if ( E ) S
در حین ( E ) S
برای ( E ; E ; E ) S
بیانیه تهی
شکستن
ترک
"متن"
تعاریف توابع
تعريف كردن L ( L , ... , L ){
خودکار L , ... , L
S ; ... ; S
برگشت E
}
توابع در
-l کتابخانه ریاضی
s(x) سینوسی
c(x) کسین
e(x) نمایی
l(x) ورود به سیستم
a(x) قوس الکتریکی
j(n, x)
تابع بسل
همه آرگومان های تابع با مقدار ارسال می شوند.
مقدار یک عبارت در سطح بالا چاپ می شود مگر اینکه عملگر اصلی an باشد
تکلیف یا -s آرگومان خط فرمان داده شده است. متن در نقل قول، که ممکن است شامل
خطوط جدید، همیشه چاپ می شود. هر دو نقطه ویرگول یا خطوط جدید ممکن است عبارات را از هم جدا کنند.
واگذاری به مقیاس بر تعداد اعدادی که باید در حساب حفظ شوند تأثیر می گذارد
عملیات به روش dc(1). تکالیف به پایه از or چاق ورودی و خروجی را تنظیم کنید
ریشه شماره به ترتیب.
همان حرف ممکن است به عنوان یک آرایه، یک تابع و یک متغیر ساده به طور همزمان استفاده شود.
همه متغیرها برای برنامه سراسری هستند. متغیرهای خودکار در طول زمان به پایین فشار داده می شوند
فراخوانی تابع در اعلان یک آرایه به عنوان آرگومان تابع یا متغیر خودکار
براکت های مربع خالی باید از نام آرایه پیروی کنند.
Bc در واقع یک پیش پردازنده برای dc(1)، که به طور خودکار فراخوانی می کند، مگر اینکه -c
(فقط کامپایل) گزینه موجود است. در این مورد dc ورودی به استاندارد ارسال می شود
در عوض خروجی
مثال
تابعی را برای محاسبه مقدار تقریبی نمایی تعریف کنید. از آن برای چاپ 10 استفاده کنید
ارزش های. (تابع نمایی در کتابخانه پاسخ های بهتری می دهد.)
مقیاس = 20
e(x) {
خودکار a، b، c، i، s
به = 1
b = 1
s = 1
برای (i=1; 1; i++) {
a *= x
b *= i
c = a/b
if(c == 0) s را برگرداند
s += c
}
}
برای (i=1; i<=10; i++) چاپ e(i)
از bcplan9 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید