|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
|
#1
|
|||
|
|||
![]()
الرجا من سيادتكم توضيح اجابة السؤال رقم ب فى السؤال الثالث فى محافظة بنى سويف وهو
اذكر ناتج تنفيذ الكود التالى: Dim x ,L as integer L=5 X=1 Do while x <=L Msgbox (x) X=x+2 loop الرجا توضيح الحل ليه x تساوى 1 ، 3 ، 5 وشكرا لسيادتكم |
#2
|
||||
|
||||
![]() اقتباس:
نبدأ الحل هو عايز ناتج تنفيذ البرنامح يعنى عايز اللى هيظهر فى ( msgbox ( x يعنى عايز قيمة x البداية قيمة x = 1 نبدأ ندخل على الشرط ( x <= l (5 طبعاً انا عندى قيمة x = 1 عينى أقل من 5 بالتالى هنفذ الامر اللى بعد dowhile ألا وهو مربع الرسالة ( msgbox ( x فيقوم بعرض قيمة x = 1 . ثم ينفذ الامر الثانى x = x+2 بالتعويض عن قيمة x=1 تصبح عندى قيمة x فى هذه الحالة x = 3 . نبدأ نقارن الشرط مرة أخرى ( x <= l (5 فى هذه الحالة قيمة x=3 يعنى أقل من 5 والشرط true يتم تكرار الاوامر مرة أخرى Msgbox (x فيقوم بعرض قيمة x = 3. ثم تنفيذ الامر x = x+2 بالتعويض عن قيمة x=3 تصبح عندى القيمة الجديدة ل x = 5 . نبدأ نقارن الشرط مرة أخرى ( x <= l (5 فى هذه الحالة قيمة x=5 يعنى تساوى 5 أذاً قيمة الشرط true يتم تكرار الاوامر مرة أخرى Msgbox (x فيقوم بعرض قيمة x = 5 . ثم تنفيذ الامر x = x+2 بالتعويض عن قيمة x=5 تصبح عندى القيمة الجديدة ل x = 7 . نبدأ نقارن الشرط مرة أخرى ( x <= l (5 فى هذه الحالة قيمة x=7 يعنى أكبر من 5 أذاً قيمة الشرط false فى هذه الحالة يتوقف عن التكرار ونقوم بعض قيم المتغير x التى ظهرت فى مربع الرسالة msgbox (x) X = 1 , 3 , 5 أرجو تعقيب حضرتك ، وفى انتظار أى أسئلة أخرى |
العلامات المرجعية |
|
|