ما هو الالغوريتم أو الخوارزمية – Algorithme ؟
اللوغ أو الجوريزم هي متتالية منتهية من التعليمات تبين الطريقة التي بها تم تنفيذ مجموعة من العمليات للحصول على حل لمشكلة ما .
الكل منا سمع عن لغات البرمجة و الكل عرف أنها مجموعة من الأوامر توصلنا لغاية ما و لكن قلة فقط تعرف أن كل هذه اللغات أصلها الألغورتم – algorithme حيث أن الألغورتم هو أيضا مجموعة من الأوامر مثل كل لغات البرمجة الأخرى و الفرق بينها و بينه أنه كتب على ورق و ليس على الحاسوب فأي مبرمج يريد صنع برنامج يكتب أولا لوغارتمه ثم ستبدل أوامر اللوغرتم بأوامر أي لغة برمجة يريد ليضعها على الحاسوب و قبل الدخول في التعقيدات يجب علينا معرفة مراحل عمل برنامج ما في عالم المعلومات وجد ثلاث أطراف للحوار :-
- المستعمل : هو الشخص الذي واجه مشكلات و يطلب المساعدة من الحاسوب حيث أن المستعمل يرى في الحاسوب المزود بالبرنامج المناسب أنه أداة لتسيير أعماله فهدفه اذن هو تعلم الإستخدام الأفضل لهذه الأداة .
- المبرمج : وهو الشخص القادر على توجيه الحاسوب في حل المشاكل التي يضعها المستعمل فالحاسوب بالنسبة للمبرمج هو منفد للأوامر يجب توجيهه .
- الحاسوب : الذي لا يعرف سوى تنفيذ الأوامر فيكفي أن يكون البرنامج سليما ليقوم بكل ما هو مطلوب منه .