اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 09-03-2013, 12:56 AM
الصورة الرمزية زياد_عاطف
زياد_عاطف زياد_عاطف غير متواجد حالياً
معلم كمبيوتر و تكنولوجيا المعلومات
 
تاريخ التسجيل: Aug 2008
المشاركات: 503
معدل تقييم المستوى: 18
زياد_عاطف is on a distinguished road
Opp

اقتباس:
المشاركة الأصلية كتبت بواسطة سيف سالم مشاهدة المشاركة
سؤال للتحدي فهل من مشارك
ما ناتج تنفيذ هذا البرنامج مع تتبع القيم x , y مع الشرح
dim x = 12, y as short = 3

for x = 1 to x step y

x = y + 1
y = y - x
next
msgbox(x)
1
================================================== =======
فى اول تكرار

x = 3 + 1 = 4
y =3 - 1 = -1
فى ثانى تكرار

x = -1 + 1 = 0
y = -1 -0 = -1

بعد ذلك for x = 1 t 0 step -1
سيتم التكرار طالما ان قيمة العداد x = 1 اكبر من او تساوى النهاية 0 لان قيمة step سالب
فيكون ثالث تكرار
x = -1 + 1 = 0
y = -1 - 0 = -1
و بذلك تكون الجملة بعد ذلك for x = 1 t 0 step -1

سيتم التكرار طالما ان قيمة العداد x = 1 اكبر من او تساوى النهاية 0 لان قيمة step سالب
فيكون رابع تكرار
x = -1 + 1 = 0
y = -1 - 0 = -1
و بهذا نكون قد انتقلنا لحلقة تكرارية لا نهائية يتم فيها عرض مربعى رسالة الاول فيه قيمة x=0 و الثانى فيه قيمة y=-1
=============
عاطف حسان / ميت موسى
  #2  
قديم 09-03-2013, 02:21 AM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 22
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة زياد_عاطف مشاهدة المشاركة
================================================== =======
فى اول تكرار

x = 3 + 1 = 4
y =3 - 4 = -1
فى ثانى تكرار

x = -1 + 1 = 0
y = -1 -0 = -1

بعد ذلك for x = 1 t 0 step -1
سيتم التكرار طالما ان قيمة العداد x = 1 اكبر من او تساوى النهاية 0 لان قيمة step سالب
فيكون ثالث تكرار
x = -1 + 1 = 0
y = -1 - 0 = -1
و بذلك تكون الجملة بعد ذلك for x = 1 t 0 step -1

سيتم التكرار طالما ان قيمة العداد x = 1 اكبر من او تساوى النهاية 0 لان قيمة step سالب
فيكون رابع تكرار
x = -1 + 1 = 0
y = -1 - 0 = -1
و بهذا نكون قد انتقلنا لحلقة تكرارية لا نهائية يتم فيها عرض مربعى رسالة الاول فيه قيمة x=0 و الثانى فيه قيمة y=-1
=============
عاطف حسان / ميت موسى
طبعا الاستاذ عاطف كان يقصد 4
السؤال لماذا بعد ثاني تكرار كانت بعد ذلك for x = 1 t 0 step -1
ولو صح ما قمت بتفسيره
كان سيكون بعد اول تكرار
بعد ذلك for x = 1 t 4 step -1
وكان توقف التكرار
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 08:58 PM.