delphi4arab منتديات دلفي للعرب
سؤال حول دورة دلفي (المصفوفات) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : سؤال حول دورة دلفي (المصفوفات) (/showthread.php?tid=3911)



سؤال حول دورة دلفي (المصفوفات) - brok20 - 24-02-2012

السلام عليكم

سؤال حول دورة دلفي (المصفوفات)
كود :
http://www3.0zz0.com/2012/02/24/07/298506535.jpg
لماذا اضاف i في [Array Test [i


سؤال حول دورة دلفي (المصفوفات) - abdelmalek - 24-02-2012

وعليكم السلام ورحمة الله وبركاته

سوف اعطيك سؤال لكي تفهم :
كيف يمكنني الدخول الى حقول المصفوفة(الخناة)؟
الجواب :
يجب عليا ان اعرف رقم الخانة .
ويكون الدخول للخانة الاولى هكدا :
PHP كود :
ArrayTest[0]; 
والخانة الثانية هكدا :
PHP كود :
ArrayTest[1]; 
و الثالث ......

سؤال : لو كان عندي مصفوفة بها 100 خانة كيف ادخل الى جميع الخناة ؟
[COLOR="DarkGreen"]الجواب سهل :
هكدا :[/COLOR]
PHP كود :
ArrayTest[0];
ArrayTest[1];
ArrayTest[2];
ArrayTest[3];
ArrayTest[4];
ArrayTest[5];
ArrayTest[6];
ArrayTest[7];
.............
............. 
لكن هدا كثير صعب ومضيعة للوقت ما الحل إدا ؟
الجواب : استعمل حلقت (loop) لي ان هنالك عملية تكرار , بدرورة الحلقة تحتاج الى متغير وهو I في هاته الحالة .
الكود السابق يصبح هكدا :
PHP كود :
For i:= 0 to 99 do
    
ArrayTest[I]; 
I تتغير من 0 الى 99 اوتوماتكيا .

المزيد من التوضيح لحظ الصورة :
[صورة: attachment.php?attachmentid=3269&stc=1&d=1330073253]

وسلام عليكم ورحمة الله وبركاته بالتوفيق اخي العزيز .