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

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 07-04-2011, 11:30 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

أستاذ سيف بعد إذن حضرتك انا عايز قيمة المتغير i فى المثال السابق بدون ذكر ال msgbox .

وبالنسبة لو أتت اختيارى لماذا لم اختار القيمة 6 وهى أيضاً أحد قيم المتغير i .
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين

آخر تعديل بواسطة أحـمد قرنى ، 07-04-2011 الساعة 11:38 PM
رد مع اقتباس
  #2  
قديم 08-04-2011, 08:49 AM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 21
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
أستاذ سيف بعد إذن حضرتك انا عايز قيمة المتغير i فى المثال السابق بدون ذكر ال msgbox .

وبالنسبة لو أتت اختيارى لماذا لم اختار القيمة 6 وهى أيضاً أحد قيم المتغير i .
انا سألت سؤال اذا كانت اجابة سؤالي كما جاءت بمشاركتي
فانه يتم اختيار 9 وليس 6
رد مع اقتباس
  #3  
قديم 08-04-2011, 10:07 AM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة سيف سالم مشاهدة المشاركة
انا سألت سؤال اذا كانت اجابة سؤالي كما جاءت بمشاركتي
فانه يتم اختيار 9 وليس 6
أستاذ سيف معذرة ( ممكن تيسط لى الامور شوية ) :
أنا عارف ان لو أتت ال Msgbox بعد كلمة next هتكون قيمة i هى 9 .
بينما لو اتت ال msgbox قبل كلمة next هتكون قيم i هى 0 و 3 و 6 .

بس المشكلة أن فى جميع امتحاناة المحافظات السابقة ونماذج الوزارة بيأتى بالمثال بدون ذكر ال msgbox .
كلاالتى
x = 4
for i = 0 to 7 step3
x = x * 2
next

فى هذه الحالة قيم i داخل التكرار هى 0 و 3 و 6
بينما قيمة i خارج التكرار هى 9 , وهى القيمة التى يتوقف فيها العداد عن التكرار .

مما سبق لماذا يتم ذكر القيمة 9 وهى خارج التكرار وأيضاً القيمة النهائية عندى أقصاها 7 .
,ولماذا لم يتم اختيار القيمة 6 لو أتت اختيارى وخاصة أنها ايضاً من قيم i .
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #4  
قديم 08-04-2011, 12:01 PM
ابو كيرلس ابو كيرلس غير متواجد حالياً
عضو مجتهد وعضو مثالى 2011
 
تاريخ التسجيل: Aug 2010
المشاركات: 134
معدل تقييم المستوى: 15
ابو كيرلس is on a distinguished road
افتراضي

المعروف من تعريف مكونات الأمر For...........next
ومن خلال ال Looping المعروض الأتى
Counter هو i
Start هو 0
End هو 7
Step هى اختيارية وفى حالتنا هذه هى 3 اى ان فى كل مرة يزود 3
فيصبح التكرار كالتالى ( 0 , 3 , 6 ) ويتوقف بعدها لان نهاية التكرار هى 7 فلو وصل الى 9 يعطى خطاً

كذلك تسأل ما علاقة المتغير i والمتغير X لو هناك علاقة لكانت كالتالى
Dim x as inetger
For x = 0 to 7 step 3
x=x*2
next
لاحظ الأمثلة التالية

لتغيير قيم العداد للحصول على الترتيب التالي:
19,18,17,16,15,14
فإن العداد يقل بمقدار 1 ، ويبدأ من 19 وينتهي عند 14 :
For I = 19 To 14 Step -1
لتغيير قيم العداد للحصول على الترتيب التالي:
19,17,15,13
فإن العداد يقل بمقدار 2 ، ويبدأ من 19 وينتهي عند 13 :
For I = 19 To 13 Step -2
سؤال امتحان محافظى العام السابق التمرين التالى
اذا كانت for x = 5 to 10 فأن عدد مرات التكرار هى ....... والأجابة هى 6 لان التكرار كان كالتالى ( 5 , 6 , 7 , 8 , 9 , 10 )
رد مع اقتباس
  #5  
قديم 08-04-2011, 09:04 PM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 21
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
أستاذ سيف معذرة ( ممكن تيسط لى الامور شوية ) :
أنا عارف ان لو أتت ال Msgbox بعد كلمة next هتكون قيمة i هى 9 .
بينما لو اتت ال msgbox قبل كلمة next هتكون قيم i هى 0 و 3 و 6 .

