مفهوم الخوارزميات
الخوارزمية (Algorithm) هي مجموعة من الخطوات المنطقية والمرتبة لحل مشكلة محددة. الخوارزميات هي أساس البرمجة وعلوم الحاسوب.
خصائص الخوارزمية:
- المدخلات: قد تحتاج إلى بيانات إدخال
- المخرجات: تنتج نتيجة واحدة على الأقل
- الوضوح: كل خطوة واضحة ومحددة
- الفعالية: تنفذ في وقت معقول
- العمومية: تحل فئة من المشكلات وليس مشكلة واحدة
طرق تمثيل الخوارزميات:
- الوصف النصي: كتابة الخطوات باللغة الطبيعية
- المخطط الانسيابي (Flowchart): تمثيل بياني باستخدام أشكال هندسية
- الكود المزيف (Pseudocode): مزيج بين اللغة الطبيعية ولغة البرمجة
أمثلة خوارزميات:
خوارزمية حساب مساحة مستطيل:
1- أدخل الطول والعرض
2- المساحة = الطول × العرض
3- أطبع المساحة
تمارين:
- اكتب خوارزمية لتحضير كوب من الشاي.
- ما هي خصائص الخوارزمية الجيدة؟
- ارسم مخططاً انسيابياً لمقارنة عددين.
للمزيد: مقدمة في HTML وقواعد البيانات
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.