🎯 أهداف التعلم
- تعريف مفهوم الخوارزمية (Algorithme)
- التعرف على طرق تمثيل الخوارزميات
- فهم الهياكل الأساسية للبرمجة (التسلسل، الاختيار، التكرار)
- كتابة خوارزميات بسيطة لحل مسائل رياضية ومنطقية
📝 1. مفهوم الخوارزمية
الخوارزمية (Algorithme) هي مجموعة من التعليمات المنظمة والمرتبة التي تصف خطوات حل مشكلة معينة. يجب أن تكون الخوارزمية:
- محددة: كل خطوة واضحة لا تحتمل أكثر من تفسير
- منتهية: تنتهي بعد عدد محدود من الخطوات
- فعالة: تحقق الهدف المطلوب بدقة
📊 2. طرق تمثيل الخوارزميات
| طريقة التمثيل | الوصف | المميزات |
|---|---|---|
| المخطط الانسيابي (Organigramme) |
تمثيل بياني باستخدام أشكال هندسية قياسية | سهل القراءة، يظهر سير العمل بصرياً |
| الشيفرة الوصفية (Pseudo-code) |
كتابة الخوارزمية بلغة قريبة من لغة البرمجة ولكن بلغة طبيعية | سهلة التحويل إلى أي لغة برمجة |
🔷 3. رموز المخطط الانسيابي الأساسية
- البيضاوي (Début/Fin): بداية ونهاية الخوارزمية
- متوازي الأضلاع (Entrée/Sortie): إدخال بيانات أو إخراج نتائج
- المستطيل (Traitement): عملية حسابية أو تعيين قيمة
- المعين (Décision): شرط أو اختبار منطقي (نعم/لا)
- السهم (Flèche): اتجاه سير الخوارزمية
🧩 4. الهياكل الأساسية
أ. الهيكل التسلسلي
تنفيذ التعليمات واحدة تلو الأخرى بالترتيب.
ب. هيكل الاختيار (Condition)
🔹 مثال: اختيار ثنائي (Si…Alors…Sinon)
المشكلة: إدخال عدد وطباعة “زوجي” إذا كان زوجياً و”فردي” إذا كان فردياً
الخوارزمية:
1. قراءة العدد N
2. إذا كان (N mod 2 = 0) اطبع “زوجي”
وإلا اطبع “فردي”
3. النهاية
ج. هيكل التكرار (Boucle)
🔹 مثال: تكرار محدد
المشكلة: حساب مجموع الأعداد من 1 إلى 100
الخوارزمية:
1. S ← 0
2. i ← 1
3. طالما i ≤ 100 كرر:
S ← S + i
i ← i + 1
4. اطبع S
5. النهاية
📋 خلاصة
- الخوارزمية: سلسلة من التعليمات لحل مشكلة
- التمثيل: مخطط انسيابي (بياني) أو شيفرة وصفية (نصية)
- الهياكل الأساسية: تسلسل، اختيار، تكرار
- الاتجاه: من الأعلى إلى الأسفل، مع فروع للاختيار والتكرار
📍 دروس مشابهة:
- مقدمة في معالجة النصوص (Microsoft Word) — الأولى ثانوي إعلام آلي
- الخوارزميات — مفهومها وطرق تمثيلها (المخطط الانسيابي والشيفرة الوصفية) — 1AS
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.