لإفففيفة ممص خط 16> 41001006
مقعلا 10
روعتدلر بعمته (١
بعمتم عصرم
مم5" ,3616 . عصته) لامع اع
رمات 1 عكلمم متعم جوع بيس" >> عدم
0>> 11 >> عدو
العنصر 11016 واهملنا م168 وذلك حسب حاجتنا في البرنامج ,
في هذا المثال سننشئ قاعدة بيانات بالاعتماد على التراكيب
قمنا سابقا بتعريف متغيرات من نوع تراكيب مثلا التركيب التالي يعرف طالب على اساس معلوماته
:[50] عسفه مقط
والان لو اردنا ان نعرف طالب من هذا النوع فسنعرفه كالتالي
ليست هناك أي مشكلة ولكن ؛ لو اردنا تعريف عشرة طلاب فهل سنكتب عشر متغيرات كما في الشكل
وتخيل لو انك اردت ادخال العناصر للطالب الاول فسيتحتم عليك ان تكتب
عمليات المعالجة و المقارنات و التعديل و وو و
فهل هذه طريقة عملية في البرمجة وهل تدل على مهارة او احتراف ؟ بالتاكيد لا
اذن لا بد من وجود طريقة اخرى ابسط واقصر وهي باستعمال المصفوفة ولا شئ سيختلف سوى انك لن تعرف
متغير من نوع 000( ولكنك ستعرف مصفوفة من هذا النوع 010 وكمايلي
اصبحت لدينا مصفوفة من نوع تركيب 10:: ولادخال بيانات الى العنصر الاول من المصفوة
سهد .[0] 1ص 00 <حمف
وهكذا بقية العناصر والذي سيختلف فقط دليل المصفوفه ....,0,1,2,3
ولطباعة العمر مثلا
اوهكذا بقية العناصر
وكما تعرف انك تستطيع استخدام العدادات مع المصفوفة ولذلك تستطيع التعامل مع كل عناصر المصفوفة بسهولة
ويسر
شاهد المثال التالي
1و اعضو
(+جوذر 1>10ر0- عمت) عم
وبذلك تستطيع انشاء قاعدة بيانات كاملة بهذه الطريقة كما يمكنك تعديل البرنامج لاضافة ميزات اخرى اليه مثل
البحث عن اسم طالب او معرقة الطلاب ذوي اعمار محددة و الكثير الكثير
التراكيب المتداخلة
من نوع تركيب
ايضا) وهذه تسمى التراكيب المتداخلة
أعسقدد عضو
7 لطع عفطكه
عسقم لمعفياا ععاصة" >>عوم
ار بم ععغامة">> عدو
رحج . [1] 508 <حمته
المثال ابتدا بالاعلان عن تركيب اسمه 5_080706 تتكون عناصرة من الاسم الاول 11854 و اسم الاب :184076 و
اسم العائلة 8001١ ؛ ثم تم تعريف تركيب اخر اسمة 5_5400804 تم فيه تعريف عنصرين الاول هو الاسم
©0800 من نوع التركيب 5_08006 المعلن عنه وبذلك يمكن ان ياخذ العنصر 068006 احد القيم التالية
بعدها تم الاعلان عن تركيب اسمه 5_5100601 والذي يحتوي على عنصرين العنصر الاول ©0800 من نوع
التركيب ©5_0807 والذي من الممكن ان ياخذ ثلاث عناصر كما ذكرنا ؛ و العنصر الثاني اع من النوع الصحيح
٠ اما في الدالة الرئي بالاعلان عن مصفوفه اسمها 5100 من نوع التركيب 5_5400801 وتم
استخدام عداد (0016م) لادخل القيم اليها وكما تلاحظ .
حيث للتعامل مع العنصر 08006 من المعرف ]00 وضع نقطة ( . ) بعد [5000]1 وبعدها كلمة
6 © ثم بعد النقطة نكتب العنصر المراد وهو في مثالنا الل لالسيص
اما العنصر ع التابع للتركيب 9_5400804 فانه لادخال القيم اليه يذكر العنصر المعرف مثلا [5400]1 متبوع
ويمكن توضيحه بمخطط كالتالي :
بلتسفال ]
الى البرمجة الكائنية المنحى م00 .
تم بحمد الله