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

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   حاسب آلى 3ع ترم2 (https://www.thanwya.com/vb/forumdisplay.php?f=1965)
-   -   سؤال (https://www.thanwya.com/vb/showthread.php?t=683685)

بسملة محمد جمال 02-04-2016 01:48 PM

سؤال
 
ما هو ناتج الدالة في الجمل الأتية
1- Label.text = is numeric ("15")
2- Label.text = is numeric ("ahmed")

الفرسان2009 02-04-2016 05:35 PM

1 - الناتج : false بسبب وجود علامة احتواء القيم النصية حول"15" لذا سيتعامل الفيجوال مع هذه القيمة على انها قيمة نصية .
2 - الناتج : false لان ahmed قيمة نصية .

زياد_عاطف 03-04-2016 12:29 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة بسملة محمد جمال (المشاركة 6406563)
ما هو ناتج الدالة في الجمل الأتية
1- Label.text = is numeric ("15")
2- Label.text = isnumeric ("ahmed")

============================
فى الجملة

Label.text = isnumeric ("15")
يكون الناتج True حتى لو كتبنا القيمة الرقمية بين علامتى تنصيص ، حيث أن البرنامج يفهمها كقيمة رقمية
============================
و فى الجملة
Label.text = isnumeric ("ahmed")

يكون الناتج False لأن القيمة التى بين علامتى تنصيص هى قيمة نصية
==============================
مع التأكيد على أهمية معرفة وظيفى الدالة IsNumeric أنها تستخدم لإختبار محتوى متغير أو صندوق نص ، هل هوعددى أم حرفي و يكون ناتجها منطقى
True إذا كان المحتوى رقمى
أو False إذا كان المحتوى حرفى

mhraffat84 16-04-2016 05:50 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة زياد_عاطف (المشاركة 6407028)
============================
فى الجملة

Label.text = isnumeric ("15")
يكون الناتج True حتى لو كتبنا القيمة الرقمية بين علامتى تنصيص ، حيث أن البرنامج يفهمها كقيمة رقمية
============================
و فى الجملة
Label.text = isnumeric ("ahmed")

يكون الناتج False لأن القيمة التى بين علامتى تنصيص هى قيمة نصية
==============================
مع التأكيد على أهمية معرفة وظيفى الدالة IsNumeric أنها تستخدم لإختبار محتوى متغير أو صندوق نص ، هل هوعددى أم حرفي و يكون ناتجها منطقى
True إذا كان المحتوى رقمى
أو False إذا كان المحتوى حرفى


مع كامل إحترامي ..

تستخدم علامات التنصيص لكتابة قيمة حرفية .. ولو كانت في الأصل رقمية ... مثل السؤال .. وفي تلك الحالة يكون ناتج التنفيذ هو "False" .. لأن القيمة حرف 15 وليس رقم 15

وفي الجملة الثانية بنفس الطريقة .. تعتبر قيمة حرفية ...

أما لو كتبت كلمة ahmed بدون علامات التنصيص .. أصبحت اسم متغير .. قد تكون قيمته رقمية أو حرفية .. فإن كانت قيمته رقمية كان ناتج التنفيذ True .. أم لو كانت قيمته حرفية كان ناتج التنفيذ False

ميدو200 19-04-2016 05:58 PM

الاجابة الصحيحة هي اجابة الأستاذ / عاطف
1) True
2) False

ageofwan 20-04-2016 12:11 AM

Dim x As String
"x = "1456"
( Label1.Text = IsNumeric (x
ناتج هذا البرنامج هو True


Dim x As String
x = 1456
( Label1.Text = IsNumeric (x



ناتج هذا البرنامج True

Dim x As String
"x= "one
( Label1.Text = IsNumeric (x



ناتج هذا البرنامج هو False

ملحوظة تمت التجربة عمليا

وهذا معناة ان اي رقم بين علامتي "" او بدون النتيجة True

يعني هو يقرأ البيان الرقمي بأي حال


والحالة التي يصبح False هو ان يصبح البيان نصي

Ehab.gamal.bedir 20-04-2016 07:52 PM

الداله isnumeric داله معرفه تبين نوع المتغير حرفي او نصي... طيب يعني ايه نص.... النص بالنسبه للكمبيوتر هو اي بيان يوضع بين علامه تنصيص وعشان كده سمناها تنصيصيعني اللي جواها نص سواء كان رقم او غيره... عشان كده الناتج يكون false

ميدو200 22-04-2016 06:32 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة Ehab.gamal.bedir (المشاركة 6416239)
الداله isnumeric داله معرفه تبين نوع المتغير حرفي او نصي... طيب يعني ايه نص.... النص بالنسبه للكمبيوتر هو اي بيان يوضع بين علامه تنصيص وعشان كده سمناها تنصيصيعني اللي جواها نص سواء كان رقم او غيره... عشان كده الناتج يكون false

مع كامل الاحترام لحضرتك رجاء نفذ الكود على الكمبيوتر وشوف الناتج ستجد أن الناتج هو True مع خالص تحياتي

mrk206 26-04-2016 06:26 PM

الاولى .. Trure

الثانية : False


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

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