الخوارزميات: مفهوم الخوارزمية وتمثيلها
في هذا الدرس من مادة الإعلام الآلي للسنة الأولى ثانوي (شعب علمية) وفق المنهاج الجزائري، نتناول موضوع الخوارزميات: مفهوم الخوارزمية وتمثيلها بالشرح والتحليل مع أمثلة محلولة وتمارين تطبيقية شاملة لضمان الفهم العميق والاستعداد الجيد لامتحان بكالوريا بكالوريا الجزائر.
مفهوم الخوارزمية
الخوارزمية (Algorithm) هي مجموعة من الخطوات المنطقية المرتبة لحل مشكلة محددة. يجب أن تكون: محددة، منتهية، فعالة.
الخوارزميات أساس علوم الحاسوب. سُميت نسبة للعالم المسلم محمد بن موسى الخوارزمي.
طرق تمثيل الخوارزميات
1) اللغة الطبيعية: وصف بالكلمات (قد يكون غامضاً).
2) المخطط الانسيابي (Flowchart): رموز بيانية قياسية.
3) اللغة الشبه رمزية (Pseudocode): قريبة من لغة البرمجة.
الرموز القياسية: بيضاوي (بداية/نهاية)، مستطيل (عملية)، معين (شرط)، متوازي أضلاع (إدخال/إخراج).
مثال 1
المعطيات: خوارزمية حساب مجموع رقمين.
الحل: 1) بداية 2) أدخل A 3) أدخل B 4) S = A+B 5) أطبع S 6) نهاية.
مثال 2
المعطيات: إيجاد أكبر رقم من 3 أرقام.
الحل: قارن A مع B ثم مع C، واختر الأكبر.
تمارين
ت1: اكتب خوارزمية لحساب مساحة دائرة.
ت2: خوارزمية تحويل درجة الحرارة C→F.
ت3: ارسم مخططاً انسيابياً للتحقق من العدد زوجي أو فردي.
ت4: خوارزمية لحساب مضروب n!
ت5: خوارزمية البحث عن أكبر وأصغر قيمة في قائمة.
دروس مشابهة
للاستزادة في هذا الموضوع، ننصح بالاطلاع على الدروس التالية في موقعنا:
- راجع درس البرمجة بلغة بايثون: المتغيرات.
- راجع درس الجمل الشرطية والحلقات.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.