![]() |
سؤال صعب فى امتحان الكمبيوتر بمحافظة المنوفية اليوم ارجو دخول معلمى الحاسب
ورد سؤال حير جميع الطلاب فى امتحان الحاسب بمحافظة المنوفية اليوم اليكم السؤال نفذ الكود التالى Dim N, K, C As Intege C = 10 For N = 1 To 10 step 6 k = k + n next if n < = c then c = c + 2 end if السؤال اختر الاجابة الصحيحة قيمة N بعد انتهاء التكرار هى { 6 - 13 - 10 } ارجوا حل السؤال ضرورى |
الاجابة هى 13
|
اقتباس:
k=8 n=13 |
اقتباس:
|
هى أكبر من أم أصغر من
حيث أن قيمة n النهائية ستكون أكبر من قيمة ا ل c و بالتالى لن يتم تنفيذ الشرط بعد IF و ستكون قيمة n تساوى 13 أما قيمة ال c ستظل كما هى دون تغير |
ممكن شرح تفصيلى كيف نحدد قيمة k وقيمة N
|
13 سؤال سهل جدا اخى
|
اظن ان الحل ليس 13
|
السؤال من نماذج الوزارة فقط التغير جه في معدل الزياده بدلا من 5 الي 6 وكان الحل 11 اما بعد التغير اصبح 13 لان العداد يزداد قيمة بعد next علي حسب معدل الزيادة
|
f n < = c then
المفروض ان n لاتزيد عن c و c= 12 ممكن توضيح كيف نحصل على قيمة k بالتفصيل |
سؤال معقد وليس له اجابة
|
على فكرة السؤال لا معقد ولا صعب ده سؤال عادى وتقليدى ومكرر جدا والإخوة الأفاضل ياريت قبل ما يقولوا سهل وصعب ياخدوا الكود اللى فى السؤال ويجربوه عملى ويشوفوا نتيجة التفيذ 13 ويتعبوا نفسهم شوية علشان الطالب بيشوف الردود دى بيصدق فعلا انه سؤال صعب يا جماعة والمادة دى مش ناقصة ارجوكم
|
سؤال روتيني جدا ...
|
سؤال عادي جدا أ ب ج .......... فيجوال بيزك
وبضم صوتى للمشاركة السابقة الى قال لابد من مراعاة ان الطلاب بيقراؤ المشاركات دي الاجابة 13 |
بسم الله الرحمن الرحيم Dim N, K, C As Integer C = 10 For N = 1 To 10 step 6 k = k + n next if n < = c then c = c + 2 end if السؤال اختر الاجابة الصحيحة قيمة N بعد انتهاء التكرار هى { 6 - 13 - 10 } ***************** قيمة C الأولية 10 -------------------------------- قيمة N الأولية 1 والنهائية 13 .... حتى بعد تنفيذ الشرط حيث تنفيذ الشرط If N < = C then وتحليله هوا N أصغر من أو تساوي C وحيث أن قيمة C بعد التنفيذ هي 12 إذا التعبير الشرطي ناتجه True إذا قيمة N النهائية والصحيحة هي 13 -------------------------------- قيمة K النهائية 7 لأن ليس لها أكواد أخرى -------------------------------- وشكرا للجميع ......... |
1 مرفق
في المرفقات
|
c=10
k=8 n=13 |
الاجابة هي 13
|
شكرا لجميع الاخوة
|
معلش ممكن خطوات تفصيلية دقيقة جدا جدا لأنى مش فاهم اى حاجة فى التعليقات :(
|
c=12 والله اعلم
|
اقتباس:
|
لازم حد جرب الكود ده على الفيجوال بيسيك هو الي هيبين الاصح
|
1 مرفق
اقتباس:
|
اقتباس:
if n > = c then |
أعتقد ان السؤال سهل جدا ولم يكن بحاجة لكل هذه الضجة الكبيرة ......
شكرا جزيلا للأستاذ المحترم MegaDardery....... وتتبع المتغيرات كما شرحتها حضرتك ممتازة ...وشكرا ايضا للاستاذ رزق الدرديري ..ولكن حضرتك في المشروع غيرت التعبير الشرطي ..فهو في السؤال الاصلي الموجود في اول مشاركة يٍسال هل N < C...... وبالتالي يكون ناتج التعبير الشرطي False..... لان N بعد الخروج من الحلقة التكرارية قيمتها 13 وC مازالت تساوي 10 .... اذا تظل C بقيمتها الابتدائية وهي 10 ...... أما حسب تعديل حضرتك بان جعلت الشرط هو N> C.... فيكون ناتج التعبير الشرطي True ويتم تنفيذ ما بعد Then وبالتالي تصبح قيمة C..تساوي 12 ......شكرا جزيلا للجميع والحل الصحيح واعتقد ذلك وحسب السؤال في بدايته N = 13 K = 8 C = 10.... دمتم في خير |
1 مرفق
اقتباس:
شوف الرابط دا http://www.thanwya.com/vb/showthread.php?t=600002 ايضا المرفقات مع التقدير لمن رفع الامتحان |
اقتباس:
|
|
الاجابة 13 ( وهى القيمة التى تؤدى الى الخروج من الحلقة التكرارية )
|
الاجابة 13 لانها بعد انتهاء التكرار
|
السؤال سهل جدا
الحل عمل جدول تتبع لكل المتغيرات عوض ربنا فى مدرسين الحاسب |
قيمة N ،K ، C الأولية هي صفر في سطر الاعلان
ثم تغيرت C = 10 ، N تغيرت في الحلقة للقيمة الابتدائية 1 ثم تأخذ 7 ثم 13 وتخرج من الحلقة لأن مقدار الزيادة 6 حيث تنفيذ الشرط If N < = C then ونتيجته False وتحليله هو N أكبر من C لأنه يختبر N عندما تكون قيمتها 13 إذن تظل قيمة C كما هي 10 إذا قيمة N النهائية والصحيحة هي 13 -------------------------------- قيمة K النهائية 7 لأن ليس لها أكواد أخرى -------------------------------- C = 10 N = 13 K = 7 |
13 ده سؤال صعب برده
|
قيمة n هتبقي 13 لان قيمة الزيادة ب 6 اذا هيطبع في البداية 1 ثم نزود العداد بقيمة الزياده الي هي 6 فينفذ 7 ثم يزيد 6 كمان هيبقي الناتج النهائي بعد انتهاء الحلقة هي 13
اما قيمة c هتبقي 10 كما هي في بداية الكود لان التعبير الشرطي if n < = c then خطأ false لأن قيمة n =13 و c =10 اذا n ليست أصغر من او تساوي ال c |
الاجابة 13
|
قاعدة If تقول أنه عندما تكون IF N = 1 T0 10 step 6
إذن N = 1 في المرة الأولى وتكون N=7 في المرة الثانية بسبب زيادة الخطوة بـ 6 وفي المرة الثالثة تكون N=13 وهنا تكون N تخطت رقم النهاية وهو 10 فهنا لا تحتسب المرة الأخيرة وتصبح N = 7 هو نهاية N وفي N=1 ، N=7 الشرط محقق إذن C=C+2 فتصبح C=12 وقيمة K لم يعطى لها قيمة فتحتسب صفر إذن K=K+N K=0+1=1 ,في المرة الثانية K=1+7=8 في النهاية C = 12 ، K = 8 ، N = 7 هنا نلاحظ أن الإجابات المعطاة لم تكون صحيحة |
ال k محموع الاغداد الناتجة من الحلقة التكرارية وهما 1، 6 اذا قيمة ال k 7
لان ال k = k + n 0+1=k 1=k 1+6=k 7=k |
ترس به 50 سن ، طلب منك مدرسك لف الترس 10 مرات.
كم عدد سنون الترس التى تم لفها ؟ ارسم خريطة التدفق التى تحقق ذلك |
الحل 13 هومحتاج
|
اقتباس:
|
الناتج هو 13 والسؤال بسيط
|
:022yb4::022yb4:
n=13 |
الاجابة هي n=6 حيث قيمة n في معادل for ....next تقفز بمقدار 6 و بذلك تصبح قيمة n متغير تبدأ بالصفر و 6 و اخر قيمة لها حسب الاكواد و ترتيبها هي 6
|
محاولة أرجوا أن لا تنهي الجدل ... فحواركم إثراء لنا
ورد سؤال حير جميع الطلاب فى امتحان الحاسب
بمحافظة المنوفية اليوم اليكم السؤال نفذ الكود التالى Dim N, K, C As Intege C = 10 For N = 1 To 10 step 6 k = k + n next if n < = c then c = c + 2 end if السؤال اختر الاجابة الصحيحة قيمة N بعد انتهاء التكرار هى { 6 - 13 - 10 } n=1,7,13 k=1,8 c=10 والإجابة هي أن قيمة N = 13 بعد انتهاء التكرار هذا وفقط . مع ملاحظة أن ناتج الشرط false |
الاجابة هى 13
لان قيمة k الاولية تساوى صفر مضافا لها قيمة ال n الاولية وهى 1 اذن قيمة ال k تساوى 1 وعندما نقول next اذن سيتم دوران الحلقة مرة اخرى وسيكون قيمة ال k ب 1 وقيمة ال n ب 7 اذن قيمة ال k تساوى 8 والشرط هو هل قيمة ال n والتى هى 7 اقل من او تساوى ال c وهى ب 10 اذن الجواب صحيح true اذن سوف ينفذ العملية التالية وهى c=c+2 وهى الاقرب |
اقتباس:
أستاذنا الفاضل " مستر إبراهيم " قيمة n بعد إنتهاء التكرار هي 13 وبذلك قيمة الشرط ستكون false |
الإجابة n 13
|
الإجابة هي 13 بعد انتهاء الحلقة التكرارية
|
شكرا للجميع السؤال سهل جدا
|
جميع الأوقات بتوقيت GMT +2. الساعة الآن 01:30 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.