الخوارزميات: المفاهيم الأساسية والمخططات الانسيابية
الخوارزمية هي مجموعة من التعليمات المنظمة والمتسلسلة لحل مشكلة معينة. تعتبر أساس البرمجة.
خصائص الخوارزمية الجيدة
- الوضوح: كل تعليمة يجب أن تكون واضحة ولا تحتمل التأويل
- المنطقية: التعليمات مترابطة بشكل منطقي
- الفعالية: تؤدي إلى الحل في عدد محدود من الخطوات
- العمومية: تحل فئة من المسائل وليس مسألة واحدة
أشكال تمثيل الخوارزميات
- اللغة الطبيعية: كتابة الخطوات بالكلمات
- المخطط الانسيابي: تمثيل بياني باستخدام أشكال هندسية
- لغة البرمجة: كتابة الخوارزمية بلغة برمجة محددة
رموز المخطط الانسيابي
- البيضاوي: البداية والنهاية
- المستطيل: عملية حسابية
- المعين: شرط أو قرار
- متوازي الأضلاع: إدخال أو إخراج
مثال: حساب مجموع عددين
البداية ← أدخل العددين A و B ← اجمع: S = A + B ← أطبع S ← النهاية
تمارين مقترحة
- ارسم مخططاً انسيابياً لقراءة ثلاثة أعداد وطباعة أكبرهم.
- اكتب خوارزمية لحساب مضروب عدد صحيح (factorial).
دروس ذات صلة:
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.