هذا هو الأمر bcplan9 الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
قبل الميلاد - لغة حسابية دقيقة التعسفية
موجز
bc [ -c ] [ -l ] [ -s ] [ ملف ]
الوصف
Bc هو معالج تفاعلي للغة تشبه لغة C ولكنها توفر العمليات الحسابية
أعداد ذات طول عشوائي يصل إلى 100 رقم على يمين العلامة العشرية. فإنه يأخذ
الإدخال من أي ملفات معينة، ثم يقرأ الإدخال القياسي. ال -l الحجة تقف على
اسم مكتبة الرياضيات الدقة التعسفية. ال -s تمنع الوسيطة التلقائية
عرض نتائج الحساب. كل الإخراج عبر طباعة أمر.
بناء الجملة التالي ل bc البرامج مثل تلك الخاصة بـ C؛ L يعني حرف a-z, E يعني
التعبير S يعني بيان.
معجمي
التعليقات مرفقة في /* */
البيانات النهائية للأسطر الجديدة
أسماء
متغيرات بسيطة: L
عناصر المصفوفة: L[E]
الكلمات com.ibase, obaseو مقياس
معاملات أخرى
أرقام طويلة بشكل تعسفي مع علامة اختيارية وفاصلة عشرية.
(E)
الجذر التربيعي (E)
الطول(E)
عدد الأرقام العشرية الهامة
مقياس(E)
عدد الأرقام على يمين العلامة العشرية
L(E, ,E)
وظيفة الدعوة
مشغلي
+ - * / % ^ (% هو الباقي؛ ^ هي القوة)
++ --
== <= >= != < >
= += -= *= /= %= ^=
المالية
E
{ S ; ; S }
طباعة E
if ( E ) S
في حين ( E ) S
For ( 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)
وظيفة بيسل
يتم تمرير كافة وسائط الوظيفة حسب القيمة.
تتم طباعة قيمة التعبير في المستوى الأعلى ما لم يكن العامل الرئيسي هو
المهمة أو -s يتم إعطاء وسيطة سطر الأوامر. النص في علامات الاقتباس، والتي قد تشمل
الخطوط الجديدة، تتم طباعتها دائمًا. يمكن للفواصل المنقوطة أو الأسطر الجديدة فصل البيانات.
الاحالة ل مقياس يؤثر على عدد الأرقام التي سيتم الاحتفاظ بها في العملية الحسابية
العمليات بطريقة dc(1). المهام ل com.ibase or obase ضبط الإدخال والإخراج
جذر الرقم على التوالي.
يمكن استخدام نفس الحرف كمصفوفة ودالة ومتغير بسيط في وقت واحد.
جميع المتغيرات عالمية للبرنامج. يتم دفع المتغيرات التلقائية للأسفل أثناء
استدعاءات الوظائف. في إعلان صفيف كوسيطة دالة أو متغير تلقائي
يجب أن تتبع الأقواس المربعة الفارغة اسم المصفوفة.
Bc هو في الواقع المعالج المسبق ل dc(١) أي يستدعيه تلقائيًا، ما لم يكن -c
خيار (التجميع فقط) موجود. في هذه الحالة dc يتم إرسال الإدخال إلى المعيار
بدلا من ذلك.
مثال
تعريف دالة لحساب القيمة التقريبية للأس. استخدامه لطباعة 10
قيم. (توفر الدالة الأسية في المكتبة إجابات أفضل.)
المقياس = 20
تحديد البريد (س) {
تلقائي أ، ب، ج، ط، ق
a = شنومكس
ب = 1
s = 1
ل(i=1; 1; i++) {
أ *= س
ب*= ط
ج = أ/ب
إذا (ج == 0) قم بإرجاع s
ق += ج
}
}
ل(i=1; i<=10; i++) اطبع e(i)
استخدم bcplan9 عبر الإنترنت باستخدام خدمات onworks.net