مشاهدة النسخة كاملة : السؤال الثالث امتحان الكمبيوتر لمحافظة الدقهليه الفصل الدراسي الثانى 2010 للمناقشه


tarek elhamy
30-05-2010, 02:09 PM
ب- أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
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
1-قيمه المتغير First =
2- قيمه المتغير Second =
3- قيمه المتغير Total =
4- اذا كان التعبير Third <=50 هى ...................................

المشكله حول اختلاف الاجابه فى
3- قيمه المتغير Total =
ونرجو من الاخوة الاعضاء المشاركه
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

1-قيمه المتغير First = 30
2- قيمه المتغير Second = 50
3- قيمه المتغير Total = 140
Third =20+40
وهو الذى بنى عليه التعبير الشرطى
30+50+60=140
ولم يحدث تغيير لقيمهThird

والاخوة نرجو تجربه جرب هذا البرنامج
Dim First AsInteger = 20, Second AsInteger = 40

Dim Third AsInteger = First + Second
Dim Total AsInteger
If Third <= 50 Then
Total = First + Second + Third
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total)

ونتحاور معا لاجل الوصول الى المعلومه الصحيحه

مصر النهارده
30-05-2010, 02:34 PM
انا عملتها 140
لكن زملائي يقولون انها هتكون 160
لان third = 30+50 = 80
تبقي total = 80+30+50=160
ممكن حضترتك تتأكد منها علشان انا خايفة منها قوي
لانها ممكن تأثر علي مجموعي
ياريييييييييييييييييييييييييييييييييييييييييت تعرف نموذج الاجابة يبقي ايه
اكرمك الله

اسلام عمر 1
30-05-2010, 02:51 PM
انا عملتها 140
لكن زملائي يقولون انها هتكون 160
لان third = 30+50 = 80
تبقي total = 80+30+50=160
ممكن حضترتك تتأكد منها علشان انا خايفة منها قوي
لانها ممكن تأثر علي مجموعي
ياريييييييييييييييييييييييييييييييييييييييييت تعرف نموذج الاجابة يبقي ايه
اكرمك الله
أنا بأكد إن الإجابة الصحيحة هي 140

tarek elhamy
30-05-2010, 03:05 PM
أنا بأكد إن الإجابة الصحيحة هي 140
أتفق معك أخى البنان واو
وشكرا جزيلا

tarek elhamy
30-05-2010, 03:10 PM
الاجابه صحيحه
قيمه المتغيرTotal = 140

Dim First AsInteger = 20, Second AsInteger = 40

Dim Third AsInteger = First + Second
Dim Total AsInteger
If Third <= 50 Then
Total = First + Second + Third
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total)

قيمه المتغيرTotal = 140

MR : ABO BATTA
30-05-2010, 05:02 PM
الاجابه صحيحه
قيمه المتغيرTotal = 140

Dim First AsInteger = 20, Second AsInteger = 40

Dim Third AsInteger = First + Second
Dim Total AsInteger
If Third <= 50 Then
Total = First + Second + Third
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total)

قيمه المتغيرTotal = 140


مش المفروض استاذ طارق ان
Third = First + Second
والثلاث قيم متغيرات وطالما هم كذلك مش مفروض برضه ان احنا بناخد آخر قيمة لهذا المتغير
هو بدأ بالقيم 20 و 40 وتغيرت القيم الى 30 و 50 يبقى المفروض ال Total = 160
يا ترى حضرتك جربتها عملي اصل البرنامج مش عندي حالياً
ولك اطيب التحيات مني وعليك من الله السلام

nahla_m
30-05-2010, 05:06 PM
الإجابة الصحيحة 140

لأنه لم يعطى أمر تخصيص جديد أو قيمة جديده للمتغير
third بعد كلمة else
أى أن قيمة third الوحيدة هى اللى موجوده فى سطر الإعلان و لم يغيرها بعد ذلك
فقط هو غير قيمة المتغير first و second بعد else

و بالتطبيق العملى أيضاً أثبت ذلك 140

ملحوظة جميلة أستاذ / tarek elhamy
شكراً جزيلاً لك ربنا يكرمك

tarek elhamy
30-05-2010, 05:21 PM
الإجابة الصحيحة 140


لأنه لم يعطى أمر تخصيص جديد أو قيمة جديده للمتغير
third بعد كلمة else
أى أن قيمة third الوحيدة هى اللى موجوده فى سطر الإعلان و لم يغيرها بعد ذلك
فقط هو غير قيمة المتغير first و second بعد else

