الخوارزميات (Algorithmes) — المفاهيم الأساسية والتمثيل بالمخططات الانسيابية
أهداف الدرس:
- تعريف الخوارزمية وفهم خصائصها الأساسية
- التعرف على طرق تمثيل الخوارزميات
- تمثيل الخوارزميات باستخدام المخططات الانسيابية
- تطبيق المفاهيم في تمارين محلولة
1. مفهوم الخوارزمية:
الخوارزمية (Algorithm) هي مجموعة من التعليمات المتسلسلة والمنطقية التي تؤدي إلى حل مشكلة معينة. سميت نسبة إلى العالم الفارسي الخوارزمي (محمد بن موسى الخوارزمي).
2. خصائص الخوارزمية:
- الوضوح: كل خطوة يجب أن تكون واضحة وغير قابلة للتأويل.
- المحدودية: عدد الخطوات محدود، ولها بداية ونهاية.
- الفعالية: كل خطوة قابلة للتنفيذ فعلياً.
- العمومية: تحل فئة من المشاكل وليس مشكلة واحدة فقط.
- الترتيب: للخطوات ترتيب منطقي يجب اتباعه.
3. طرق تمثيل الخوارزميات:
أ- الطريقة النصية (اللغوية): كتابة الخطوات بلغة طبيعية واضحة.
ب- المخطط الانسيابي (Organigramme): تمثيل بياني باستخدام أشكال هندسية قياسية.
- ✓ البيضاوي: البداية والنهاية
- ✓ المستطيل: عملية حسابية أو تعليمات
- ✓ المعين: شرط أو قرار (نعم/لا)
- ✓ متوازي الأضلاع: إدخال/إخراج بيانات
- ✓ السهم: اتجاه سير التنفيذ
ج- الكود الوهمي (Pseudo-code): كتابة الخوارزمية بلغة قريبة من لغة البرمجة.
4. أمثلة تطبيقية:
مثال 1: خوارزمية حساب مجموع عددين:
البداية ← اقرأ العددين A و B ← احسب S = A + B ← اطبع S ← النهاية
مثال 2: خوارزمية إيجاد أكبر عدد من بين عددين:
البداية ← اقرأ A, B ← إذا كان A > B اطبع A وإلا اطبع B ← النهاية
5. تمارين محلولة:
التمرين 01: اكتب خوارزمية تحسب مساحة دائرة (المساحة = π × R²).
الحل: البداية ← اقرأ R ← احسب A = 3.14 × R × R ← اطبع A ← النهاية
التمرين 02: اكتب خوارزمية تحدد إذا كان العدد زوجياً أم فردياً.
الحل: البداية ← اقرأ N ← إذا كان N mod 2 = 0 اطبع “زوجي” وإلا اطبع “فردي” ← النهاية
التمرين 03: اكتب خوارزمية تحسب حاصل جمع الأعداد من 1 إلى N.
الحل: البداية ← اقرأ N ← S = 0 ← I = 1 ← طالما I ≤ N كرر: S = S + I, I = I + 1 ← اطبع S ← النهاية
📍 دروس مشابهة قد تهمك:
- السلاسل النصية (Strings) في لغة Pascal — الإعلام الآلي — الأولى ثانوي
- المصفوفات (Tableaux) في لغة Pascal — الإعلام الآلي — الثانية ثانوي
- الملفات (Fichiers) في لغة Pascal — الإعلام الآلي — الثانية ثانوي
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.