بس المشكلة أن فى جميع امتحاناة المحافظات السابقة ونماذج الوزارة بيأتى بالمثال بدون ذكر ال msgbox .
كلاالتى
x = 4
for i = 0 to 7 step3
x = x * 2
next

فى هذه الحالة قيم i داخل التكرار هى 0 و 3 و 6
بينما قيمة i خارج التكرار هى 9 , وهى القيمة التى يتوقف فيها العداد عن التكرار .

مما سبق لماذا يتم ذكر القيمة 9 وهى خارج التكرار وأيضاً القيمة النهائية عندى أقصاها 7 .
,ولماذا لم يتم اختيار القيمة 6 لو أتت اختيارى وخاصة أنها ايضاً من قيم i .

x = 4

ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس قيمة المتغير x في الذاكرة 4


for i = 0 to 7 step3
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس قيمة المتغير i في الذاكرة 0


x = x * 2
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس قيمة المتغير x في الذاكرة 8

next
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس يعود البرنامج الى الخطوة التالية

for i = 0 to 7 step3
مع زيادة i قيمة 3 فتكون قيمة i في الذاكرة 3
فيقوم البرنامج بتفيذ

x = x * 2
ويكون قيمة x هي 16
ثم

next
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس يعود البرنامج الى الخطوة التالية

for i = 0 to 7 step3
مع زيادة i قيمة 3 فتكون قيمة i في الذاكرة 6
فيقوم البرنامج بتفيذ

x = x * 2
ويكون قيمة x هي 32
ثم

next
ماذا يحدث بعد تنفيذ الخطوة السابقة
مما لا شك فيه البرنامج لن يتوقف هنا
الن يعود البرنامج الى الخطوة التالية
for i = 0 to 7 step3
مع زيادة i قيمة 3 فتكون قيمة i في الذاكرة 9
فيذهب البرنامج الى خارج loop فلا يجد شئ فيتوقف




آخر تعديل بواسطة سيف سالم ، 08-04-2011 الساعة 09:09 PM
رد مع اقتباس
  #6  
قديم 08-04-2011, 09:30 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة سيف سالم مشاهدة المشاركة
x = 4
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس قيمة المتغير x في الذاكرة 4


for i = 0 to 7 step3
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس قيمة المتغير i في الذاكرة 0


x = x * 2
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس قيمة المتغير x في الذاكرة 8
next
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس يعود البرنامج الى الخطوة التالية
for i = 0 to 7 step3
مع زيادة i قيمة 3 فتكون قيمة i في الذاكرة 3
فيقوم البرنامج بتفيذ
x = x * 2
ويكون قيمة x هي 16
ثم

next
ماذا يحدث بعد تنفيذ الخطوة السابقة
اليس يعود البرنامج الى الخطوة التالية
for i = 0 to 7 step3
مع زيادة i قيمة 3 فتكون قيمة i في الذاكرة 6
فيقوم البرنامج بتفيذ
x = x * 2
ويكون قيمة x هي 32
ثم

next
ماذا يحدث بعد تنفيذ الخطوة السابقة
مما لا شك فيه البرنامج لن يتوقف هنا
الن يعود البرنامج الى الخطوة التالية
for i = 0 to 7 step3
مع زيادة i قيمة 3 فتكون قيمة i في الذاكرة 9
فيذهب البرنامج الى خارج loop فلا يجد شئ فيتوقف


خالص امتنانى وشكرى لحضرتك
وجزاك الله كل الخير
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #7  
قديم 08-04-2011, 09:35 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

أستاذ سيف رجاء خاص من حضرتك
عمل الموضوع الخاص بأنت تسأل وجميع الاسئلة تجيب ، مع رجائنا التام أن حضرتك تطلع عليه بصفة يومية حتى يكون مرجع للجميع . لان عندى الكثير من الاسئلة اللى عايز أطرحها وأتمنى أن يستفيد منها الجميع .
بدلاً من أن يقوم كل زميل بعمل موضوع معين لسؤال خاص به .
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #8  
قديم 08-04-2011, 09:52 PM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 21
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
أستاذ سيف رجاء خاص من حضرتك
عمل الموضوع الخاص بأنت تسأل وجميع الاسئلة تجيب ، مع رجائنا التام أن حضرتك تطلع عليه بصفة يومية حتى يكون مرجع للجميع . لان عندى الكثير من الاسئلة اللى عايز أطرحها وأتمنى أن يستفيد منها الجميع .
بدلاً من أن يقوم كل زميل بعمل موضوع معين لسؤال خاص به .
ان شاء الله
منه لله اخصائي الاعدادي
رد مع اقتباس
إضافة رد

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


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

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

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


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