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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   أرشيف المنتدى (https://www.thanwya.com/vb/forumdisplay.php?f=513)
-   -   طلبات الأعضاء للعام الدراسي 2012-2013 (https://www.thanwya.com/vb/showthread.php?t=496000)

RAMADAN ALDANDYLE 05-04-2013 07:27 PM

جملة select case فعالة بشكل اكثر عندما يكون التفرع معتمدا على قيمة متغير واحد فقط ( ) صح ولا خطأ

yassminramy 05-04-2013 08:03 PM

جملة select case فعالة بشكل اكثر عندما يكون التفرع معتمدا على قيمة متغير واحد فقط ( ) صح

toubaaa 05-04-2013 08:23 PM

dim n,c,k as integer
c=10
for n=1 to 10 step 5
k=k+n
next
if n >= c then
c=c+1
end if
المطلوب تحديد قيمة كلا من c , k , n ???
ارجو حل هذا السؤال مع الشرح ؟؟

منة ناصر 05-04-2013 09:36 PM

ارجو نشر خطة لعلاج الضعاف في مادة الحاسي مطلوبة مني ضروري جداً

Mr.Ali Mohamed Ali 06-04-2013 02:36 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة almsry (المشاركة 5207627)
صمم برنامج يعرض جدول ضرب ال3,4,6,9 باستخدام الاجراء sub

إن كنت فهمتك صح .... خد الكود ده ....

Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
() ali
End Sub
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــ
() Sub ali
Dim x As Integer = 1
"" = Me.Label1.Text
"" = Me.Label2.Text
"" = Me.Label3.Text
"" = Me.Label4.Text
For x = 1 To 12
Me.Label1.Text = Me.Label1.Text & x & "x" & 3 & "=" & 3 * x & vbCrLf
Me.Label2.Text = Me.Label2.Text & x & "x" & 4 & "=" & 4 * x & vbCrLf
Me.Label3.Text = Me.Label3.Text & x & "x" & 6 & "=" & 6 * x & vbCrLf
Me.Label4.Text = Me.Label4.Text & x & "x" & 9 & "=" & 9 * x & vbCrLf
Next
End Sub
End Class

نورهان م 06-04-2013 01:44 PM

صح ام خطأ
 
صح ام خطأ مع التوضيح
يشترط عند الاعلان الاجراءات procedures ان تستخدم وسيط واحد على الاقل

أحـمد قرنى 06-04-2013 04:23 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة نورهان م (المشاركة 5208968)
صح ام خطأ مع التوضيح
يشترط عند الاعلان الاجراءات procedures ان تستخدم وسيط واحد على الاقل

لا يشترط استخدام وسائط داخل الاجراء

مثال كتاب المدرسة الخاص بعرض الاعداد الفردية والزوجية بس هنا لو استخدمنا الاجراء لعرض الاعداد الفردية فقط لا يشترط استخدام وسيط او الزوجية فقط

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

salwahelmy 06-04-2013 04:28 PM

سؤال في جملة if
 
عندي سؤال يا جماعة عايزة اعرف الاجابة عليه

كلمة Else في جملة ( If..... then ........else)
افتراضية / اجبارية / افتراضية اختيارية / افتراضية اجبارية
والسبب

والسؤال : استخدام Else اختياري في جملة IF

نورهان م 06-04-2013 04:29 PM

[quote=أحـمد قرنى;5209150]
لا يشترط استخدام وسائط داخل الاجراء

مثال كتاب المدرسة الخاص بعرض الاعداد الفردية والزوجية بس هنا لو استخدمنا الاجراء لعرض الاعداد الفردية فقط لا يشترط استخدام وسيط او الزوجية فقط

ولكن فى حالة عرض الاعداد الفردية والزوجية يشترط استخدام وسيط لتحديد رقم البداية للعدد الفردى ورقم البداية للعدد الزوجى
[/quote
شكراااااااااااااااااااااااااااااااااااااااااااا جزيلا

salwahelmy 06-04-2013 04:34 PM

عندي سؤال يا جماعة عايزة اعرف الاجابة عليه

كلمة Else في جملة ( If..... then ........else)
افتراضية / اجبارية / افتراضية اختيارية / افتراضية اجبارية
والسبب

والسؤال : استخدام Else اختياري في جملة IF

toubaaa 06-04-2013 04:46 PM

dim n,c,k as integer
c=10
for n=1 to 10 step 5
k=k+n
next
if n >= c then
c=c+1
end if
المطلوب تحديد قيمة كلا من c , k , n ???
ارجو حل هذا السؤال مع الشرح ؟؟

yassminramy 06-04-2013 05:10 PM

قيمة كلا من c , k , n


n هى العداد يبدء ب 1 ويزيد بقدار 5 اذن قمته 1 --------- 6 ---------- 13 وبهذه الحالة نجد ان عدد مرات التكرار 2

وسوف نقوم بتكرار k=k+n لايجاد قيمة ال k

وبالتخصيص k=0+1 --------------------اول التكرار

k=1+6 اذن = 7



لايجاد c يوجد شرط n >= c وهذا الشرط حقيقى
اذن

1 + 10= c
11 = c
7 = k
11 = n
وبالتوفبق

RAMADAN ALDANDYLE 06-04-2013 09:04 PM

الاجاية صح
جملة else اختيارى وليس اجبارى

omarmoh 07-04-2013 04:03 PM

من فضلك أريد الاجابة على هذا السؤال
الخصائص مكان لتخزين (البيانات - المعلومات - كلاهما )

yassminramy 07-04-2013 04:30 PM

الخصائص مكان لتخزين البيانات

RAMADAN ALDANDYLE 07-04-2013 05:54 PM

اريد حل المسئلة
5+2-3 *20/2

yassminramy 07-04-2013 06:47 PM

5+2-3 *20/2
3 - 2 * 10
3 - 20
17

RAMADAN ALDANDYLE 07-04-2013 07:08 PM

اجابة حضرتك خطأ...
 
الناتج هو (1) حيث ان الضرب قبل القسمة

hassanalhawy 07-04-2013 08:05 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة yassminramy (المشاركة 5210543)
5+2-3 *20/2
3 - 2 * 10
3 - 20
17

5+2-3 *20/2
3 - 2+ 5* 10
3 -
2+ 50
3 - 52
49

اييمى 07-04-2013 09:21 PM

الى الاستاذ تامر والاساتذه الكرام
 
فى اسئلة الفصل التانى ورد السؤال :
باستخدام معامل المقارنة
Or يجب أن يكون كافة نواتج الشروط المستخدمة False لكي يكون الناتج False
والاجابة فى حلول اسئلة الكتاب المدرسى صحيحة
السؤال هنا هى or اصلا معامل مقارنة والا هى معامل منطقى

asdzazax 07-04-2013 09:38 PM

من فضلك أريد الاجابة على هذا السؤال
) عرض قيمة المتغير FirstName فى سطر و المتغير UserAge فى سطر جديد داخل الأداة LblUserData

asdzazax 07-04-2013 09:40 PM

(1 يتحقق الحدث [ SelectedIndexSelectedIndexChangedItems ] عند إختيار عنصر من عناصر الأداة ListBox

hassanalhawy 07-04-2013 10:05 PM

LblUserData.Text = FirstName & vbCrLf & UserAge

hassanalhawy 07-04-2013 10:07 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة asdzazax (المشاركة 5210786)
(1 يتحقق الحدث [ SelectedIndexSelectedIndexChangedItems ] عند إختيار عنصر من عناصر الأداة ListBox

SelectedIndexChanged

سيف سالم 07-04-2013 10:10 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة اييمى (المشاركة 5210754)
فى اسئلة الفصل التانى ورد السؤال :
باستخدام معامل المقارنة
Or يجب أن يكون كافة نواتج الشروط المستخدمة False لكي يكون الناتج False
والاجابة فى حلول اسئلة الكتاب المدرسى صحيحة
السؤال هنا هى or اصلا معامل مقارنة والا هى معامل منطقى

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

RAMADAN ALDANDYLE 07-04-2013 10:29 PM

اجابة حضرتك خطأ لان انت كدة قسمت قبل الضرب وذلك غير صحيح والصح الضرب اولا ثم القسمة
وبالتالى الناتج هيطلع 1

hassanalhawy 07-04-2013 10:41 PM

القاعدة العامة أنه إذا تساوت أولويات تنفيذ العمليات الحسابية مثل الضرب/القسمة أو الجمع/الطرح ، فإن أسبقية تنفيذ العمليات الحسابية تكون من اليسار إلى اليمين
بمعنى أن تنفيذ عملية الضرب ليست قبل عملية القسمة
وأيضاً أن تنفيذ عملية القسمة ليست قبل عملية الضرب
وفى مثالنا هذا جاءت عملية القسمة قبل عملية الضرب أى سبقتها من اليسار

asdzazax 07-04-2013 10:51 PM

ربط المتغيرين الحرفيين FName , Lname ثم تخصيص القيمة للمتغير FullName

asdzazax 07-04-2013 10:55 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 5210827)
LblUserData.Text = FirstName & vbCrLf & UserAge

من فضلك أريد الاجابة على هذا السؤال
) عرض قيمة المتغير FirstName فى سطر و المتغير UserAge فى سطر جديد داخل الأداة LblUserData


شكرا جزيلا

asdzazax 07-04-2013 10:56 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 5210830)
SelectedIndexChanged

شكرا جزيلا

hassanalhawy 07-04-2013 10:57 PM

FullName = LName & FName
أو
FullName = LName + FName

asdzazax 07-04-2013 11:05 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hass****hawy (المشاركة 5210905)
FullName = LName & FName
أو
FullName = LName + FName

شكرا جزيلا

أحمد هاشم الزيدي 08-04-2013 06:26 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة اييمى (المشاركة 5210754)
فى اسئلة الفصل التانى ورد السؤال :
باستخدام معامل المقارنة
or يجب أن يكون كافة نواتج الشروط المستخدمة false لكي يكون الناتج false
والاجابة فى حلول اسئلة الكتاب المدرسى صحيحة
السؤال هنا هى or اصلا معامل مقارنة والا هى معامل منطقى

or معامل منطقي
والإجابة هنا صحيحة

omarmoh 10-04-2013 09:05 AM

أرجو الاجابة
صح أم خطأ
تستخدم جملة ( select case) فى حالة وجود أكثر من احتمالين للتفرع

hassanalhawy 10-04-2013 10:02 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة omarmoh (المشاركة 5213877)
أرجو الاجابة
صح أم خطأ
تستخدم جملة ( select case) فى حالة وجود أكثر من احتمال للتفرع

خطأ
بل تستخدم جملة ( select case) فى حالة وجود احتمال أو أكثر للتفرع

omarmoh 10-04-2013 10:02 AM

أريد اجابة هذا السؤال
فى كتاب المدرسة صفحة 79 السؤال الثالث رقم 2 لماذا الناتج overflow ؟ارجو التوضيح والكود كالتالى


dim r as integer=1
do while r<=1
r=r-2
loop
msgbox(r




hassanalhawy 10-04-2013 10:08 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة omarmoh (المشاركة 5213923)
أريد اجابة هذا السؤال
فى كتاب المدرسة صفحة 79 السؤال الثالث رقم 2 لماذا الناتج overflow ؟ارجو التوضيح والكود كالتالى


dim r as integer=1
do while r<=1
r=r-2
loop
msgbox(r




حيث سيتم تكرار الحلقة إلى مالا نهاية . و أثناء هذا التكرار ستقل قيمة r بالعدد 2 إلى أن يتعدى قيمة r سالب - 2147483647 وعندها تظهر رسالة خطأ من نوع Over Flow

باسم 2012 10-04-2013 01:03 PM

جزاكم الله خيراً

asdzazax 10-04-2013 01:51 PM

اضافه العنصر مصر الى الاداه List Box

hassanalhawy 10-04-2013 07:23 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة asdzazax (المشاركة 5214161)
اضافه العنصر مصر الى الاداه List Box

كود:

ListBox1.Items.Add("مصر")

hany2014 10-04-2013 07:35 PM

ممكن حد يشرحلى الاجراءات والدوال

وما معنى ان الاجراء لا يعود بقيمه والداله تعود بقيمه

اياد ادهم 11-04-2013 12:44 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hany2014 (المشاركة 5214501)
ممكن حد يشرحلى الاجراءات والدوال

وما معنى ان الاجراء لا يعود بقيمه والداله تعود بقيمه



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

asdzazax 11-04-2013 10:28 PM

عرض قيمة المتغير FirstName فى سطر و المتغير UserAge فى سطر جديد داخل الأداة LblUserData

hassanalhawy 11-04-2013 10:39 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة asdzazax (المشاركة 5216199)
عرض قيمة المتغير FirstName فى سطر و المتغير UserAge فى سطر جديد داخل الأداة LblUserData

LblUserData = FirstName & vbCrLf & UserAge
أو
LblUserData = FirstName & vbCrLf
LblUserData = LblUserData & UserAge

hany2014 12-04-2013 07:59 AM

هل الداله لها وسيط زى الاجراء؟
هل الداله يمكن الاعلان عنها بدون وسيط؟
هل يمكن استخدام أكثر من وسيط عند الاعلان عن الداله ؟
هل الاجراء ليس له ناتج ؟
هل يمكن الاعلان عن الداله مره واستدعاؤها أكثر من مره ؟
هل لا يمكن التخصيص للاجراء ؟
هل الداله Input Box والداله Time of Day من الدوال المعرفه ؟
هل دالة الجمع Sum ودالة المضروب Factorial من الدوال الغير معرفه ؟

hassanalhawy 12-04-2013 01:18 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة hany2014 (المشاركة 5216608)
هل الداله لها وسيط زى الاجراء؟ نعم
هل الداله يمكن الاعلان عنها بدون وسيط؟
نعم
هل يمكن استخدام أكثر من وسيط عند الاعلان عن الداله ؟
نعم
هل الاجراء ليس له ناتج ؟
نعم
هل يمكن الاعلان عن الداله مره واستدعاؤها أكثر من مره ؟
نعم
هل لا يمكن التخصيص للاجراء ؟
نعم
هل الداله Input Box والداله Time of Day من الدوال المعرفه ؟
الداله Input Box من الدوال المعرفه و Time of Day ليست دالة بل خاصية من النوع Read Only
هل دالة الجمع Sum ودالة المضروب Factorial من الدوال الغير معرفه ؟
نعم

الإجابة فى الأعلى

samermym 12-04-2013 01:59 PM

السلام عليكم ورحمة الله وبركاتة
برجاء توضيح في الفصل الرابع معني الدالة ( Factorial ) وما معني تعود بقيمة ؟ وما معني return ؟
أتمني أن يشرح لي أحد الأساتذة هذة الأكواد و التدريبات مشكوراً
أخوكم في الله
سمير صبري

hassanalhawy 12-04-2013 02:38 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة samermym (المشاركة 5217005)
السلام عليكم ورحمة الله وبركاتة
برجاء توضيح في الفصل الرابع معني الدالة ( Factorial ) وما معني تعود بقيمة ؟ وما معني return ؟
أتمني أن يشرح لي أحد الأساتذة هذة الأكواد و التدريبات مشكوراً
أخوكم في الله
سمير صبري

الدالة Factorialهو اسم للدالة قد يكون أى اسم آخر معبر عن وظيقتها أو مضمونها قد يكون مثلاً Mdroup . ومضروب العدد 5 مثلاً هو 5*4*3*2*1
كود:

 
Public Class Form1
 
  Function Factorial(ByVal Number As Integer) As Integer
 
    Dim i As Integer
 
    Dim res As Integer = 1
 
    For i = 1 To Number
 
        res = res * i
 
    Next
 
    Return res
 
  End Function
 
  Private Sub Button1_Click(ByVal ...
 
    MessageBox.Show(Factorial(8))
 
  End Sub
 
End Class

1 الإعلان عن الدالة Factorialمن النوع العددى Integer وتستقبل قيمة ( معامل أو وسيط ) واحدة هى Number.
2 الإعلان عن معامل ( وسيط ) واحد للدالة Factorialهو Numberمن النوع العددى Integer.
3 الإعلان عن المتغيرi كعداد لعملية التكرار من النوع العددى Integer.
4الإعلان عن المتغير res لتخزين ناتج حساب مضروب العدد من النوع العددى Integer الذى يوافق نوع بيان الدالة Sum ، وهو يمثل القيمة الراجعة ( العائدة ) من الدالة Factorialعند استدعائها.
5 تم إظهار القيمة الراجعة ( العائدة ) من الدالة Factorialفى صندوق رسالة MessageBox بعد استدعاء الدالة ، وذلك بعد استقبال القيمة 8 كـ Argument للدالة Factorial.
6تم استخدام الدالة المعرفة Show( ) المعلنة داخل التصنيف MessageBox والتى من خلالها يمكن إظهار صندوق رسالة MessageBox يتحدد محتوياته حسب الوسائط المعطاه للدالة Show( ).
7 يمكن كتابة الأمر For i = 1 To Number بهذه الطريقة وستؤدى لنفس النتائج For i = Number To 1 step -1 .

samermym 12-04-2013 02:51 PM

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

hassanalhawy 12-04-2013 03:05 PM

القيمة الراجعة res فى التمرين السابق تمثل ناتج الدالة Factorial
وهذه الدالة تعود بالقيمة res بسبب الأمر return
حيث نستطيع عند استدعاء الدالة
Factorial فى أى إجراء آخر استخدام هذه القيمة الراجعة res أو هذا الناتج فى أى إجراء آخر وذلك بوضع الدالة Factorial فى الطرف الأيمن من أمر التخصيص أو بوضعها فى أى خاصية أخرى أو دالة أخرى أو وسيلة أو متغير
مثل Label1.Text=Factorial(8)
أو MessageBox.Show(Factorial(8))
أو ListBox1.Items.Add(Factorial(8))


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

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