و بالتطبيق العملى أيضاً أثبت ذلك 140

ملحوظة جميلة أستاذ / tarek elhamy
شكراً جزيلاً لك ربنا يكرمك


وجزاكي الله خيرا اختنا الفاضلة ا/ نهله
بالتطبيق العملى 140
أخى وزميلى ابو بطة
شكرا جزيلاً

سيف سالم
30-05-2010, 05:53 PM
القيم

30
50
140

tarek elhamy
30-05-2010, 06:05 PM
القيم

30
50
140



بارك الله لكم
شكرا جزيلا

محمد عبد الحكم
30-05-2010, 09:37 PM
انا عملتها 140 اسف الاجابه غير صحيحه
لكن زملائي يقولون انها هتكون 160
لان third = 30+50 = 80
تبقي total = 80+30+50=160
ممكن حضترتك تتأكد منها علشان انا خايفة منها قوي
لانها ممكن تأثر علي مجموعي
ياريييييييييييييييييييييييييييييييييييييييييت تعرف نموذج الاجابة يبقي ايه
اكرمك الله

أنا بأكد إن الإجابة الصحيحة هي 140 اسف الاجابه غير صحيحه

الاجابه صحيحه
قيمه المتغيرTotal = 140 اسف الاجابه غير صحيحه
Dim First AsInteger = 20, Second AsInteger = 40

Dim Third AsInteger = First + Second
Dim Total AsInteger
If Third <= 50 Then
Total = First + Second + Third
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total)

قيمه المتغيرTotal = 140 اسف الاجابه غير صحيحه

مش المفروض استاذ طارق ان
Third = First + Second
والثلاث قيم متغيرات وطالما هم كذلك مش مفروض برضه ان احنا بناخد آخر قيمة لهذا المتغير
هو بدأ بالقيم 20 و 40 وتغيرت القيم الى 30 و 50 يبقى المفروض ال Total = 160 تمام با ابو بطه باشا
يا ترى حضرتك جربتها عملي اصل البرنامج مش عندي حالياً

ولك اطيب التحيات مني وعليك من الله السلام




الإجابة الصحيحة 140 اسف الاجابه غير صحيحه



لأنه لم يعطى أمر تخصيص جديد أو قيمة جديده للمتغير
third بعد كلمة else
أى أن قيمة third الوحيدة هى اللى موجوده فى سطر الإعلان و لم يغيرها بعد ذلك
فقط هو غير قيمة المتغير first و second بعد else




و بالتطبيق العملى أيضاً أثبت ذلك 140


متأكد انه لم يتم التطبيق العملي

ملحوظة جميلة أستاذ / tarek elhamy
شكراً جزيلاً لك ربنا يكرمك





القيم



30
50
140



بعد ذان الجميع اختلف معكم في الرأي واتمني ان تكونوا علي صواب
1-
Dim First AsInteger = 20, Second AsInteger = 40

Dim Third AsInteger = First + Second
Dim Total AsInteger
If Third <= 50 Then
Total = First + Second + Third
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total)

ناتج التعبيربي الشرطي false كده الكل متفق معايا

يعني هنفذ مجموعة الاوامر اللي بعد else
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total

الكل لسه متفق معايا

طيب Total تساوي ايه ؟؟؟؟

First + Second + Third تمام

طيب Third موجودة بس اعلنت قبل if انا تساوي Dim Third AsInteger = First + Second صح

طيب نجيب Third من الاول اللي بعد Else
Third 50+30=80

ونرجعلي علي Total = First + Second + Third
30+50+80=
160 الاجابة الصحية

قابل للمناقشة الي يتم الوصول الي الاجابة الصحيحة

اسلام عمر 1
30-05-2010, 10:58 PM
أنا بأكد مرة أخرى إن الإجابة الصحيحة Total=140 وبالتجربة العملي تقدروا تتأكدوا

tarek elhamy
30-05-2010, 11:36 PM
عزيزى أ/ محمد عبد الحكم
الاجابه صحيحه
واذا لم تكون مقتنع جرب هذا البرنامج ورد على
وشكرا
Dim First AsInteger = 20, Second AsInteger = 40

Dim Third AsInteger = First + Second
Dim Total AsInteger
If Third <= 50 Then
Total = First + Second + Third
Else
First = 30
Second = 50
Total = First + Second + Third
EndIf
MsgBox(Total)


