مقدمة في الخوارزميات — Algorithm
الخوارزمية (Algorithm) هي مجموعة من التعليمات المتسلسلة والمنطقية لحل مشكلة معينة. الخوارزمية هي أساس البرمجة.
خصائص الخوارزمية
- المدخلات (Input): بيانات تدخل للخوارزمية.
- المخرجات (Output): نتائج تخرج من الخوارزمية.
- الوضوح (Definiteness): كل خطوة واضحة لا تحتمل التأويل.
- المحدودية (Finiteness): لها نهاية (عدد محدود من الخطوات).
- الفعالية (Effectiveness): كل خطوة قابلة للتنفيذ عملياً.
طرق تمثيل الخوارزمية
- الوصف النصي: كتابة الخطوات باللغة الطبيعية.
- المخطط الانسيابي (Flowchart): تمثيل بياني بالأشكال والرموز.
- الكود المزيف (Pseudocode): كتابة قريبة من لغة البرمجة.
مثال: خوارزمية جمع عددين
بالكود المزيف:
1. ابدأ
2. اقرأ العدد الأول A
3. اقرأ العدد الثاني B
4. احسب S = A + B
5. اكتب S
6. انته
خلاصة
الخوارزمية مجموعة خطوات منظمة لحل مشكلة، وتكتب بعدة طرق: نصي، مخطط انسيابي، كود مزيف.
📍 دروس مشابهة
- العروض التقديمية — Microsoft PowerPoint — الإعلام الآلي — السنة الأولى متوسط — المنهاج الجزائري
- الجداول الإلكترونية — Microsoft Excel — الإعلام الآلي — السنة الأولى متوسط — المنهاج الجزائري
- معالجة النصوص — Microsoft Word — الإعلام الآلي — السنة الأولى متوسط — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.