كيف للخوارزميات ان تحل لنا المشاكل البرمجية !

محمد الحربي • منذ 5 سنوات

السلام عليكم

 

كما هو واضح في العنوان

 

كيف للخوارزميات ان تحل لنا المشاكل البرمجية !

 

اسمع بكثير ان من المهم ان تعرف الخوارزميات قبل بدأك في اي لغة برمجية لانها ستساعدك في حل مشاكلك البرمجية !!

 

فكيف يتم ذلك ؟!

كلمات دليلية: خوارزميات

الإجابة الصحيحة

عمار الخوالدة • منذ 5 سنوات

الخوارزميات هي مجرد خطوات مرتبة للحل،
أي كود يُقدم حلا لمشكلة معينة يسمى خوارزمية.

الإجابات (2)

محمد الحربي • منذ 5 سنوات

UP

عمار الخوالدة • منذ 5 سنوات
الإجابة الصحيحة

الخوارزميات هي مجرد خطوات مرتبة للحل،
أي كود يُقدم حلا لمشكلة معينة يسمى خوارزمية.

محمد الحربي: ممكن تعطي امثلة ولو امثلة بسيطة

عمار الخوالدة: اي مجموعة خطوات متسلسلة تؤدي الى حل مشكلة تسمى خوارزمية، مثلا، خوارزمية اعداد القهوة: ( 1-تسخين الماء الى درجة الغليان، 2- اضافة البُن، 3- صب القهوة في الكأس )،، هذه تعد خوارزمية، فهي سلسلة من الخطوات تؤدي الى حل مشكلة، وهي الحاجة إلى القهوة،، اما ان اردت مثالا على مشكلة تتكرر في البرمجة مثلا، فلنفترض ان لديك مجموعة من أسماء الطلاب تريد البحث داخلها عن عدد تكرار الاسم "أحمد"، فستكون الخطوات ( الخوارزمية ) كالآتي: (1- وضع مؤشر على أول اسم في القائمة، 2- التحقق ما اذا كان الاسم أحمد أم لا، 3- في حال كان الاسم احمد، قم بزيادة قيمة المتغير "س" بمقدار واحد، 4- انقل المؤشر الى الاسم التالي، 5- اذا مر المؤشر على جميع الأسماء، فاطبع للمستخدم المتغير "س"، وإلا فكرر الخطوات السابقة ابتداء من الخطوة رقم 2).

محمد الحربي: شكرا لك .. الله يسعدك

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !