مضى على الشبكة و يوم من العطاء.

اللغة البرمجية ++ c( المصفوفات arrays )

Sadell_AliSadell_Ali is verified member.

الرقابة والتنظيم
.:: الرقابة والتنظيم ::.
.:: طاقم المشرفين ::.

السمعة:

لقد تحدثنا في السابق عن مفهوم المصفوفات إلا أننا لم نأخذ أمثلة لتوضيح المفهوم بشكل أفضل

أمثلة حول طريقة تعريف مصفوفة أحادية
1700579430569.png

فهنا قمنا بتعريف مصفوفة ذات بعد واحد أسمها arr نوعها int وتتألف من 6 عناصر
1700579433131.png

أما هنا وضعنا في المصفوفة 6 عناصر و هذا يعني أن عدد عناصرها أصبح 6 لأننا لم نحدد ال
size حيث أسم ال Array هنا هو arr ونوعها int
1700579437404.png

هنا قمنا بتعريف مصفوفة ذات بعد واحد إسمها arr و نوعها int حيث تتألف من 5 عناصر, و قمنا بوضع قيم أولية في أول 3 عناصر فيها

أما الأن سنشرح عن كيفية الوصول لعناصر المصفوفة :

للوصول لقيمة أي عنصر نستخدمindex العنصر الذي تم إعطاؤه له حيث لكل عنصر index
وتبدأ دائما المصفوفة بال index 0
1700579442842.png
مثال
1700579445982.png
لطباعة محتوى ال array نقوم بكتابة أسم ال array وال index للعنصر المطلوب
طباعته حيث إذ كنا نريد طباعة العنصر 4 نضع ; arr[3] فيكون الناتج 30 وهكذا

الناتج للمثال السابق
1700579453476.png
مثال أخر 😁
1700579456404.png
في هذا المثال كان ال size هو 6 إلا أننا لم نعطي قيم إلا لأول 3 عناصر فلذالك سوف يقوم البرنامج بوضع قيمة إفتراضية لكل عنصر لم يتم إعطائها قيمة والقيمة الإفتراضية دائما تكون صفر فيكون الناتج هو التالي 👇
1700579460253.png
في هذا المثال سنستخدم ال for loop لطباعة عناصر ال array لأنه من غير المنطق إذ كانت المصفوفة تحتوي على 100 عنصر أن نقوم بكتابة 100 كود لطباعة عناصر المصفوفة لذالك نستخدم الحلقات .
فسيكون الناتج هو 👇 😊
1700579464164.png
ملاحظه يوجد لكل عنصر في المصفوفةaddress إفتراضية من البرنامج مثل المصفوفة التالية
1700579514976.png
ولطباعةومعرفة ال address لعناصر المصفوفة نضع فقط أسم ال array مثل
1700579509902.png
فسيكون الناتج هو طباعة ال address الإفتراضية للعناصر
1700579503683.png
سنقوم بكتابة برنامج يوجد بها array تقوم بطباعة أسماء أفراد عائلة معينة ومعرفة العنوان الإفتراضي لكل عنصر في هذه المصفوفة
1700579492881.png
الناتج :
1700579529831.png
سنستكمل شرح المصفوفات في المرة القادمة بإذن الله

اللهم سخر لهم ملائكة السماء وجنود الأرض
اللهم بردًا وسلامًا على أهل غزة
اللهم بحق عينك التي لا تنام وعزك الذي لا يُضام أرنا عجائب قدرتك في نصرهم وحفظهم
اللهم مئةَ ألفٍ من الملائكةِ مُردِفين لعبادك الضعفاء في غزة وفلسطين
اللهم سدد رميهم وانصرهم على الأعداء
اللهم بحق عزتك أرنا عجائب قدرتك انصرهم على الأعداء

:cherry_blossom:يعطيكم العافية 🌸

فهرس الدروس
دروس البرمجة الكائنية
 

المرفقات

  • 1700579467280.png
    1700579467280.png
    1.3 KB · المشاهدات: 192
  • 1700579471383.png
    1700579471383.png
    17.5 KB · المشاهدات: 192
  • 1700579475265.png
    1700579475265.png
    8.7 KB · المشاهدات: 196
  • 1700579478784.png
    1700579478784.png
    2.8 KB · المشاهدات: 202
التعديل الأخير بواسطة المشرف:

آخر المشاركات

عودة
أعلى