الجواهر للمعلوماتية الجواهر للمعلوماتية
recent

آخر الأخبار

recent
جاري التحميل ...

خوارزمية مجموع مصفوفتين

تعريف المصفوفة في البرمجة


المصفوفة هي إحدى العناصر أو الكائنات الهامة في البرمجة ، تتيح لك التعامل مع مجموعة من العناصر المرتبة. يمكن أن تكون العناصر في المصفوفة أي نوع من الأنواع البرمجية المتوفرة، مثل الأرقام، النصوص، وغيرها. تتألف المصفوفة من أعمدة وصفوف ذات أبعاد يمز لها على سبيل المثال 3X3 ، أي  مصفوفة 3 صفوف و3 أعمدة.
الجواهر للمعلوماتية
في البرمجة، يتم تعريف المصفوفة باستخدام مؤشرات الأبعاد، وهي عددات تمثل الموضع الذي يقع فيه العنصر في المصفوفة. في العادة، يتم تعريف المصفوفة كـ class في لغة البرمجة ، الذي يتيح لك الوصول إلى العناصر في المصفوفة وتعديلها.

على سبيل المثال، في لغة Python، يمكنك تعريف مصفوفة باستخدام الأقواس المربعة، على الشكل التالي :
matrix = [[1, 2,5], [3, 5, 6], [4, 8, 9]]
هذه المصفوفة تحتوي على ثلاث صفوف وثلاثة أعمدة. يمكن الوصول إلى أي عنصر في المصفوفة باستخدام مؤشرات الأبعاد المناسبة، كما بلي:
element = matrix[0][1]
عند تنفيذ هذا الأمر، سيتم تعيين المتغير element للقيمة 2، فإنه هو العنصر الذي يقع في الموضع (0, 1) في المصفوفة.


مجموع عناصر مصفوفتين


لدينا مصفوفتين ونريد معرفة حاصل مجموع عناصرهما ، فإنه من السهل أن تقوم بذلك باستخدام حلقة (loop) في لغة البرمجة التي تستخدمها.

على سبيل المثال، في لغة Python، يمكنك كتابة الخوارزمية التالية لحساب مجموع العناصر في مصفوفتين:

الجواهر للمعلوماتية

هذه الخوارزمية تتطلب أن تكون المصفوفتين نفس الأبعاد، ولكن يمكنك تعديلها لتتلائم مع مصفوفتين مختلفة الأبعاد.


خوارزمية مجموع مصفوفتين في مصفوفة واحدة 


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

لجمع مصفوفتين ذات ثلاث صفوف، يمكنك استخدام الخوارزمية التالية بلغة Python ، ولكن يجب أن تتأكد من أن المصفوفتين لهما نفس الأبعاد قبل التنفيذ.
على سبيل المثال، لدينا المصفوفتين التاليتين:

الجواهر للمعلوماتية














عند تشغيل هذه الخوارزمية، سترجع المصفوفة التالية:
[11, 13, 15]
[17, 19, 21]
[23, 25, 27]

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

التعليقات


جميع الحقوق محفوظة

الجواهر للمعلوماتية