Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

‫الدرس ‪ : 2‬العبارات و العوامل‬

‫تمهيد‬

‫من بين المشاكل الرياضية التي تعالجيا الخوارزمية نجد العبارات مع عوامميا بأصنافيا‬
‫المختمفة‪ .‬يمكن أن نصنف ىذه العبارات و العوامل الى أربعة أنواع‪.‬‬

‫‪ -1‬العوامل الحسابية ‪les opérateurs arithmétiques‬‬

‫نستعمل ىذه العوامل في العبارات الحسابية و التي تستعمل االعداد فقط‪ .‬نجد في ىذا النوع خمس عوامل‬
‫و ىي ‪:‬‬

‫االس‬ ‫الجداء‬ ‫باقي عممية‬ ‫حاصل عممية‬ ‫قسمة‬ ‫الطرح‬ ‫العملية الجمع‬
‫قسمة صحيحة‬ ‫قسمة صحيحة‬ ‫حقيقية‬
‫** أو ^‬ ‫*‬ ‫‪MOD‬‬ ‫‪DIV‬‬ ‫‪/‬‬ ‫‪-‬‬ ‫‪+‬‬ ‫العامل‬
‫‪15 / 2 = 7.5‬‬ ‫‪15 DIV 2 = 7‬‬ ‫‪15 MOD 2 = 1‬‬ ‫مثال ‪:‬‬

‫كما نضيف ليذه العوامل مجموعة من الدوال وىي‪:‬‬

‫مثال‬ ‫دورها‬ ‫الدالة‬


