![]() |
انت تسأل وجميع الاساتذة تجيب
اي سؤال يمكن وضعه هنا وان شاء الله تجد الاجابة |
s=s+5 صحيحة كمعادلة رياضية ولكنها غير صحيحة كأمر تخصيص ( )
|
الذى واقف عليه هو حد يفهمنى
الامر For ... Next ، برجاء المشاركة بالتفصيل مش عارف احل مسأله واحده |
اقتباس:
الاجابة خطأ لان s=s+5 فعلا امر تخصيص انما لو معادله رياضيه هتبقى كدة s+5 =s |
اقتباس:
اقتباس:
شرح الامر For … Next المفهوم يستخدم فى معرفة عدد مرات التكرار مسبقاً الشكل العام For Counter = Start To End Step Increament Counter : متغير عددى يتحكم فى عدد مرات تنفيذ الاوامر Start : القيمة الابتدائية للعداد . End : القيمة النهائية للعداد . Step Increament : معدل الزيادة كلمة step اختيارية فى حالة عدم استعمالها فان العداد يويد تلقائياً بمقدار 1 . يجب أن تكون القيمة الابتدائية أقل من او تساوى القيمة النهائية للعداد حتى يستمر التكرار . بينما عندما تكون القيمة الابتدائية اكبر من القيمة النهائية يتوقف التكرار . الامثلة هناك العديد من انواع الامثلة على الامر For … Next . النوع الاول غير قيم العداد I بالترتيب الاتى : ( 2 ، 4 ، 6 ، 8 ، 10 ) الحل نلاحظ فى المثال السابق ان القيمة الابتدائية للعداد هى 2 والقيمة النهائية هى 10 ومعدل الزيادة 2 . فيكون الامر كاتالى For I = 2 to 10 Step2 مثال آخر غير قيم العداد I بالترتيب الاتى : ( 11 ، 8 ، 5 ، 2 ) الحل نلاحظ ان القيمة الابتدائية للعداد هى 11 والقيمة النهائية للعداد هى 2 والعداد ينقص بمقدار 3 فيكون الامر كالتالى : For I = 11 to 2 Step -3 مثال آخر غير قيم العداد I بالترتيب الاتى : ( 1 ، 2 ، 3 ، 4 ، 5 ، 6 ) الحل نلاحظ ان القيمة الابتدائية للعداد هى 1 والقيمة النهائية للعداد هى 6 والعداد يزيد بمقدار 1 فيكون الامر كالتالى : For I = 1 to 6 Step 1 For I = 1 to 6 النوع الثانى من الامثلة فى الامر التالى اذكر عدد مرات التكرار For I = 2 to 8 step2 عدد مرات التكرار 4 مرات وذلك لأن العداد يكرر كالتالى 2 ثم يزداد بمقدار 2 فتكون القيم كالتالى 2 ، 4 ، 6 ، 8 مثال آخر For I = 1 to 12 step4 وضح عدد مرات التكرار الحل عدد مرات التكرار ثلاث مرات وذلك لان العداد يكرر كالتالى القيمة الابتدائية 1 ثم يزيد العداد بمقدار4 فتكون القيم كالتالى 1 ، 5 ، 9 نلاحظ عدم وصول العداد للقيمة 12 وذلك لان العداد يزيد بمقدار 4 فالمستحيل أن يصل لها بل سيصل الى القيمة 13 ولن يتم احتسابها داخل مرات التكرار لانها اكبر من القيمة النهائية |
يتبقى النوع الاخير والاهم من الامثلة
استسمح حضرتك بالصبر عليا للغد ان شاء الله وسأقوم بشرحه لانشغالى فى الوقت الحالى |
للاسف لأ
ولكن كثير من الاساتذة الافاضل |
ممممممششششششششكككككووووووورررررررر
والله ما فهمته الا منك كثير يا استاذ أحـمد قرنى اتمنى التكمله مع وجود اسئلة من الامتحانات السابقه |
ومن فضلك اشرح لى المسأله
x = 4 for i =0 to 7 step 3 x = x * 2 next يتوقف التكرار عندما تكون قيمة المتغير i هى ................ هذا السوال من عملك ومممشششششششكوووورررررر مره اخر |
اقتباس:
i = ( 0 , 3 ,6 ) |
لوسمحت عايزة اجابة لسؤالى السابق
|
اقتباس:
الشرح القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .- نقوم بتكرار الامر x = x * 2 . - بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 . - عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط . نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار . - نقوم بتكرار الامر x = x * 2 . - بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 . - عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط . نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار . - نقوم بتكرار الامر x = x * 2 . - بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 . - عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط . نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار. مما سبق ذكر قيم المتغير i هى 0 , 3 , 6 , 9 قيم المتغير x هى 8 , 16 , 32 ويتوقف التكرار عندما تكون قيمة المتغير i = 9 لانها اكبر من القيمة النهائية |
اقتباس:
لانها صحيحة كأمر تخصيص لوجود اسم المتغير على اليسار والقيمة على اليمين وغير صحيحة كمعادلة رياضية لوجود متغيرين من نوع واحد s فى المسألة ، ولو غير المتعير s كالتالى s = y + 5 فى هذه الحالة تصلح كمعادلة رياضية وكأمر تخصيص . |
سؤال ارجو الجابه
1- عند تخزين القيمه (12345.768) فى متغيرين من النوع integer , single ثم استرجاع قيمه كل متغير فان singleب- قيمه المتغير من النوع تكون( 12345.768 - 12345-12345.76 ) مع الشرح ؟؟؟؟؟؟؟؟؟؟؟؟ ومشكور على الشرح الجميل |
والسؤال الاهم هو
( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه Dim First as integer =20 , Second as integer=40 Dim Third as integer = First + Second Dim Total as integer If Third <=50 Then Total= First + Second+ Third Else First=30 Second=50 Total= First + Second+ Third End If 2- قيمة المتغير Second = ......... 3- قيمة المتغير Total = ......... 4- قيمة التعبير Third <= 50 هى ........ ممممششششكوووررر لك كثيرا وارجوا ان تعمل موضوع فيه الاسأله والشرح انا على نفسى مش فاهم الا منك |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 07:18 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.