الخوارزميات
الخوارزمية (Algorithm) هي مجموعة من الخطوات المنظمة والمحددة بدقة لحل مشكلة معينة. تشبه وصفة الطبخ: كل خطوة واضحة ومحددة وتؤدي إلى النتيجة المطلوبة. الخوارزميات هي أساس البرمجة وعلوم الحاسوب.
خصائص الخوارزمية الجيدة
- المدخلات: تأخذ بيانات إدخال محددة.
- المخرجات: تنتج نتيجة واحدة على الأقل.
- الوضوح: كل خطوة واضحة لا تحتمل تفسيرين.
- الفعالية: يمكن تنفيذ كل خطوة عملياً.
- الانتهاء: تنتهي بعد عدد محدود من الخطوات.
طرق تمثيل الخوارزميات
1. الوصف النصي: كتابة الخطوات بلغة طبيعية.
2. المخطط الانسيابي (Flowchart): استخدام أشكال هندسية.
3. الكود المزيف (Pseudo-code): كتابة الخوارزمية بلغة شبه برمجية.
مثال: حساب مجموع عددين
- ابدأ
- أدخل العدد أ
- أدخل العدد ب
- المجموع = أ + ب
- اطبع المجموع
- انتهى
تمارين
- ما هي خصائص الخوارزمية الجيدة؟
- اكتب خوارزمية لمعرفة أكبر عددين.
- ما الفرق بين الخوارزمية والبرنامج؟
للمزيد: إعلام آلي — 2AM (ملخص) و إعلام آلي — 2AM (تمارين)
📍 دروس مشابهة:
- الأمان على الإنترنت — حماية نفسك — الإعلام الآلي — السنة الأولى م
- الإعلام الآلي — البرمجة المتقدمة — مفهوم البرمجة الكائنية OOP —
- الإعلام الآلي — البرمجة بلغة بايثون: دوال مكتبة math — السنة الأو
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.