Professional Documents
Culture Documents
جميع االقسام
شعبة المالية و المحاسبة شعبة عموم التسيير شعبة العموم التجارية شعبة العموم االقتصادية
دليمة إعباسن آسيا قحام لخضر رياش عبد النور قبايمي
سعيدة حنك رتيبة نحاسية مريم شرايطية
ضاوية العيش مراد قحام
ضاوية قدور نذير خمف اهلل
فطيمة رابحي قارون
نسرين بن يحي ثاني
1
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
تمهيد
عند المعالجة ،نحتاج في بعض الحاالت إلى تعميمات غير متسمسمة فنمجأ لمتعميمة الشرطية.
فإذا تحقق شرط معين نقوم بعممية معينة و إال نقوم بعمميات أخرى .يمكن أن تكون التعميمة الشرطية
بسيطة ،متناوبة أو مركبة كما يمكن أن يكون ىذا الشرط بسيط أو مركب.
عبارة عن جممة مركبة ومؤلفة من قسمين أو جممتين ,قسم يوجد فيو فعل الشرط والقسم اآلخر
يكون فيو جواب الشرط .عادةً ما يكون الجزء األول وىو الشرطي يبدأ بحرف الشرط ) (SIوالذي يعني
الشرط. ويسمى القسم الثاني (األمر) النتيجة أو جواب
(إذا /لو) ُ
نفذ أمر1
وإال
ننفذ أمر2
إذا تحقق الشرط يتم تنفيذ األمر األول واذا لم يتحقق ينفذ األمر 2
-2الشرط ) : (conditionىو عبارة منطقية نتيجتيا إما صحيح ) (VRAIأو خاطئ ).(FAUX
يتكون الشرط من ثالثة أجزاء :قيمة -عامل مقارنة -قيمة أخرى .األمر الذي يمكن تقييمو ب :
محقق أو غير محقق صح أو خطأ ,نعم أو ال .يمكن أن يقدم الشرط في حاالتو التالية:
.1.2الشرط البسيط ) :(condition simpleيحتوي ىذا الشرط عمى شرط واحد فقط
أمثمة :
2 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
.2.2الشرط المركب) : (condition composéeيحتوي ىذا الشرط عمى عدة شروط بسيطة ،
نربط بين كل شرطين بعامل منطقي (راجع الدرس األول – الصفحة األخيرة)
أمثمة (A<5) ET (B=7) :فحسب القيم السابقة نتيجة ىذا الشرط ىي خاطئ )(FAUX
SI condition
ALORS
Inst1
Inst2
instn
FINSI
3 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
T
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
: (traitement) Inst1, inst2 …instn -نقوم بتنفيذ ىذه التعميمات لما يتحقق الشرط
)(condition
مراحل تنفيذ التعميمة
-1تقييم العبارة المنطقية )(condition
-2إذا كان الشرط صحيح ،نقوم بتنفيذ التعميمات المحصورة بين » « ALORSو » « FINSI
(Inst1, inst2…instn(traitement
-3أما إذا كان الشرط خاطئ ،ال تنفذ التعميمات ( (Inst1, inst2 …instnبل ننتقل مباشرة لمتعميمة
التي تكتب بعد ""FINSI
مثال : 1استعمال شرط بسيط
قم بكتابة خوارزمية تقوم بحساب القيمة المطمقة لمعدد الصحيح» « Xمع كتابة النتيجة عمى الشاشة.
ALGORITHME Evaleur_absolue
X : ENTIER
DEBUT
)LIRE (X
SI X < 0
ALORS
X-X
FINSI
)ECRIRE ('' la valeur absolue : '' ,X
FIN
مثال : 2شرط مركب
أكتب خوارزمية تقوم بحساب المبمغ الذي يجب دفعو حسب الشروط التالية :
4 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
5 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
SI condition
ALORS
Inst11
Inst21
Instn1
SINON
Inst12
Inst22
الخوارزمية
المخطط االنسيابي
Instn2
FINSI
بحيث:
: SI ALORS SINON FINSI -تمثل رموز التعميمة
: Condition -شرط التعميمة ،و ىو عبارة منطقية .يمكن أن يكون بسيط أو مركب
: (traitement1) Inst11, inst21 …instn1 -نقوم بتنفيذ ىذه التعميمات لما يتحقق الشرط
) ،(conditionثم ننتقل بعدىا مباشرة إلى التعميمة التي تكتب بعد FINSI
: (traitement2) Inst12, inst22 …instn2 -نقوم بتنفيذ ىذه التعميمات لما يكون الشرط غير
محقق ،بعدىا ننفذ التعميمة التي تكتب بعدFINSI
مراحل تنفيذ التعميمة
-1تقييم العبارة المنطقية )(condition
-2إذا كان الشرط صحيح ،نقوم بتنفيذ التعميمات المحصورة بين » « ALORSو » « SINON
(Inst11, inst21…instn1(traitement1
-3أما إذا كان الشرط خاطئ ،ننفذ التعميمات المحصورة بين » « SINONو » « FINSI
)(Inst12, inst22 …instn2 ((traitement2
-4بعدىا ننفذ التعميمة المكتوبة بعد" "FINSI
6 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
7 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
-في الشكل 1لدينا تعميمتين شرطيتين بسيطتين مركبة .فإذا كان الشرطان (condition1,
) condition2محققين معا نقوم بتنفيذ تعميمات).(actionيمكننا تعويض التعميمتين بتعميمة
بسيطة مع شرط مركب كما يمي :
)SI(condition1) ET (condition2
ALORS
action
FINSI
-في الشكل ، 2لدينا تعميمة بسيطة خارجية و تعميمة متناوبة داخمية .ننفذ تعميمات "" action1
إذا كان الشرطان condition1و condition2محققين معا .بينما تنفذ تعميمات "" action2
لما يكون الشرط condition1محقق و الشرط condition2غير محقق
يمكن أن تكون التعميمة المتناوبة مركبة وىذا بكتابة تعميمة شرطية أخرى بعد » « ALORSأو بعد
» .« SINONكما يمكن لمتعميمة الشرطية الداخمية أن تكون بسيطة أو متناوبة.
مثال: 4ليكن لدينا العدد الصحيح .Aقم بكتابة خوارزمية تحدد إذا كان ىذا العدد معدوم ،موجب أو
سالب.
الحل : 1استعمال تعميمات شرطية بسيطة
8 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
ALGORITHME Signe_nombre
A : ENTIER
DEBUT
)LIRE( A
SI A<0
ALORS
) '' ECRIRE ( A , '' est négatif
FINSI
SI A = 0
ALORS
) '' ECRIRE ( A , '' est nul
FINSI
SI A > 0
ALORS
) '' ECRIRE ( A , '' est positif
FINSI
FIN
9 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -
جامعة الجزائر – 3كمية العموم االقتصادية و العموم التجارية و عموم التسيير -السنة الثانية ليسانس –السداسي -3مقياس االعالم االلي 2
10 من إعداد األساتذة :بن يحي ثاني نسرين – حنك سعيدة – رابحي قارون فطيمة –إعباسن دليمة –قدور ضاوية -