اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 10-04-2011, 12:39 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ناروتو الشبح مشاهدة المشاركة
سؤال ارجو الجابه


1- عند تخزين القيمه (12345.768) فى متغيرين من النوع integer , single ثم استرجاع قيمه كل متغير فان


singleب- قيمه المتغير من النوع تكون( 12345.768 - 12345-12345.76 )

مع الشرح ؟؟؟؟؟؟؟؟؟؟؟؟


ومشكور على الشرح الجميل
المتغير single متغير عددى خاص بتخزين الاعداد الكسرية بدقة 7 خانات ( 7 أرقام )
فالاجابة الصحيحة هى 12345.76 حضرتك قم بعد الارقام ستجدهم سبعة أرقام

بينما المتغير integer متغير عددى صحيح لا يخزن إلا الاعداد الصحيحة فقط
فسيقوم بتخزين الرقم 12345
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
  #2  
قديم 10-04-2011, 03:59 PM
ابو محمد 2 ابو محمد 2 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Sep 2009
المشاركات: 66
معدل تقييم المستوى: 16
ابو محمد 2 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
المتغير single متغير عددى خاص بتخزين الاعداد الكسرية بدقة 7 خانات ( 7 أرقام )
فالاجابة الصحيحة هى 12345.76 حضرتك قم بعد الارقام ستجدهم سبعة أرقام

بينما المتغير integer متغير عددى صحيح لا يخزن إلا الاعداد الصحيحة فقط
فسيقوم بتخزين الرقم 12345
الاختيارات بها خطأ
حيث مع المتغير single سوف يتم التقريب لتصبح 12345.77
ومع المتغير integer سوف التقريب لتصبح 12346
ولكم جزيل الشكر
  #3  
قديم 10-04-2011, 04:36 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ابو محمد 2 مشاهدة المشاركة
الاختيارات بها خطأ
حيث مع المتغير single سوف يتم التقريب لتصبح 12345.77
ومع المتغير integer سوف التقريب لتصبح 12346
ولكم جزيل الشكر
الاختيارات صحيحة كما أتت بالامتحان ( امتحان الدقهلية 2010 )
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
  #4  
