مشاهدة النسخة كاملة : ارجووووووا من اساتذة المنتدى الرد


جامد جا
12-05-2011, 07:00 PM
ارجووووووا من اساتذة المنتدى الرد كرام شرح الامر for next مع امثلة المسائل محلولة ارجووووووو الرد سريعا جدا بليس:mad:

mony_love2211
12-05-2011, 07:53 PM
السلام عليكم
ممكن اشرح بس مش عارفه اذا كان شرحى هيفهم حضرتك ام لا
الامر هذا
يستعمل امر التكرار for...next فى حاله معرفه عدد مرات التكرار مسبقا
ودى عكس الامر do while لان عدد المرات فيه معلومه
حضرتك ممكن تعرف الصيغه العامه وهى
for counter =start to end step
اوامر تنفذ اذا كان العداد اقل من او يساوى النهايه
next
اوامر تنفذ اذا كان العداد اكبر من النهايه او اقل من البدايه



counter دا العداد اللى بيجى على طول بعد الامر for ..next
start هى البدايه
end هى النهايه
step هى الخطوه التى سيسير بها العداد ودى ممكن تبقى بالموجب او بالسالب


ممكن اعطيك امثله توضيح للامر دا

يعنى مثلا
for T=1 to 100 step 1
احنا فى المثال دا عندنا البدايه وهى 1 والنهايه وهى 100 والخطوه بقى اللى حضرتك هتمشى عليها فى جل المسائل 1 ودى ممكن نكتبها وممكن لا يعنى step 1 دى ممكن نكتبها وممكن لا عادى يعنى عشان هى step 1
وفى هذا المثال معناه انه غير قيم العداد من 1 الى 100 بزياده 1 فى كل مره اللى هى step 1


ودا كان سؤال توضيحى لكن الاسئله بتيجى كدا
1_غير قيم العداد I بالترتيب التالى (11,13,15,17,19,)
الحل هتمشى انت بقى على الصيغه العامه اللى ادتهالك فوق
يعنى هتقول
for I =11 to 19 steep 2
كل اللى حضرتك عملته ان احنا بنضع for وهو مديك اسم العداد وهو I وقولت = انت شايف فى السؤال ان هو كان الاول 11 بعد كدا بقى 13 يعنى بنزيد بمقدار 2 يعنى بدايتنا 11 ونهايتنا 19 وبنزيد بقدار 2
وساعات بيجيلك يجبلك القيم بتنقص يعنى مثلا كان البدايه 49 وبقت 21
فى هذه الحاله بتضع ال step _7
بتضع الاستيب فى هذه الحاله بسالب عشان هنا بنقص

يارب اكون افد حضرتك ويارب تكون _او تكونى فهمت_ى
ومستنيه حل السؤال دا وهو على النحو اللى انا حليت بيه
غير قيم العداد I بالترتيب التالى
(49_42_35_28_21)
االبدايه من 49
والنهايه 21 شوف بقى انت_ى هتعمل_ى ايه ؟:excl:



وارجو من الساده الافاضل وضع كميه من الاسئله على هذا الامر

جامد جا
13-05-2011, 02:47 AM
if i =21 to49 step -7

mony_love2211
13-05-2011, 06:08 PM
if i =21 to49 step -7
شكلك_فهمت_ى
بس معلومه طول ما step بالسالب نبدء بالكبير نخليه هو الاول يعنى تبقى
ifI =49 to 21 step _7