- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
دورة OOP خاص بالمنتدى !
-
-
دورة OOP خاص بالمنتدى ! 06-09-2010 12:57 مساءً
-
abu_Rabihمعلومات الكاتبعضو
- انضم في :
- 02-08-2009
- رقم العضوية :
- 78
- المشاركات :
- 245
- الدولة :
- الجمهورية العربية السورية
- الجنس:
- تاريخ الميلاد :
- 2-12-1990
- قوة السمعة:
- 678
-
الجزء الخامس المصفوفات ..
ماهي المصفوفة ؟
اذا أتينا لعلم الرياضيات المصفوفة هي مجموعة من الأرقام أو الأحرف او الأشياء موضوعة ضمن
قوسين وللعلم تجري عليها عمليات ضرب و اختزال وغيرها ...
شيلنا من الرياضيات ... خلينا بالبرمجة
أنت عندما تكتب متغيرا ما - أي متغير - تكتب $Ahmad مثلا وللأسف هنا لا يقدم لك المتغير
سوى صفة واحدة أو أمر واحد لكن اذا أرت جعل المتغير Ahmad يأخذ أكثر من صفة أو أمر
ماذا أفعل ؟؟
هنا يأتي دور المصفوفة ...فالمصفوفة تعريفا هي مجموعة المتغيرات المرتبطة بكائن التي تنفذ أمرا
أو أكثر فمثلا كنت أكتب في المتغير Ahmad بأن بون عينيه بني ..
لكن هذا لن يكفي لأخذ
كل صفاته ..فالحل هو أنه يمكنني كتابة عدد كبير من صفات المتغير داخل مصفوفة انظر المثال :
CODE$Ahmad = "eye color is brown";
هنا أعطيت قيمة وحيدة للمتغير ...طيب اذا اردت اعطاء أكثر من قيمة سأستعين بالمصفوفة لاحظ
كتابة الشكل البسيط للمصفوفة
CODE$Ahmad = array ("eye color is brown","hair color black","tall is 180 cm");
لاحظ ماذا فعلنا ..
كتبنا المتغير Ahmad ثم = ثم وضعنا أخطر كلمة عالاطلاق وهي تدلنا و تدل الجهاز أن التالي هو
مصفوفة وهي كلمة array
ثم فتحنا قوس علامة تنصيص دليل على أن ماسنكتبه نص و ليس
قيمة أو متغير ثم أغلقنا علامة التنصيص ووضعنا فاصلة تفصل بين عنصر المصفوفة الأول والعنصر
الثاني ثم أخيرا أغلقنا القوس
بهذا الشكل نحن عرفنا المتغير Ahmad على أنه يحمل أكثر من صفة - ثلاث صفات- وذلك عن طريق
المصفوفة
طيب اذا أردنا طبع عناصر المصفوفة أو استدعاء عنصر منها كيف ؟؟؟
لا حظ كيف :
CODEecho $Ahmad[0];
اذا كتبت الكود السابق سيطبع لك فورا eye color is brown
لكي تطبع أي عنصر من عناصر المصفوفة تضع اسم المفصوفة $Ahmad ثم بين قوسين [] رقم
الأمر داخل المصفوفة علما أن أول ماتبدأ به دائما هو الرقم صفر طيب مثال :
CODEecho $Ahmad[1];
اذا كتبت هذا الأمر ...سيطبع لك hair color black لأنك وضعت بين قوسين الرقم 1 أي العصنر
الثاني من المصفوفة
تحياتي
يتبع
تم تحرير المشاركة بواسطة :Dr.ZoCo بتاريخ:06-09-2010 01:04 مساءً
الساعة الآن 07:39 AM