قديم 10-04-2011, 08:14 PM
ابو محمد 2 ابو محمد 2 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Sep 2009
المشاركات: 66
معدل تقييم المستوى: 16
ابو محمد 2 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
الاختيارات صحيحة كما أتت بالامتحان ( امتحان الدقهلية 2010 )
بداية أنا لأشكك في إجابتك أخي أحمد قرني
ولكن عند وضع الرقم في 12345.768 المتغيرين singel و integer سوف يقوم البرنامج بالتقريب وهذا الكود يوضح ذلك
Dim a As Integer, b As Single
a = 12345.768
b = 12345.768
(MsgBox (a
(MsgBox(b
ولكم جزيل الشكر
  #5  
قديم 18-04-2011, 08:34 AM
الصورة الرمزية زياد_عاطف
زياد_عاطف زياد_عاطف غير متواجد حالياً
معلم كمبيوتر و تكنولوجيا المعلومات
 
تاريخ التسجيل: Aug 2008
المشاركات: 503
معدل تقييم المستوى: 17
زياد_عاطف is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ابو محمد 2 مشاهدة المشاركة
الاختيارات بها خطأ
حيث مع المتغير single سوف يتم التقريب لتصبح 12345.77
ومع المتغير integer سوف التقريب لتصبح 12346
ولكم جزيل الشكر
================================================
تمااااااااااااااااااااااااام الاختيارات بها خطأ حيث سيتم التقريب عند فقد أرقام
عاطف مهدى حسان
  #6  
قديم 18-04-2011, 09:06 PM
ابو محمد 2 ابو محمد 2 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Sep 2009
المشاركات: 66
معدل تقييم المستوى: 16
ابو محمد 2 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة زياد_عاطف مشاهدة المشاركة
================================================
تمااااااااااااااااااااااااام الاختيارات بها خطأ حيث سيتم التقريب عند فقد أرقام
عاطف مهدى حسان
جزاك الله خيرا مع خالص وأرق تحياتي
  #7  
قديم 10-04-2011, 12:30 PM
ناروتو الشبح ناروتو الشبح غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2010
المشاركات: 13
معدل تقييم المستوى: 0
ناروتو الشبح is on a distinguished road
افتراضي

والسؤال الاهم هو

( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه
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 هى ........
ممممششششكوووررر لك كثيرا

وارجوا ان تعمل موضوع فيه الاسأله والشرح
انا على نفسى مش فاهم الا منك


  #8  
قديم 10-04-2011, 12:49 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ناروتو الشبح مشاهدة المشاركة
والسؤال الاهم هو

( ب ) أقرأ التعليمات الاتيه ثم أجب عن الاسئله التاليه


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 هى ........
ممممششششكوووررر لك كثيرا

وارجوا ان تعمل موضوع فيه الاسأله والشرح
انا على نفسى مش فاهم الا منك

حضرتك فى هذا النوع من الامثلة يجب معرفة ناتج الشرط الذى يلى كلمة if وهو Third <=50 فإذا كانت قيمة الشرط صحيحة ( true ) يتم تنفيذ الاوامر التى تلى كلمة then .
بينما إذا كانت قيمة الشرط false غير صحيحة يتم تنفيذ الاوامر التى تلى كلمة else .

نرجع نقيم الشرط Third <=50
طبعاً قيمة third هى Dim Third as integer = First + Second
بالتعويص فى المعادلة عن قيمة first = 40 وعن قيمة second = 20
نجد ان قيمة third = 60
يعنى الشرط Third <=50 قيمته غير صحيحة ) false (فيتم تنفيذ الاوامر التى تلى كلمة else

وبالتالى انظر الى قيم المتغيرات المطلوبة بعد كلمة else
1- قيمة المتغير First =30
2- قيمة المتغير Second = 50
3- قيمة المتغير Total =140
Total= First + Second+ Third
بالتعويض عن قيمة first = 30 وقيمة second = 50 وقيمة third = 60
4- قيمة التعبير Third <= 50 هىfalse كما ذكرنا سابقاً
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
  #9  
قديم 10-04-2011, 09:49 PM
mohamoud mohamed mohamoud mohamed غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2009
المشاركات: 20
معدل تقييم المستوى: 0
mohamoud mohamed is on a distinguished road
افتراضي

السلام عليكم
النهايه الصغري في الحاسب من كام
  #10  
قديم 11-04-2011, 12:52 AM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 21
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة mohamoud mohamed مشاهدة المشاركة
السلام عليكم
النهايه الصغري في الحاسب من كام
10
عشرة درجات
  #11  
قديم 10-04-2011, 10:18 PM
redrose37 redrose37 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Apr 2011
المشاركات: 1
معدل تقييم المستوى: 0
redrose37 is on a distinguished road
افتراضي

برجاء سرعة إجابة هذا الشؤال:
السؤال السابع الفصل الثالث كتاب الوزارة صفحة 125
صف المخرجات الناتجة من تنفيذ مجموعة الاوامر الآتية

For I= 0 To 7
If ( i mod 2 = 0 ) then
MsgBox( i + 1 )
Elself ( i Mod 3+ 0) Then
MsgBox( i *i)
Elself (i Mod 5= 0) then
msgBox(2 *i - 1 )
Else
MsgBox(i)
Evd If
NEXT
  #12  
قديم 11-04-2011, 12:17 AM
الصورة الرمزية راغب المصري
راغب المصري راغب المصري غير متواجد حالياً
مدرس حاسب الى
 
تاريخ التسجيل: Nov 2009
المشاركات: 113
معدل تقييم المستوى: 16
راغب المصري is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة redrose37 مشاهدة المشاركة
برجاء سرعة إجابة هذا الشؤال:
السؤال السابع الفصل الثالث كتاب الوزارة صفحة 125
صف المخرجات الناتجة من تنفيذ مجموعة الاوامر الآتية

For I= 0 To 7
If ( i mod 2 = 0 ) then
MsgBox( i + 1 )
Elself ( i Mod 3+ 0) Then
MsgBox( i *i)
Elself (i Mod 5= 0) then
msgBox(2 *i - 1 )
Else
MsgBox(i)
Evd If
NEXT
اولا هنقول i بتساوي كام
i = 0.1.2.3.4.5.6.7
بعد كده هنقول هو امتى باقى قسمة i مع 2 = صفر
في حالة i = 2 . 4 . 6 بعد كده نقول

عند i =2 تظهر رسالة 3 وعند i = 4 تظهر رسالة 5 و عند i = 6 تظهر رسالة 7 ------------------------ i+1
بعد كده هنقول امتى باقى قسمة i مع 3 = صفر
في حالة i = 3 . 6 بعد كده نقول

عند i = 3 تظهر رسالة محتواها 9 وعند i = 6 تظهر رسالة محتواها 36 ------------------ i*i
بعد كده نقول امتى باقى قسمة i على 5 = صفر
في حالة i = 5 بعد كده نقول

عند i = 5 تظهر رسالة محتواها 9 -----------------1-2*5

آخر تعديل بواسطة راغب المصري ، 11-04-2011 الساعة 12:36 AM
  #13  
قديم 25-04-2011, 11:29 AM
نهال18 نهال18 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Apr 2011
المشاركات: 2
معدل تقييم المستوى: 0
نهال18 is on a distinguished road
افتراضي أرجو الإجابة عن السؤال التالى فورا

Dim Computer, English ,Total ,Aag As Integer
computer=40
English=20
If Comuter >30 Then
Total= Computer+ English
Avg= Total/2
Else
Computer=30
English=26
Total= Computer+ English
Avg= Total/2
End If
ضع علامة صح او خطأ
1- قيمة المتغير Computer تساوى 40 ( )
2- قيمة المتغير English تساوى 26 ( )
3- ناتج التعبيرComuter >30 يكون True ( )
4-قيمة المتغير Total تساوى 56 ( )
5-قيمة المتغير Avg تساوى 28 ( )
  #14  
قديم 28-04-2011, 07:35 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

[quote=نهال18;3355204]
Dim Computer, English ,Total ,Aag As Integer

computer=40
English=20
If Comuter >30 Then
Total= Computer+ English
Avg= Total/2
Else
Computer=30
English=26
Total= Computer+ English
Avg= Total/2
End If
ضع علامة صح او خطأ

1- قيمة المتغير Computer تساوى 40 ( صــح )
وذلك لعدم وجود قيمة للمتغير computer بعد كلمة then فنأخذ القيمة الاصلية له وهى 40 .
2- قيمة المتغير English تساوى 26 ( خـطـأ)
3- ناتج التعبيرComuter >30 يكون True ( صــح)
4-قيمة المتغير Total تساوى 56 ( خطأ)
قيمة total = 40 + 20 = 60

5-قيمة المتغير Avg تساوى 28 ( خطأ)
قيمة Avg = 60 / 2 = 30

فى قاعدة IF إذا كانت قيمة الشرط True يتم تنفيذ الاوامر التى تلى كلمة Then وإذا كانت قيمة الشرط False يتم تنفيذ الاوامر التى تلى كلمة Else .,
بالرجوع للسؤال نجد أن قيمة الشرط true وبالتالى يتم تنفيذ الاوامر التى تلى كلمة Then .
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
  #15  
قديم 30-04-2011, 03:12 PM
sherifonline sherifonline غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2009
المشاركات: 13
معدل تقييم المستوى: 0
sherifonline is on a distinguished road
افتراضي مع احترامى لحضرتك الاجابة مش كده

اقتباس:
المشاركة الأصلية كتبت بواسطة راغب المصري مشاهدة المشاركة
اولا هنقول i بتساوي كام
اقتباس:
المشاركة الأصلية كتبت بواسطة راغب المصري مشاهدة المشاركة
i = 0.1.2.3.4.5.6.7
بعد كده هنقول هو امتى باقى قسمة i مع 2 = صفر
في حالة i = 2 . 4 . 6 بعد كده نقول
عند i =2 تظهر رسالة 3 وعند i = 4 تظهر رسالة 5 و عند i = 6 تظهر رسالة 7 ------------------------ i+1
بعد كده هنقول امتى باقى قسمة i مع 3 = صفر
في حالة i = 3 . 6 بعد كده نقول
عند i = 3 تظهر رسالة محتواها 9 وعند i = 6 تظهر رسالة محتواها 36 ------------------ i*i
بعد كده نقول امتى باقى قسمة i على 5 = صفر
في حالة i = 5 بعد كده نقول
عند i = 5 تظهر رسالة محتواها 9 -----------------1-2*5
ارجو منك مراجعة قاعدة if then else ص 49 وص 50 من كتاب الوزارة
حيث ان القيم يتم ايجادها من اعلى لاسفل وبالتالى يجب ان تأخذ تختبر القيم كل مرة من اعلى الى اسفل
وعند حدوث اول قيمة true يجب ان تنفذ الاوامر التى تليها مع اهمال باقى الاوامر
وبالتالى حل المسألة الصحيح هو:
قيم i التى سيتم التعامل معها هى : 0,1,2,3,4,5,6,7
المخرجات الناتجة : 1,2,3,9,5,7,7
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


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