‫‪SQRT(9) = 3‬‬ ‫حساب الجذر التربيعي لقيمة معينة‬ ‫)(‪SQRT‬‬
‫‪ABS(- 5) = 5‬‬ ‫حساب القيمة المطمقة لقيمة معينة‬ ‫)(‪ABS‬‬

‫تقييم عبارة حسابية ‪:‬‬

‫من أجل تقييم عبارة حسابية يجب أن نأخذ بعين االعتبار أولويات العوامل‪ .‬تكون االولويات في عبارة‬
‫حسابية كما يمي‬

‫‪ -1‬االقواس‬
‫‪1‬‬
‫‪ -2‬الدوال‬
‫‪ -3‬االس‬
‫‪ -4‬الضرب و القسمة مع ‪ DIV‬و ‪MOD‬‬
‫‪ -5‬الجمع و الطرح‬

‫مالحظة ‪ :‬لما يكون لدينا عاممين من نفس االولوية يكون التقييم من اليسار نحو اليمين‪.‬‬

‫مثال‪ : 1‬قم بتحويل العبارات الرياضية التالية الى عبارات معموماتية‬

‫العبارة المعموماتية‬ ‫العبارة الرياضية‬


‫‪A + 2 * B + C **4‬‬
‫)‪SQRT(C + D) / (A – B‬‬ ‫√‬

‫‪ABS(A + B) – D ^ 5‬‬ ‫‪IA + BI – D5‬‬


‫‪2 * A + 5 * B – D / C**2‬‬

‫مثال ‪ : 2‬قم بتقييم العبارات التالية‬

‫‪12 + 14 * 5 / 2‬‬ ‫‪‬‬


‫‪11 + 21 * (14/2 + 3) – 6 ** 2 ‬‬
‫‪ -‬بالنسبة لمعبارة االولى‪ ،‬االولوية ترجع لمضرب و القسمة(نفس االولوية) ‪،‬التقييم يكون من اليسار‬
‫نحو اليمين‬

‫‪15 * 4 = 60‬‬ ‫العممية ‪: 1‬‬

‫العممية ‪ : 2‬ىي نتيجة العممية ‪30 = 60 /2 = 2 / 1‬‬

‫العممية ‪ 12 : 3‬نضيف لو نتيجة العممية ‪42 = 12 + 30 = 2‬‬

‫‪12 + 14 * 5 / 2‬‬
‫(‪) 1‬‬
‫(‪) 2‬‬

‫(‪) 3‬‬
‫‪2‬‬
‫‪ -‬العبارة الثانية‬
‫‪11 + 21 * (14/2 + 3) – 6 ** 2‬‬
‫(‪) 1‬‬ ‫(‪) 3‬‬
‫(‪) 2‬‬

‫(‪) 4‬‬

‫(‪) 5‬‬

‫(‪) 6‬‬
‫(‪ )1‬األولوية لألقواس مع األولوية لمقسمة‬
‫(‪ )2‬عممية الجمع داخل القوس‬
‫(‪ )3‬االولوية لالس (بالنسبة لمجمع و الضرب و الطرح)‬
‫(‪ )4‬االولوية لمضرب‬
‫(‪ )5‬الجمع و الطرح ليما نفس االولوية اذن التقييم من اليسار نحو اليمين‬
‫(‪ )6‬العممية االخيرة ‪ ،‬عممية الطرح‬

‫‪ -2‬العامل االبجدي العددي )‪(Opérateur alphanumérique‬‬

‫نرمز ليذا العامل بـ "&" أو " ‪ . "concat‬يقوم ىذا العامل بدمج محتوى سمسمتين حرفيتين ‪ .‬تحتوي‬
‫السمسمة عمى حرف أو أكثر‪ .‬ىذا العامل خاص بالنوعين ‪ :‬الحرفي و سمسمة حروف‪.‬‬

‫مثال ‪ :‬نريد دمج العبارتين » ‪ « informatique‬و » ‪« de gestion‬‬

‫فإذا قمنا بكتابة ‪« informatique » & « de gestion » :‬‬

‫تكون النتيجة » ‪« informatique de gestion‬‬

‫‪ -3‬عوامل المقارنة ‪Les opérateurs de comparaison‬‬


‫نستعمل في الخوارزمية مجموعة من عوامل المقارنة‪ .‬تحتاج ىذه العوامل إلى طرفين ‪ ،‬يمكن أن‬
‫يكون كل طرف عبارة عن متغير ‪ ،‬ثابت أو قسمة‪ .‬و حتى يكون محتوى جول العوامل واضح‬
‫أضفنا عمود خاص باألمثمة ‪ ،‬فنفترض أنو لدينا متغير ‪ x = 5‬و نقوم بمقارنتو بالقيمة ‪.10‬‬

‫‪3‬‬
‫النتيحة‬ ‫مثال‬ ‫المعنى‬ ‫العامل‬
‫خطأ‬ ‫‪X = 10‬‬ ‫يساوي‬ ‫=‬
‫صحيح‬ ‫‪X < 10‬‬ ‫أصغر تماما‬ ‫<‬
‫خطأ‬ ‫‪X > 10‬‬ ‫أكبر تماما‬ ‫>‬
‫صحيح‬ ‫‪X <= 10‬‬ ‫أصغر أو يساوي‬ ‫=<‬
‫خطأ‬ ‫‪X>= 10‬‬ ‫أكبر أو يساوي‬ ‫=>‬
‫صحيح‬ ‫‪X <> 10‬‬ ‫يختمف‬ ‫><‬

‫‪ -4‬العوامل المنطقية ‪Les opérateurs logiques‬‬

‫نستعمل ىذا النوع من العوامل من أجل الربط بين عبارتين منطقيتين‪ .‬تتمثل العبارة المنطقية في عبارة‬
‫مقارنة كما رأينا في النوع السابق‪ .‬في الجدول السابق‪ ،‬كل مثال ىو عبارة منطقية أي نتيجة العبارة إما‬
‫"صحيح" أو "خطأ"‪ .‬في المثال االول النتيجة "خطأ" ألن ‪ (x = 5) 5‬ال يساوي ‪ .10‬نتيجة العبارة‬
‫النيائية‪ ،‬أي العبارة التي تربط بين عبارتين مقارنة ‪ ،‬ىي قيمة منطقية (صحيح أو خطأ)‬

‫حتى نربط بين عبارتين منطقيتين نستعمل أحد العوامل التالية‪:‬‬

‫‪(x=5‬‬ ‫‪y = -2‬‬ ‫) في االمثمة نستعمل متغيرين‬

‫النتيجة‬ ‫مثال‬ ‫المعنى‬ ‫العامل‬


‫‪VRAI‬‬ ‫)‪(x > 2) ET (y < 0‬‬ ‫الواو المنطقي(الوصل)‪ .‬عند‬ ‫‪ET‬‬
‫استعمال ىذا العامل بين عبارتين‪،‬‬
‫لمحصول عمى النتيجة "صحيح" أو‬
‫» ‪« vrai‬يجب ان تكون العبارتان‬
‫صحيحتين معا‬
‫‪VRAI‬‬ ‫) ‪(x = 5) OU (y > 0‬‬ ‫أو المنطقي(الفصل)‪ .‬عند استعمال‬ ‫‪OU‬‬
‫ىذا العامل بين عبارتين‪ ،‬لمحصول‬
‫عمى النتيجة "صحيح" أو‬
‫» ‪« vrai‬يجب ان تكون إحدى‬
‫العبارتان‪ ،‬أو كال العبارتان‪ ،‬صحيحة‬

‫‪4‬‬
‫‪VRAI‬‬ ‫)‪NON(y > 0‬‬ ‫النفي‪ .‬عند تطبيق ىذا العامل عمى‬ ‫‪NON‬‬
‫عبارة تكون النتيجة عكس نتيجة‬
‫العبارة‬

‫‪5‬‬

You might also like