http://www.elshami.com

array
نسق. صف. صفيف. مصفوفة. منظومة. مجموعة متراصة

1. في التصنيف، مجموعة من العناصر من نفس النوع في ترتيب معين يمكن التعامل معها كوحدة. فمثلا، يمكن تقسيم الأدب طبقا للشكل فيعطي النسق التالي: الشعر، المسرحية، الرواية،... وتستعمل في استرجاع المعلومات للدلالة على تسلسل الرؤوس في الملف. وكذلك تستخدم للدلالة على الترتيب النوعي لمواد المعلومات.

2. مجموعة من المصطلحات المتناسقة (بمعنى أنها مجموعة تندرج تحت نفس الجنس).

3. مجموعة من الرؤرس الفرعية المتضامّة والتي تشكل فئة موضوعية وتشترك في صفة مميزة واحدة.

4. مصفوفة. منظومة. مجموعة متراصة:  مجموعة مرتبة أو أعداد مصفوفة بترتيب معين.

5. في الكمبيوتر، مجموعة من العناصر تعطى اسما معينا ويتميز كل منها برقم فريد (يتميز بكونه رمز سفلي دليلي subscript)، مثل المصفوفة  X3 ، حيث يحتوي كل عنصر علي قيمة يحددها المبرمج كالآتي:

X1 = 10

X2 = 12

X3 = 17

 

وكأن كل عنصر منفصل عن العناصر الأخرى.

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

والمصفوفات قد تكون في أكثر من بعد واحد، فمثلا: DIM Y(4,3) يخلق مصفوفة ذات أبعاد 4 x 3  وتكون عناصرها كالآتي:

Y(1,1)     Y(1,2)     Y(1,3)

Y(2,1)     Y(2,2)     Y(2,3)

Y(3,1)     Y(3,2)     Y(3,3)

Y(4,1)     Y(4,2)     Y(4,3)

 

وتستخدم المصفوفات في اختزان جداول قواعد البيانات، ففي المثال السابق يمكن اختزان أربع تسجيلات (مثلا: كتب) يتكون كل منها من ثلاثة حقول (مثلا: المؤلف، والعنوان، والناشر).

See also array element; data structure; index; vector