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

العودة   بوابة الثانوية العامة المصرية > المرحلة الاعدادية > الفصل الدراسى الثانى > الصف الثالث الاعدادى > الكمبيوتر وتكنولوجيا المعلومات 3 ع ترم 2 > حاسب آلى 3ع ترم2

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 22-05-2011, 06:22 PM
اسلام عمر 1 اسلام عمر 1 غير متواجد حالياً
مدرس حاسب ألي
 
تاريخ التسجيل: Jun 2009
المشاركات: 932
معدل تقييم المستوى: 17
اسلام عمر 1 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحمد عبدالله عبدالنبى مشاهدة المشاركة
الى الإستاذ البنان واو ازاى طلعت القيم دى والشرط اصلا بعد جمله غير صحيح وبالتالى مش هينفذ ال بعد then ارجو الإفاده منك جزاك الله خيرا
اخي الكريم ناتج الشرط True وبالتالي سيتم تنفيذ ما بعد Then
وذلك لأن عند الاعلان عن متغير فهذا المتغير له اسم ونوع وقيمة وبما أن سطر الاعلان لم يضع قيمة وهو من نوع رقمي فيأخذ قيمة افتراضية 0 وبعد ذلك يأخذ المتغير Z القيمة 5 وأخر قيمة للمتغير Y قبل الشرط تكون 6
أما لماذ ناتج الشرط True وذلك أثناء الشرط تكون قيمة Y =6 وقيمة Z = 5 وبالتالي ناتج الشرط True
رد مع اقتباس
  #2  
قديم 22-05-2011, 06:32 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة البنان واو مشاهدة المشاركة
اخي الكريم ناتج الشرط True وبالتالي سيتم تنفيذ ما بعد Then
وذلك لأن عند الاعلان عن متغير فهذا المتغير له اسم ونوع وقيمة وبما أن سطر الاعلان لم يضع قيمة وهو من نوع رقمي فيأخذ قيمة افتراضية 0 وبعد ذلك يأخذ المتغير Z القيمة 5 وأخر قيمة للمتغير Y قبل الشرط تكون 6
أما لماذ ناتج الشرط True وذلك أثناء الشرط تكون قيمة Y =6 وقيمة Z = 5 وبالتالي ناتج الشرط True

حضرتك ممكن تطلع على الامتحان قيمة y =0 وقيمة x =0
وبالتالى عند تكرار المعادلة y = y + x لن تتغير قيمة y وستظل صفر .
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #3  
قديم 22-05-2011, 06:41 PM
اسلام عمر 1 اسلام عمر 1 غير متواجد حالياً
مدرس حاسب ألي
 
تاريخ التسجيل: Jun 2009
المشاركات: 932
معدل تقييم المستوى: 17
اسلام عمر 1 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
حضرتك ممكن تطلع على الامتحان قيمة y =0 وقيمة x =0
وبالتالى عند تكرار المعادلة y = y + x لن تتغير قيمة y وستظل صفر .
في أول مرة قيمة x=0 قبل التكرار ولكن أول مرة تكرار ستكون قيمة x= 2 وبالتلي ستكون المعادلة y=y+x في أول مرة ستكون قيمة y =2
رد مع اقتباس
  #4  
قديم 22-05-2011, 06:49 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة البنان واو مشاهدة المشاركة
في أول مرة قيمة x=0 قبل التكرار ولكن أول مرة تكرار ستكون قيمة x= 2 وبالتلي ستكون المعادلة y=y+x في أول مرة ستكون قيمة y =2

حضرتك المسألة موجودة فيها For z = 2 to 4 step 2 يعنى z هى اللى بتزيد مش x .
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #5  
قديم 22-05-2011, 06:45 PM
اسلام عمر 1 اسلام عمر 1 غير متواجد حالياً
مدرس حاسب ألي
 
تاريخ التسجيل: Jun 2009
المشاركات: 932
معدل تقييم المستوى: 17
اسلام عمر 1 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
حضرتك ممكن تطلع على الامتحان قيمة y =0 وقيمة x =0
وبالتالى عند تكرار المعادلة y = y + x لن تتغير قيمة y وستظل صفر .
أولا قيمة X عند الإعلان تكون 0 ولكن في أول مرة تكرار تكون قيمة X=2 وبعد ذلك تكون قيمة x= 4 في ثاني مرة تكرار .

آخر تعديل بواسطة اسلام عمر 1 ، 22-05-2011 الساعة 06:49 PM
رد مع اقتباس
  #6  
قديم 22-05-2011, 06:47 PM
اسلام عمر 1 اسلام عمر 1 غير متواجد حالياً
مدرس حاسب ألي
 
تاريخ التسجيل: Jun 2009
المشاركات: 932
معدل تقييم المستوى: 17
اسلام عمر 1 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
حضرتك ممكن تطلع على الامتحان قيمة y =0 وقيمة x =0
وبالتالى عند تكرار المعادلة y = y + x لن تتغير قيمة y وستظل صفر .
قيمة X=0 قبل التكرار وفي أول مرة تكرار تكون قيمة X=2
وبالتالي تكون قيمة المعادلة Y=Y+X تكون تساوي 2
وحضرتك تقدر تتأكد من كلامي بكتابة البرنامج التالي
Dim X, Y, W, Z AsInteger
Z = 5
W = 4
For X = 2 To 4 Step 2
Y = Y + X
W = W - 1
Next
If Y > Z Then
W = W \ 2
Z = Z + Y
MsgBox(W)
MsgBox(Y)
MsgBox(Z)
EndIf
رد مع اقتباس
إضافة رد

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


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

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

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


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