




السمعة:
- إنضم2 سبتمبر 2023
- المشاركات 142
- مستوى التفاعل 244
- النقاط 43
لقد تحدثنا في السابق عن مفهوم المصفوفات إلا أننا لم نأخذ أمثلة لتوضيح المفهوم بشكل أفضل
أمثلة حول طريقة تعريف مصفوفة أحادية
فهنا قمنا بتعريف مصفوفة ذات بعد واحد أسمها arr نوعها int وتتألف من 6 عناصر
أما هنا وضعنا في المصفوفة 6 عناصر و هذا يعني أن عدد عناصرها أصبح 6 لأننا لم نحدد ال
size حيث أسم ال Array هنا هو arr ونوعها int
هنا قمنا بتعريف مصفوفة ذات بعد واحد إسمها arr و نوعها int حيث تتألف من 5 عناصر, و قمنا بوضع قيم أولية في أول 3 عناصر فيها
أما الأن سنشرح عن كيفية الوصول لعناصر المصفوفة :
للوصول لقيمة أي عنصر نستخدمindex العنصر الذي تم إعطاؤه له حيث لكل عنصر index
وتبدأ دائما المصفوفة بال index 0
مثال
لطباعة محتوى ال array نقوم بكتابة أسم ال array وال index للعنصر المطلوب
طباعته حيث إذ كنا نريد طباعة العنصر 4 نضع ; arr[3] فيكون الناتج 30 وهكذا
الناتج للمثال السابق
مثال أخر 
في هذا المثال كان ال size هو 6 إلا أننا لم نعطي قيم إلا لأول 3 عناصر فلذالك سوف يقوم البرنامج بوضع قيمة إفتراضية لكل عنصر لم يتم إعطائها قيمة والقيمة الإفتراضية دائما تكون صفر فيكون الناتج هو التالي 
في هذا المثال سنستخدم ال for loop لطباعة عناصر ال array لأنه من غير المنطق إذ كانت المصفوفة تحتوي على 100 عنصر أن نقوم بكتابة 100 كود لطباعة عناصر المصفوفة لذالك نستخدم الحلقات .
فسيكون الناتج هو

ملاحظه يوجد لكل عنصر في المصفوفةaddress إفتراضية من البرنامج مثل المصفوفة التالية
ولطباعةومعرفة ال address لعناصر المصفوفة نضع فقط أسم ال array مثل
فسيكون الناتج هو طباعة ال address الإفتراضية للعناصر
سنقوم بكتابة برنامج يوجد بها array تقوم بطباعة أسماء أفراد عائلة معينة ومعرفة العنوان الإفتراضي لكل عنصر في هذه المصفوفة
الناتج :
سنستكمل شرح المصفوفات في المرة القادمة بإذن الله
اللهم سخر لهم ملائكة السماء وجنود الأرض
اللهم بردًا وسلامًا على أهل غزة
اللهم بحق عينك التي لا تنام وعزك الذي لا يُضام أرنا عجائب قدرتك في نصرهم وحفظهم
اللهم مئةَ ألفٍ من الملائكةِ مُردِفين لعبادك الضعفاء في غزة وفلسطين
اللهم سدد رميهم وانصرهم على الأعداء
اللهم بحق عزتك أرنا عجائب قدرتك انصرهم على الأعداء
أمثلة حول طريقة تعريف مصفوفة أحادية
فهنا قمنا بتعريف مصفوفة ذات بعد واحد أسمها arr نوعها int وتتألف من 6 عناصر
أما هنا وضعنا في المصفوفة 6 عناصر و هذا يعني أن عدد عناصرها أصبح 6 لأننا لم نحدد ال
size حيث أسم ال Array هنا هو arr ونوعها int
هنا قمنا بتعريف مصفوفة ذات بعد واحد إسمها arr و نوعها int حيث تتألف من 5 عناصر, و قمنا بوضع قيم أولية في أول 3 عناصر فيها
أما الأن سنشرح عن كيفية الوصول لعناصر المصفوفة :
للوصول لقيمة أي عنصر نستخدمindex العنصر الذي تم إعطاؤه له حيث لكل عنصر index
وتبدأ دائما المصفوفة بال index 0
طباعته حيث إذ كنا نريد طباعة العنصر 4 نضع ; arr[3] فيكون الناتج 30 وهكذا
الناتج للمثال السابق


فسيكون الناتج هو


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

فهرس الدروس
-
-
-
-
-
-
-
-
-
-
-
دروس البرمجة الكائنية
المرفقات
التعديل الأخير بواسطة المشرف: