الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعريف هياكل البيانات للمصفوفات

بدأه Pirate Yemen في 29 مايو 2008 · 7 رد · 2,796 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

هياكل البيانات :هي الكيان والكل الذي يحتوي على البيانات

مثلاً :المصفوفات الاحادية ,المصفوفات الثنائيه

(شرحي سيكون على المصفوفات فقط بالهياكل )

مميزات هياكل المصفوفات:

1- انها موجوده بجميع لغات البرمجه

2-القدره على التعامل معها مباشره وبسهوله مع اي موقع بالمصفوفه

3-مواقعها متجاوره مما يسهل عملية الوصول لها

من عيوب هياكل المصفوفات:

1-حجمها ثابت ويتم تحديده في بداية التعريف

2-تحتوي على نوع واحد فقط من البيانات

مثال :

اكتب برنامج يعرف مصفوفة أحادية مكونه من 100 موقع من نوع (INT)

ثم يولد فيها ارقاما عشوائيه وكل سبعة مواقع في سطر

#include<iostream.h>
#include<stdlib.h>
int main()
{
int a[100],i;
for (i=0;i<100;i++)
{
a=rand()
cout<<a<<" ";
if ((i+1)%7==0)
cout<<endl;
}
}

الشرح:

#include<iostream.h>
#include<stdlib.h>
int main()
{

بداية البرنامج وسوف نحتاج اخراج وتوليد عشوائي فقط

int a[100],i;

قمنا بتعريف المصفوفة (a)ووضعنا لها حجم مئة موقع

وعرفنا متغير (i) لكي نولد به الفهرس للمصفوفه

for (i=0;i<100;i++)
{

قمنا بعمل دالة تكراك تاخذ مئة موقع لكي نقوم بالتوليد العشوائي للمصفوفه

a=rand()

ضمنا الفهرس للمصفوفه بدالة التكرار وساويناها بدالة التوليد العشوائي

RAND

cout<<a<<" ";

قمنا بإخراج البيانات للتوليد السابق للمصفوفه

if ((i+1)%7==0)

إذا كان حاصل باقي القسمه للفهرس زائد واحد يساوي صفر بمعنى انه اذا كان الحاصل سبعه ومقسوم على سبعه فباقي القسمه سيكون صفر بعكس البقيه

فحقق الشرط التالي

cout<<endl;

انتقل الى سطر جديد

}
}

نهاية البرنامج

تم تعديل هذه المشاركة بواسطة Pirate Yemen في 30 مايو 2008 في 15:42

Programming Yemen

www.pryem.com

mail:pirate_yemen@hotmail.com

#2

شكراً , ولكن هل هناك شئ ناقص في موضوعك ام هو كذلك فقط ..

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#3
اقتباس
شكراً , ولكن هل هناك شئ ناقص في موضوعك ام هو كذلك فقط ..
نفس السؤال.

وكمان سؤال

ليش بتضحك :)

#4

تم إضافة مثال مع الشرح والتكمله قريباً بموضوع مستقل

اما الضحك ماني شايفه..؟

تم تعديل هذه المشاركة بواسطة Pirate Yemen في 30 مايو 2008 في 15:45

Programming Yemen

www.pryem.com

mail:pirate_yemen@hotmail.com

#5

أخي الكريم الضحك كان وأنت قمت بتحرير المشاركة، رجاء هذا أسلوب مرفوض ان تحرر المشاركة فأظهر أنا كأنني أبله أو كاذب

#6

:lol:

هاذه ليست ضحكه ؟

ثانياً اذا الموضوع افادك رد بشكر اذا ما افادك اتركه وارحل

وما ابتغي شكر ومبتغاي عند رب العالمين

ولم اقل انك كاذب او شي

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

:S

Programming Yemen

www.pryem.com

mail:pirate_yemen@hotmail.com

#7

واصل اخوي صراحة انا ما اقدرت افهمها صح المصفوفات واستخدامها

يعطيك الف عافية

#8

تشكر اخوي على المرور والشكر

اهلا بك

Programming Yemen

www.pryem.com

mail:pirate_yemen@hotmail.com

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…