Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

جميع المقالات

حل المشاكل البرمجية

المشاكل البرمجية (Problems Solving) هي تحديات و تمارين برمجية الهدف منها تطوير قدراتك في التحليل و حل المشاكل البرمجية. لذلك حين تتمرن على حل هذه التحديات فأنت بذلك تكون تطور قدراتك في البرمجة بحد ذاتها. تحديات المشاكل البرمجية تكون بمستويات مختلفة، هناك تمارين تكون متشابهة و هناك تمارين تكون مختلفة و تجعلك مجبر على التفكير بطرق إبداعية لإجاد حلول لها.

خوارزمية لوهن

تستخدم هذه الخوارزمية للتحقق من صحة رقم بطاقة المصرف الإلكترونية. يمكنك الإستفادة من هذه الخوارزمية في حال أردت جعل المستخدم يدخل رقم بطاقته المصرفية و قبولها فقط في حال كانت الأرقام التي أدخلها مطابقة لمعايير أرقام بطاقات المصارف. كما يمكنك الإستفادة منها في حال كنت تريد توليد أرقام بطاقات في مشروعك بهدف التجربة.

ما هي الخوارزميات

الخوارزميات هي طريقة التحليل المنطقي السليم.

البرمجة و الخوارزميات

‏حقيقة.. قد لا تحتاج إلى تعلم الخوارزميات في بداية مشوارك البرمجي. لكن عند تعمقك في البرمجة و تنفيذك لكود معقد فالبتأكيد ستحتاج إليها لتنفيذ المهام البرمجية وفق تسلسل صحيح و متكامل كي تصل في النهاية إلى النتيجة المطلوبة.