بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   حاجة مهمة (https://www.thanwya.com/vb/showthread.php?t=210266)

omostafa 26-05-2010 02:02 PM

على فكرة x=0 مش1 في أول السؤال

noorehan 26-05-2010 02:09 PM

Dim x , sum as Integer
X = 0
Sum = 0
Do While X < 5
Sum = sum + x
X = x + 1
Loop
Average = Sum / x

قيـــمة x = ......
قيمة Average = .......


انا اسفة كنت كاتبة حاجة غلط في السؤال

محمد عبد الحكم 26-05-2010 02:19 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة noorehan (المشاركة 2204162)
بجد طب مش ممكن يعدوا الاتنين
اصل شيت الوزارة ص 9 مش عامل كده
يعنى فيه مسألة زيها اهى

Dim count , Sum as Integer
Count = 1
Sum =0
Do While Count <= 10
Sum = sum + count
Count = count + 3
Loop
MsgBox

و المطلوب قيمة المتغير Sum

انا عارفة ان المطلوب مختلف بس لو مشينا بنظرية 5 و 2 هيكون الناتج غير اللى الوزارة عاملاه
عموما انا عايزة اعرف حل المسألة دى و بس
و شكرا

لا المثال مختلف
المشاركة الأصلية كتبت بواسطة noorehan http://www.thanwya.com/vb/life/buttons/viewpost.gif
Dim x , sum as Integer
X = 1
Sum = 0
Do While X < 5
Sum = sum + x
X = x + 1
Loop
Average = Sum / x
قيمة x تساوي 5

امتي البرنامج هيخرج عن التكرار لما ناتج الشرط يكون False
يعني تكون قيمه x اكبر من اوتساوي 5
Sum = 1+2+3+4
10
Average = Sum / x
10/5=2
قيمة Average = 2..

الاجابة دي هتزعل ناس كتير بس ده الصح وقابل للمناقشه

noorehan 26-05-2010 02:28 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة محمد عبد الحكم (المشاركة 2204193)
لا المثال مختلف
المشاركة الأصلية كتبت بواسطة noorehan http://www.thanwya.com/vb/life/buttons/viewpost.gif
Dim x , sum as Integer
X = 1
Sum = 0
Do While X < 5
Sum = sum + x
X = x + 1
Loop
Average = Sum / x
قيمة x تساوي 5
امتي البرنامج هيخرج عن التكرار لما ناتج الشرط يكون False
يعني تكون قيمه x اكبر من اوتساوي 5
Sum = 1+2+3+4
10
Average = Sum / x
10/5=2
قيمة Average = 2..



الاجابة دي هتزعل ناس كتير بس ده الصح وقابل للمناقشه

اولا هى ال x بتساوي صفر في الاول معلش انا غلطت
طيب ما هى ساوت الـ 5
يعنى مفروض انه اخر قيمة تكون 4
فا بالتالى sum = 1 + 2 + 3 + 4
يعنى هتسـاوى 10 و ال average يكون 10 / 4 يعنى 5 /2 يعنى 2.5
و بعدين اذا كان كلام حضرتك صح
احنا مفروض نلتزم باللى في شيت الوزارة
يعنى جت مسألة زيها بالظبظ

يعنى فيه مسألة زيها اهى

Dim count , Sum as Integer
Count = 1
Sum =0
Do While Count <= 10
Sum = sum + count
Count = count + 3
Loop
MsgBox

و المطلوب قيمة المتغير Sum

مفروض ان count = 4 و بعدين 7 و بعدين 10 و بعدين يرجع يقيم الشرط تانى يلاقيه True
تبقى count اخر قيمة ليها ب 13
يعنى ال sum = 4 + 7 + 10 + 13 = 34
و الوزارة عاملاها 22 على اساس انه بعد ما يقف عن 10 مش هيكمل

انا عارفة ان المطلوب مختلف بس لو مشينا بنظرية 5 و 2 هيكون الناتج غير اللى الوزارة عاملاه

شكرا

MR : ABO BATTA 26-05-2010 04:43 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة دودو 95 (المشاركة 2203896)
انا امتحنت امتحان الكمبيوتر وكان سهلة جدااااااااا ولكن انا عايزة اتأ كد من صح وخطأ ياريت تقولولى انا عملت خطأ خطأ خطأ صح خطا صح:confused::confused::confused:

الإجابة الصحيحة يا دودو هي :
1- خطأ
2- خطأ
3- صح
4- صح
5- خطأ
6- صح

دودو 95 26-05-2010 05:21 PM

طب بتاعت صح وخطا و16 عليها اد ايه

nahla_m 26-05-2010 06:14 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة noorehan (المشاركة 2204212)
اولا هى ال x بتساوي صفر في الاول معلش انا غلطت
طيب ما هى ساوت الـ 5
يعنى مفروض انه اخر قيمة تكون 4
فا بالتالى sum = 1 + 2 + 3 + 4
يعنى هتسـاوى 10 و ال average يكون 10 / 4 يعنى 5 /2 يعنى 2.5
و بعدين اذا كان كلام حضرتك صح
احنا مفروض نلتزم باللى في شيت الوزارة
يعنى جت مسألة زيها بالظبظ

يعنى فيه مسألة زيها اهى

Dim count , Sum as Integer
Count = 1
Sum =0
Do While Count <= 10
Sum = sum + count
Count = count + 3
Loop
MsgBox

و المطلوب قيمة المتغير Sum

مفروض ان count = 4 و بعدين 7 و بعدين 10 و بعدين يرجع يقيم الشرط تانى يلاقيه True
تبقى count اخر قيمة ليها ب 13
يعنى ال sum = 4 + 7 + 10 + 13 = 34
و الوزارة عاملاها 22 على اساس انه بعد ما يقف عن 10 مش هيكمل

انا عارفة ان المطلوب مختلف بس لو مشينا بنظرية 5 و 2 هيكون الناتج غير اللى الوزارة عاملاه

شكرا


إبنتى الغالية

كلام الأستاذ / محمد عبد الحكم صح
و كلام الوزارة فى المسألة التى تشهدى بها صح

سأشرح لحضرتك
أولا بالنسبه لمسألة الوزارة
Count قيمها هى 1 و 4 و 7 و 10 و يقرأ 13 و يقف و لا ينفذ
Sum قيمها هى 1 و 5 و 12 و 22
آخر قيمة لـ sum هى 22
آخر قيمة لـ count 13 يقرأها فيجدها خطأ فلا ينفذ الأوامر
و الوزارة سألت فقط عن قيمة sum و قالت إن الإجابه 22 و هذا صح
و لم تسأل يا إبنتى عن average و لو أردنا معرفة average ستكون 13/22 أى تساوى 1.6923
هذا من واقع العملى على الجهاز

أما بالنسبة لمسألة الإمتحان
لو X=0
قيم X هى 0 و 1 و 2 و 3 و 4 و يقرأ 5 و يقف و لا ينفذ بعدها شئ
قيم Sum هى 0 و 1 و 3 و 6 و 10
أى أن قيمة sum هى 10
و قيمة x آخر مرة 5 و يقف
و قيمة average 10/5تساوى 2
من واقع العملى على البرنامج visual basic.net

لو X=1
قيم X هى 1 و 2 و 3 و 4 و يقرأ 5 و يقف و لا ينفذ بعدها شئ
قيم Sum هى 1 و 3 و 6 و 10
أى أن قيمة sum هى 10
و قيمة x آخر مرة 5 و يقف
و قيمة average 10/5تساوى 2
من واقع العملى على البرنامج visual basic.net

أرجو من الله أن تكون الأمور وضحت

MR : ABO BATTA 26-05-2010 06:22 PM

اشكرك مستر محمد

محمد عبد الحكم 26-05-2010 07:00 PM

جزاك الله خيرا
اخي وصديقي مستر ابو بطه

mrk206 26-05-2010 07:01 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة محمد عبد الحكم (المشاركة 2204193)
لا المثال مختلف
المشاركة الأصلية كتبت بواسطة noorehan http://www.thanwya.com/vb/life/buttons/viewpost.gif
Dim x , sum as Integer
X = 1
Sum = 0
Do While X < 5
Sum = sum + x
X = x + 1
Loop
Average = Sum / x
قيمة x تساوي 5

امتي البرنامج هيخرج عن التكرار لما ناتج الشرط يكون False
يعني تكون قيمه x اكبر من اوتساوي 5
Sum = 1+2+3+4
10
Average = Sum / x
10/5=2
قيمة Average = 2..

الاجابة دي هتزعل ناس كتير بس ده الصح وقابل للمناقشه

السلام عليكم ورحمة الله وبركاته

قيمة العداد x = 1
اوامر التكرار ستكون كالاتي
1-2-3-4
عند 1 ستكون قيمة sum = 2
عند 2 ستكون قيمة sum 3
اذا عند العداد 4 قيمة x ستكون قيمة sum= 5
اذا قيمة x = 4
وقيمة sum = 5
averger = 1.25

mrk206 26-05-2010 07:06 PM

الاخوة لو سمحتم انتم ليه بتجمعوا قيمة sum كلها ده المفروض عندما يقف العداد تكون ساعتها قيمة sum = كام يا جماعة ولا انا كلامي غلط

محمد عبد الحكم 26-05-2010 07:20 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة mrk206 (المشاركة 2205010)
الاخوة لو سمحتم انتم ليه بتجمعوا قيمة sum كلها ده المفروض عندما يقف العداد تكون ساعتها قيمة sum = كام يا جماعة ولا انا كلامي غلط

قيمة sum هي 1+2+3+4 هيقف العداد عند 5
مجموعها كم 10
1 2 3 4 دي قيم x

nahla_m 26-05-2010 08:21 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة mrk206 (المشاركة 2205010)
الاخوة لو سمحتم انتم ليه بتجمعوا قيمة sum كلها ده المفروض عندما يقف العداد تكون ساعتها قيمة sum = كام يا جماعة ولا انا كلامي غلط

حضرتك صح
لا نجمع قيمة sum كلها ده المفروض عندما يقف العداد تكون ساعتها قيمة sum = كام

من واقع التطبيق العملى على visual basic.net
قيم x هى 1 و 2 و 3 و 4 و يقرأ 5 و يقف و لا ينفذ
قيم sum هى 1 و 3 و 6 و 10

Sum قيمتها 10
X قيمتها 5
المتوسط قيمته 5/10 تساوى 2

MR : ABO BATTA 27-05-2010 09:12 AM

انتهي الخلاف في هذه المسألة الى ان
قيمة X = 5
و Average = 2

tarek elhamy 28-05-2010 02:45 AM

ما شاء الله على الاخوة الزملاء حوار شيق ومفيد
وعلى فكرة الاخوه الزملاء لو تذكرو امتحان العام الماضى فى القاهرة
نفس الفكرة
بس كانت فى
for next
بارك الله لكم
وشكرا جزيلا



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.