icalc - آنلاین در ابر

این دستور calc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


calc - ماشین حساب تعاملی

خلاصه


calc [ پرونده ]

شرح


ایکالک یک ماشین حساب جبری است که در درجه اول برای استفاده تعاملی طراحی شده است. هر فرمول
تعریف پرونده خوانده و تدوین می شود. سپس ورودی استاندارد خوانده می شود، عبارات هستند
ارزیابی شده و نتایج به خروجی استاندارد ارسال می شود. اگر خط جدید با استفاده از a فرار شود
اسلش معکوس، ورودی در خط بعدی ادامه می یابد.

یک عبارت شامل اعداد واقعی، نام متغیرها، فراخوانی تابع و موارد زیر است
اپراتورها:

+ - * / ^

عملگرها از چپ به راست ارزیابی می شوند، به جز '^'، که ارتباطی راست است.
توان بالاترین اولویت را دارد. ضرب و تقسیم ارزیابی می شود
قبل از جمع و تفریق عبارات را می توان با پرانتز گروه بندی کرد. هر یک
به نتیجه یک عدد اختصاص داده می شود که می تواند در عبارات بعدی استفاده شود. به عنوان مثال
عبارت ($3*10) حاصل محاسبه سوم ضرب در ده است. یک دلار
علامت به خودی خود ممکن است برای نتیجه قبلی استفاده شود. همه مقادیر با دقت دو برابر واقعی هستند.

علاوه بر این، متغیرها و توابع می توانند توسط کاربر تعریف شوند. یک تعریف متغیر
دارای فرم:

var = بیان ;

هر نمونه ای از متغیر در یک عبارت با تعریف آن جایگزین می شود. آ
تعریف تابع به شکل زیر است:

func(a1, a2, ..) = بیان ;

عبارت می تواند شامل نمونه هایی از آرگومان های تابع و همچنین متغیرهای دیگر باشد
و توابع نام توابع را می توان به عنوان آرگومان ارسال کرد. توابع بازگشتی می توانند باشند
با استفاده از فراخوانی تابع تعریف شده یا سایر توابع که تابع تعریف شده را فراخوانی می کنند، تعریف می شود
تابع.

برای تعریف یک عبارت ثابت، به سادگی علامت تساوی ('=') را با دو نقطه (':') جایگزین کنید.
در یک تعریف عبارات ثابت فقط یک بار ارزیابی می شوند، اولین بار که ارزیابی می شوند
استفاده شده. این امر از ارزیابی مکرر عباراتی که مقادیر آنها هرگز تغییر نمی کند جلوگیری می کند. در حالت ایده آل،
یک عبارت ثابت فقط شامل اعداد و ارجاع به ثابت تعریف شده قبلی است
عبارات و توابع تعاریف تابع ثابت با مقدار آنها جایگزین می شوند
در هر عبارتی که از آنها با آرگومان های ثابت استفاده می کند. همه توابع از پیش تعریف شده و
متغیرها دارای ویژگی ثابت هستند. بنابراین، "sin(PI/4)" در یک عبارت خواهد بود
بلافاصله با ".707108" جایگزین می شود، مگر اینکه sin() یا PI توسط کاربر دوباره تعریف شود. (توجه داشته باشید
که تعریف مجدد عبارات ثابت یک تمرین توصیه شده نیست!)

تعریف یک متغیر یا تابع را می توان با "؟" نمایش داد. دستور:

? نام

اگر نامی داده نشود، تمام تعاریف چاپ می شوند. دستور '>' تعاریف را برای a می نویسد
فایل:

> فایل

به طور مشابه، دستور «<» تعاریف را بارگیری می کند.

کتابخانه زیر از توابع و متغیرهای از پیش تعریف شده ارائه شده است:

PI نسبت محیط دایره به قطر آن

اگر (کن، سپس، دیگر)
اگر cond بزرگتر از صفر باشد، ارزیابی می شود، در غیر این صورت موارد دیگر ارزیابی می شوند.
این تابع برای تعاریف بازگشتی ضروری است.

انتخاب(N a1 a2 ..)
aN را برگردانید (N به نزدیکترین عدد صحیح گرد می شود). این تابع آرایه ای را ارائه می دهد
توانایی ها. اگر N صفر است، تعداد آرگومان های موجود برگردانده می شود.

رند (x) یک عدد تصادفی بین 0 و 1 را بر اساس x محاسبه کنید.

طبقه (x) بزرگترین عدد صحیح را که بزرگتر از x نباشد برگرداند.

سقف (x) کوچکترین عدد صحیح را که کمتر از x نباشد برگرداند.

sqrt (x) برگرداندن جذر x.

انقضا (x) e را با توان x محاسبه کنید (e تقریباً 2.718281828).

ورود به سیستم (x) لگاریتم x را به مبنای e محاسبه کنید.

log10 (x) لگاریتم x را بر مبنای 10 محاسبه کنید.

گناه (x) cos (x)، برنزه (x)
توابع مثلثاتی

asin (x) acos (x)، آتان (x)
توابع مثلثاتی معکوس

atan2(y, x)
مماس معکوس y/x (محدوده -pi تا pi).

با استفاده از خدمات onworks.net از icalc به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز