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

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

tarek elhamy 30-05-2010 02:09 PM

السؤال الثالث امتحان الكمبيوتر لمحافظة الدقهليه الفصل الدراسي الثانى 2010 للمناقشه
 
ب- أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
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 <=50Then
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

اقتباس:

المشاركة الأصلية كتبت بواسطة مصر النهارده (المشاركة 2215709)
انا عملتها 140
لكن زملائي يقولون انها هتكون 160
لان third = 30+50 = 80
تبقي total = 80+30+50=160
ممكن حضترتك تتأكد منها علشان انا خايفة منها قوي
لانها ممكن تأثر علي مجموعي
ياريييييييييييييييييييييييييييييييييييييييييت تعرف نموذج الاجابة يبقي ايه
اكرمك الله

أنا بأكد إن الإجابة الصحيحة هي 140

tarek elhamy 30-05-2010 03:05 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة البنان واو (المشاركة 2215745)
أنا بأكد إن الإجابة الصحيحة هي 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

اقتباس:

المشاركة الأصلية كتبت بواسطة tarek elhamy (المشاركة 2215797)
الاجابه صحيحه
قيمه المتغير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

اقتباس:

المشاركة الأصلية كتبت بواسطة nahla_m (المشاركة 2216105)
الإجابة الصحيحة 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

اقتباس:

المشاركة الأصلية كتبت بواسطة سيف سالم (المشاركة 2216259)
القيم

30
50
140

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

محمد عبد الحكم 30-05-2010 09:37 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة مصر النهارده (المشاركة 2215709)
انا عملتها 140 اسف الاجابه غير صحيحه
لكن زملائي يقولون انها هتكون 160
لان third = 30+50 = 80
تبقي total = 80+30+50=160
ممكن حضترتك تتأكد منها علشان انا خايفة منها قوي
لانها ممكن تأثر علي مجموعي
ياريييييييييييييييييييييييييييييييييييييييييت تعرف نموذج الاجابة يبقي ايه
اكرمك الله

اقتباس:

المشاركة الأصلية كتبت بواسطة البنان واو (المشاركة 2215745)
أنا بأكد إن الإجابة الصحيحة هي 140

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

اقتباس:

المشاركة الأصلية كتبت بواسطة tarek elhamy (المشاركة 2215797)
الاجابه صحيحه
قيمه المتغير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 اسف الاجابه غير صحيحه

اقتباس:

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

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



اقتباس:

المشاركة الأصلية كتبت بواسطة nahla_m (المشاركة 2216105)
الإجابة الصحيحة 140 اسف الاجابه غير صحيحه



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



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


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

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


اقتباس:

المشاركة الأصلية كتبت بواسطة سيف سالم (المشاركة 2216259)
القيم

اقتباس:

المشاركة الأصلية كتبت بواسطة سيف سالم (المشاركة 2216259)


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/showthread...=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

اقتباس:

المشاركة الأصلية كتبت بواسطة محمد عبد الحكم (المشاركة 2217294)
الطالب معاه ورقة اسئلة بس مش لاب توب
السؤال ده الاجابة النظري 180

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

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

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

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

نظري مش عملي



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

عزيزى أ/ محمد عبد الحكم
الاجابه صحيحه

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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 02:06 PM.

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