اذهب إلى المحتوى

السؤال

نشر (معدل)

بما أني مبتدئ في مجال البرمجة، وفضولي بعض الشيء، وجدت في مقال عن هذا المجال مصطلح Algorithm وأردت أن أستفسر حول معناه؟ أين يمكنني تعلمه؟ وهل هو ضروري لي كمبرمج؟

تم التعديل في بواسطة K@m@l

Recommended Posts

  • 1
نشر

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

ويعتبر Algorithm من أساسيات البرمجة ، سواء على الحاسوب أو الهواتف الذكية، وحتى برمجة الآلات الكبيرة، و يعتبر هذا العلم من أهم المفاهيم التي يتلقاها المبرمج أثناء دروسه الأولى. ليتم بعد ذلك الانتقال إلى لغة برمجة من لغات البرمجة، كـ php، #،.Java... حيث تختلف كل لغة عن الأخرى فقط في طريقة كتابة الشيفرة، لكن يبقى منطق التحليل وتتابع الإجراءات البرمجية واحد.

فهم خوازميات البرمجة أمر مهم لكل مبرمج.

يكتب كود الخوارزمية بلغة مفهومة  لبني البشر، وفي أغلب الأحيان باللغة الانجليزية، مثل هذه الصورة:

amiiii.thumb.gif.a125606aeeb99dbd290de74

حيث يتوفر الكود على علامة البداية والنهاية تحدان من شيفرة الخوارزمية.

https://www.youtube.com/watch?v=DF2XAc07eI0

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...