بنية التسلسل والاختيار: الجمل الشرطية
هياكل التحكم هي الالية التي تسمح بتحديد ترتيب تنفيذ التعليمات في الخوارزمية. هناك ثلاث هياكل اساسية: التسلسل والاختيار والتكرار.
اولا: بنية التسلسل (Sequence)
هي ابسط بنية، حيث تنفذ التعليمات واحدة تلو الاخرى بالترتيب الذي كتبت به. مثال:
اقرا A
اقرا B
S = A + B
اطبع S
ثانيا: بنية الاختيار (Selection)
تسمح بتنفيذ تعليمة او مجموعة تعليمات وفقا لتحقق شرط معين.
1. الاختيار البسيط (Si…Alors):
اذا تحقق الشرط، ننفذ التعليمات، والا ننتقل الى ما بعد بنية الاختيار.
مثال: اذا كانت العلامة ≥ 10 اطبع “ناجح”
2. الاختيار الثنائي (Si…Alors…Sinon):
اذا تحقق الشرط، ننفذ مجموعة تعليمات، والا ننفذ مجموعة اخرى.
مثال: اذا كانت A > B اطبع A والا اطبع B
3. الاختيار المتعدد (Selon):
يستخدم عند وجود عدة حالات محتملة.
مثال محلول:
خوارزمية تحدد اذا كان العدد موجبا او سالبا او معدوما:
ابدأ
اقرا x
اذا كان x > 0 اطبع “موجب”
والا اذا كان x < 0 اطبع "سالب"
والا اطبع “معدوم”
نهاية
ثالثا: تطبيق في البرمجة (Pseudo-code)
مثال: خوارزمية تحسب قيمة الاجر بعد الخصم. اذا كان الاجر > 50000 فالخصم 15% والا الخصم 10%.
Algorithme Salaire
Variables: S, S_net: Reel
Debut
Ecrire(“Entrez le salaire: “)
Lire(S)
Si S > 50000 Alors
S_net ← S – S x 0.15
Sinon
S_net ← S – S x 0.10
FinSi
Ecrire(“Le salaire net est: “, S_net)
Fin
تمارين تطبيقية
التمرين 1:
اكتب خوارزمية تقرأ عددا وتطبع “زوجي” اذا كان زوجيا و”فردي” اذا كان فرديا.
التمرين 2:
اكتب خوارزمية تقرأ ثلاثة اعداد وتطبع اكبرها.
التمرين 3:
مثل بمخطط انسيابي خوارزمية تحدد نوع المثلث (متساوي الاضلاع، متساوي الساقين، مختلف الاضلاع) حسب اطوال اضلاعه.
التمرين 4:
اكتب خوارزمية تقرأ درجة حرارة الماء وتعطي حالتها (صلب: < 0، سائل: 0-100، غاز: > 100).
للاستزادة، راجع درس تمثيل الخوارزمية بالمخطط الانسيابي وكذلك درس مفهوم الخوارزمية وخصائصها.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.