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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   المنتدى الأكاديمي للمعلمين (https://www.thanwya.com/vb/forumdisplay.php?f=22)
-   -   سوال للاستاذ تامر والزملاء الاعزاء (https://www.thanwya.com/vb/showthread.php?t=507205)

منى محمد عوض 17-03-2013 12:36 AM

سوال للاستاذ تامر والزملاء الاعزاء
 
العبارة : تستخدم جملة select caseفي حالة اختبار اكثر من تعبير شرطي بجملة شرطية واحدة
كيف تكون هذه العبارة صحيحة ؟
أكثر من تعبير شرطى تكون باستخدام المعامل المنطقى and - Or فى انه لا يجوز استخدامهما مع جملة Select case
اريد مثال على هذه الجملة
ولكم جزيل الشكر

سيف سالم 17-03-2013 06:08 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة منى محمد عوض (المشاركة 5182469)
العبارة : تستخدم جملة select caseفي حالة اختبار اكثر من تعبير شرطي بجملة شرطية واحدة
كيف تكون هذه العبارة صحيحة ؟
أكثر من تعبير شرطى تكون باستخدام المعامل المنطقى and - Or فى انه لا يجوز استخدامهما مع جملة Select case
اريد مثال على هذه الجملة
ولكم جزيل الشكر

هذا يعتبر من اخطاء الكتاب
لان صياغة السؤال به مشكلة
1- لان كلمة تستخدم لم ترد بالكتاب مع جملة select case
2- استخدام كلمة تستخدم تقصر الاجابة فقط على select case وفي الواقع يمكن اختبار اكثر من شرط باكثر من طريقة وليس select case فقط
3- السؤال لا يحقق اي هدف من اهداف تدريس select case كما جاء بالكتاب
اخيرا علمها كدا للطلاب

tmrmsr 17-03-2013 07:12 PM


معذرة يا استاذة منى عن تأخري عن الرد نتيجة الانشغال بأعمال كثيرة
وأليك ما يلي
بمناقشة واضع السؤال كان التعليق كالآتي: باختصار شديد

الجملة الشرطية Conditional Statement يقصد بها جملة Select Case أو جملة If التي من خلالها يحدث التفرع.
Conditional Statements
Conditional statements allow conditional execution of statements based on expressions evaluated at run time.
ConditionalStatement ::= IfStatement | SelectStatement
من كتاب "Visual Basic Language Specification 10.0"

التي تحتوى على تعبير expression أو أكثر الذي يلي كل كلمة Case والذي يتم اختباره حتى ينفذ الكود الذي يليه او لا ينفذ ثم ينتقل للتعبير التالي في حالة لا وفي حالة نعم ينفذ الكود الذي يلية ثم يتفرع إلى ما بعد جملة select case موضع السؤال

اذا السؤال : تستخدم جملة (Select Case) فى حالة اختبار أكثر من تعبير شرطى بجملة شرطية واحدة إجابتة تكون صح

من يريد المزيد من التفاصيل
استخدم العبارة "Conditional statements" في عملية البحث وشكرا

منى محمد عوض 19-03-2013 10:31 AM

شكرا على رد حضراتكم جميعاً
ولكن هل من مثال با استاذ تامر

hassanalhawy 24-03-2013 10:59 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة منى محمد عوض (المشاركة 5185512)
شكرا على رد حضراتكم جميعاً
ولكن هل من مثال با استاذ تامر

أنظر الكود التالى لتحويل جملة If إلى جملة Select Case للتدريب ص 50 بالكتاب
كود:

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim o As Boolean = Me.RadioButton1.Checked
        Dim na As Boolean = Me.RadioButton2.Checked
        Dim mg As Boolean = Me.RadioButton3.Checked
        Dim al As Boolean = Me.RadioButton4.Checked
        Select Case True
            Case o = True
                Me.Label4.Text = "O"
                Me.Label5.Text = "8"
                Me.Label6.Text = "16"
            Case na = True
                Me.Label4.Text = "Na"
                Me.Label5.Text = "11"
                Me.Label6.Text = "23"
            Case mg = True
                Me.Label4.Text = "Mg"
                Me.Label5.Text = "12"
                Me.Label6.Text = "24"
            Case al = True
                Me.Label4.Text = "Al"
                Me.Label5.Text = "13"
                Me.Label6.Text = "27"
            Case Else
                MsgBox("يرجى اختيار أحد العناصر")
        End Select

    End Sub
End Class

كود:




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

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