رقم المشاركة : 49</STRONG> (http://www.thanwya.com/vb/showpost.php?p=2215516&postcount=49)

http://www.thanwya.com/vb/showthread.php?t=209684&page=2

محمد عبد الحكم
31-05-2010, 12:31 AM
الطالب معاه ورقة اسئلة بس مش لاب توب
السؤال ده الاجابة النظري 180

وبعد إذن اي زميل فاضل يشرح ازاي تطلع 140 نظري او عملي

انا مش هجرب عملي لان الامتحان نظري

الامتحان نظري ممكن شرح نظري من مستر مجدي ومستر طارق و مستر سيف سالم

زي السؤال ده
السؤال الأول:
أ‌- : اخترالاجابة الصحيحة مما بين الاقواس فيما يلي :
1- عند تخزين القيمه (12345.768) فى متغيرين من النوع integer single ثم استرجاع قيمه كل متغير فان
ا- قيمه المتغير من النوع integer تكون ( 12345.768 - 12345 -12345.76 )
ب- قيمه المتغير من النوع single تكون( 12345.768 - 12345-12345.76

نظري مش عملي


ممكن شرح نظري مفصل زي ما شرحت بعد اذنكم

tarek elhamy
31-05-2010, 03:57 AM
الطالب معاه ورقة اسئلة بس مش لاب توب
السؤال ده الاجابة النظري 180

وبعد إذن اي زميل فاضل يشرح ازاي تطلع 140 نظري او عملي

انا مش هجرب عملي لان الامتحان نظري

الامتحان نظري ممكن شرح نظري من مستر مجدي ومستر طارق و مستر سيف سالم

زي السؤال ده
السؤال الأول:
أ‌- : اخترالاجابةالصحيحة مما بين الاقواس فيما يلي :
1- عند تخزين القيمه (12345.768) فى متغيرين من النوع integer single ثم استرجاع قيمه كل متغير فان
ا- قيمه المتغير من النوع integer تكون ( 12345.768 - 12345 -12345.76 )
ب- قيمه المتغير من النوع single تكون( 12345.768 - 12345-12345.76

نظري مش عملي



ممكن شرح نظري مفصل زي ما شرحت بعد اذنكم

عزيزى أ/ محمد عبد الحكم
الاجابه صحيحه
140 نظري او عملي
ونظرى
قم بتتبع الخطوات باستخدام امر التخصيص
سوف تحصل على الاجابه وهى 140
وشكرا

tarek elhamy
31-05-2010, 04:14 AM
عزيزى أ/ محمد عبد الحكم
الاجابه صحيحه
140 نظري او عملي
ونظرى
قم بتتبع الخطوات باستخدام امر التخصيص
سوف تحصل على الاجابه وهى 140
وشكرا
وهذا رابط يوضح ذلك وشكرا
http://www.4shared.com/document/TlwF_bxB/Total.html

tarek elhamy
31-05-2010, 04:30 AM
لأنه لم يعطى أمر تخصيص جديد أو قيمة جديده للمتغير
third بعد كلمة else
أى أن قيمة third الوحيدة هى اللى موجوده فى سطر الإعلان و لم يغيرها بعد ذلك
فقط هو غير قيمة المتغير first و second بعد else


third = 60
من البدايه حتى النهايه
وشكرا
وأرجو من الاخوة الزملاء من لديه طريقه للتوضيح ان يتفضل

محمد عبد الحكم
31-05-2010, 04:52 AM
الاستاذ / سيف سالم

الاستاذ /tarek elhamy

الاستاذ / البنان واو

الاستاذ / ابو بطة

الاستاذ ه/ nahla_m

:078111rg3::078111rg3::078111rg3::078111rg3::07811 1rg3::078111rg3:

اعتذر بشده فقد اختلط علي الامر

وذلك في نقطة امر التخصيص انها قبل جملة if

كل الشكر و التقدير لكم

tarek elhamy
31-05-2010, 10:49 AM
الاستاذ / سيف سالم


الاستاذ /tarek elhamy

الاستاذ / البنان واو

الاستاذ / ابو بطة

الاستاذ ه/ nahla_m

:078111rg3::078111rg3::078111rg3::078111rg3::07811 1rg3::078111rg3:

اعتذر بشده فقد اختلط علي الامر

وذلك في نقطة امر التخصيص انها قبل جملة if

كل الشكر و التقدير لكم



شكرا جزيلاً
وجزاك الله خيرا
المهم ان نتبادل المعلومات ونستفيد ونتعلم

tarek elhamy
31-05-2010, 10:52 AM
نرجو من الجميع المشاركة
بامتحان محافظته فور الامتحان
بارك الله لكم

اسلام عمر 1
31-05-2010, 10:55 AM
اعتذر بشده فقد اختلط علي الامر

وذلك في نقطة امر التخصيص انها قبل جملة if

كل الشكر و التقدير لكم


بارك الله فيك
ولكن بعد هذا النقاش اكتشفت أن هذا السؤال صعب على الطالب

tarek elhamy
31-05-2010, 11:09 AM
بارك الله فيك
ولكن بعد هذا النقاش اكتشفت أن هذا السؤال صعب على الطالب

أتفق معك تماما

شكرا جزيلاً
وجزاك الله خيرا

MR : ABO BATTA
31-05-2010, 06:02 PM
بارك الله فيك
ولكن بعد هذا النقاش اكتشفت أن هذا السؤال صعب على الطالب

فعلا دي مشكلة كبير
لما نكون نحن المدرسين ومختلفين في الرأي حول موضوع معين
اذن الله يكون في عون الطالب
من الأفضل ان يتحرى واضعي الامتحانات الابتعاد عن مثل هذه النقاط المحيرة للمدرس قبل الطالب
أليس كذلك ؟ !!!

MR : ABO BATTA
31-05-2010, 06:06 PM
أشكر مستر طارق الذي كان سبباً في استثارة هذا الموضوع

محمد عبد الحكم
31-05-2010, 07:42 PM
أشكر مستر طارق الذي كان سبباً في استثارة هذا الموضوع

tarek elhamy
31-05-2010, 10:45 PM
أشكر مستر طارق الذي كان سبباً في استثارة هذا الموضوع

بارك الله لكم
شكرا جزيلا

tarek elhamy
31-05-2010, 10:48 PM
أشكر مستر طارق الذي كان سبباً في استثارة هذا الموضوع

بارك الله لكم
شكرا جزيلا

tarek elhamy
01-06-2010, 10:16 PM
نرجو من الجميع المشاركة
بامتحان محافظته فور الامتحان
بارك الله لكم

MR : ABO BATTA
02-06-2010, 04:56 PM
اتقدم بالشكر لكل من ساهم في هذا الموضوع

mrk206
03-06-2010, 09:44 AM
الاجابة الصحيحة ل total

30+50+80

160

tarek elhamy
19-06-2010, 02:59 AM
الاجابة الصحيحة ل total

30+50+80

160
الاجابه صحيحه
140 نظري او عملي
ونظرى
قم بتتبع الخطوات باستخدام امر التخصيص
سوف تحصل على الاجابه وهى 140
وشكرا
وهذا رابط يوضح ذلك وشكرا
http://www.4shared.com/document/TlwF_bxB/Total.html (http://www.4shared.com/document/TlwF_bxB/Total.html)

tarek elhamy
19-06-2010, 03:01 AM
وقم بقراءة المناقشه جيدا وسوف تقتنع ان شاء الله

MR : ABO BATTA
19-06-2010, 04:00 PM
بارك الله لك

Sci_MaHmoUd
19-06-2010, 06:18 PM
ربنا يكون فى عون الطالب

من الأفضل ان يتحرى واضعي الامتحانات الابتعاد عن مثل هذه النقاط المحيرة للمدرس قبل الطالب

معاك حق صحيح السؤال بيبقى من نص إلى درجه يعنى ممكن نستخدمه فى التفريق بين الطلبه
لكن اعتقد ان فى اسئله اصعب وغير محيره
علشان كده كنت بقول ان امتحان الغربية الأفضل على الأطلاق امتحان متوزازن ليس سهل ولا صعب وحدش يقدر يشتكى منه نهائى

MR : ABO BATTA
20-06-2010, 10:22 AM
أشكرك على هذا الرأي وعلى المشاركة
جزاك الله خيرا

MR : ABO BATTA
25-06-2010, 05:27 PM
لو استطاع أي شخص الحصول على أي امتحان فليتفضل برفعه مشكوراً منا مأجوراً من الله

aboasmaa
30-06-2010, 11:58 PM
لأنه لم يعطى أمر تخصيص جديد أو قيمة جديده للمتغير
third بعد كلمة else
أى أن قيمة third الوحيدة هى اللى موجوده فى سطر الإعلان و لم يغيرها بعد ذلك
فقط هو غير قيمة المتغير first و second بعد else


third = 60
من البدايه حتى النهايه

MR : ABO BATTA
02-07-2010, 03:53 PM
شكرا لك ابو أسماء