دليل استخدام برنامج CourseLab المقطع السابقالمقطع التالي  
الأحداث والأفعال > الاجراءات > استخدام التعبيرات الرياضية في الاجراءات

استخدام التعبيرات الرياضية في الاجراءات

يمكن استخدام التعبيرات (على اختلاف انواعها ) المستخدمة في الاجرائيات لحساب قيم البرمترات . متغيرات الكورس لاب و خصائص الكائنات يمكن استخدامها كوسائط تعابير من الأرقام و السلاسل .

التعابير المنطقية هي أحد أنواع التعابير التي تعطي اما قيمة صحيحة أو خاطئة كنتيجة التقييم .و يستخدم هذا النوع من التعابير في الاجرائية IF لتحديد شرط العملية و مثال عن التعابير المنطقية :

#var1==#var2+10

ملاحظة : اذا تم وضع التعبير بطريقة غير صحيحة فقد يسب خطأ في النموذج التعليمي , قم بمراجعة التعابير لتجنب الأخطاء .

تسمح العمليات ببناء التعابير التالية :

العملية التوصيف
الصيغ الحسابية
+ تستخدم لجمع الأعداد
- تستخدم لطرح الأعداد
* تستخدم لضرب الأعداد
/ تستخدم لقسمة الأعداد
الصيغ المنطقية
! عملية نفي , اذا كانت العملية صحيحة فإن النتيجة تكون خاطئة
&& (و)جمع منطقي يشترك ان يكون كلا الطرفين صحيح حتى تكون النتيجة صحيحة و الا فالنتيجة خاطئة .
|| (أو)يشترك ان يكون احد الطرفين صحيح لتكون النتيجة صحيحة و الا فالنتيجة خاطئة .
صيغ المقارنة
!= عدم التساوي أي ان الطرفين غير متساويين
== مساواة أي ان الطرفين متساويين
> أكبر من
>= أكبر أو يساوي
< أصغر من
<= أصغر أو يساوي

 

تحويل نوع البيانات: الأرقام والرموز الأرقام من أنواع مختلفة من البيانات، أي في العام، على سبيل المثال، 34 لا ينبغي أن يكون مساويا ل"34" (الأول هو العدد، الثاني هو سلسلة). ولكن لغة البرمجة جافا سكريبت (الذي يستخدم في وقت التشغيل CourseLab) والتحويل التلقائي نوع البيانات الميزة، أي 34 يجوز يساوي "34" في عبارة شرطية. يرجى أن يكون على بينة من هذه الميزة.

نمط البيانات يسمح ببناء التعابير التالية :

نمط البيانات التوصيف
NUMBER سلسلة رقمية من (0 .... 9)
BOOLEAN تأخذ اما صح أو خطأ true | false
STRING أي تسلسل الأحرف الموجود بين علامتي اقتباس ("" أو''). "ممنوع و'داخل السلسلة - إذا كنت بحاجة إلى أن تدرج هذه الأحرف في سلسلة - مائل استخدام لإخفاء لهم (أي " باستخدام واحدة من سيعني "داخل السلسلة)
VARIABLE Значение переменной CourseLab (т.е. знак # с последующим именем переменной). استخدام ارقام من (0) الى (9) أو حروف من A الى Z
IDENTIFIER تستخدم لادراج خصائص الكائن في التعبيرات ويمكن أن تتضمن أرقام من (0) الى (9) أو حروف من A الى Z

الوظائف الرياضية : تسمح ببناء التعبيرات التالية

الوظيفة التوصيف
Math.random() تعييد رقم عشوائي أكبر من 0 و أصغر من 1
Math.PI تعيد قيمة PI
Math.sin( x) تعيد قيمة sin
Math.cos( x) تعيد قيمة cos

أمثلة عن التعابير المنطقية :

التعبير التوصيف
#var1<=#var2+10 عبارة شرطية بسيطة عن الاجرائية IF
((#var1>5) && (#var2>10)) || #var3=='cancel' عبارة شرطية معقدة عن الاجرائية IF
#var1*#var2/100 تعبير رقمي يستخدم لتعيين قيمة المتحول الرقمية .
#var1+" صحيح" تعبير محرفي يستخدم للتحقق من صحة السلسلة المحرفية.