بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   برجاء الاجابه (https://www.thanwya.com/vb/showthread.php?t=683119)

م 7 م د 26-03-2016 04:32 PM

برجاء الاجابه
 
سوال مهم ... ارجوا من السادة الافاضل سرعة الرد علية
for i = 5 to 10 step-1
الاجابة 5
لماذا
هل كلمة step اختيارية فى جملة for
ولماذا

ويرجى مقترح بديل لكتاب الفائز

saif tamer 27-03-2016 07:09 PM

لأنه لن يتم تنفيذ التكرار ويحتفظ بقيمة البداية

زياد_عاطف 31-03-2016 06:19 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة م 7 م د (المشاركة 6402785)
سوال مهم ... ارجوا من السادة الافاضل سرعة الرد علية
for i = 5 to 10 step-1
الاجابة 5
لماذا
هل كلمة step اختيارية فى جملة for
ولماذا

ويرجى مقترح بديل لكتاب الفائز

================================
فى هذه الجملة قيمة النهاية أكبر من قيمة البداية لذلك يجب أن تكون قيمة العداد موجبة حتى يتم التكرار [ أو صفر و عندما تكون قيمة الزيادة صفر ليس محل نقاش الآن إلا إذا أردت ذلك ]
فى هذا المثال قيمة الزيادة سالبة لذا لن يتم تنفيذ أى تكرار
و يجب أن يكون راسخا فى أذهاننا أنه عندما يذهب البرنامج أول مرة لكلمة For سيتم تخزين قيمة البداية التى يمين علامة = مباشرة فى العداد
سواء تم التكرار أو لم يتم التكرار
لذا سيخزن فى العداد قيمة البداية 5 و لن يتم التكرار
=====================
كلمة Step إختيارية يمكن كتابتها و تحديد قيمة الزيادة بعدها مباشرة
و يمكن عدم كتابتها فتكون قيمة الزيادة هى واحد صحيح موجب و أكرر موجب ]
=====================
عاطف مهدى حسان - معلم أول (أ) كمبيوتر


جميع الأوقات بتوقيت GMT +2. الساعة الآن 12:21 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.