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

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

وائل الجندي 27-02-2010 11:29 PM

حد سامع حاجة مع الاعتذار للأستاذ / محمد عبد الحكم
 
كلنا نتفق علي أنة
في حالة التحويل من نوع بيان عددي ذو سعة تخزينية أكبر إلي نوع عددي ذو سعة تخزينية أقل فإنة يحدث فقد في البيانات
فهل هذا الفقد يحدث مع التقريب أم لا
التوضيح بمثال: -
إذا أردنا تخزين القيمة 1.6 في متغير من النوع Short فإن الناتج يكون
1 أم 2
منتظر الرد من زملائي الأعزاء مدرسي الحاسب الآلي

وائل الجندي 28-02-2010 01:17 AM

لا يجوز مشاهدة الموضوع بدون رد

راغب المصري 28-02-2010 01:34 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة وائل الجندي (المشاركة 2017118)
كلنا نتفق علي أنة
في حالة التحويل من نوع بيان عددي ذو سعة تخزينية أكبر إلي نوع عددي ذو سعة تخزينية أقل فإنة يحدث فقد في البيانات
فهل هذا الفقد يحدث مع التقريب أم لا
التوضيح بمثال: -
إذا أردنا تخزين القيمة 1.6 في متغير من النوع short فإن الناتج يكون
1 أم 2
منتظر الرد من زملائي الأعزاء مدرسي الحاسب الآلي

الإجابة 2 لماذا ؟
فى التحويل الغير مباشر قد يتولد خطأ فقدان الرقم المحول احدى خاناته المؤثرة (اى خانة من خانات الرقم الصحيح ) و الكسور يتم تقريبها الى اقرب رقم صحيح فى حالة التحويل الى ارقام صحيحة
وطبعا حضرتك هتخزن القيمة في نوع بيان يحمل قيم صحيحة Short


gharbeyya 28-02-2010 01:42 AM

أ - راغب

أنا أتفق معاك في إجابتك

وشكرا

محمد عبد الحكم 28-02-2010 01:43 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة وائل الجندي (المشاركة 2017118)
كلنا نتفق علي أنة
في حالة التحويل من نوع بيان عددي ذو سعة تخزينية أكبر إلي نوع عددي ذو سعة تخزينية أقل فإنة يحدث فقد في البيانات
فهل هذا الفقد يحدث مع التقريب أم لا
التوضيح بمثال: -
إذا أردنا تخزين القيمة 1.6 في متغير من النوع short فإن الناتج يكون
1 أم 2
منتظر الرد من زملائي الأعزاء مدرسي الحاسب الآلي

الاجابة 2
بس انا ممكن اعرف سبب الاعتذار انا مش فاهم سبب الاعتذار

وائل الجندي 28-02-2010 11:24 AM

بارك الله فيكم
الإجابة تتفق تماماً مع وجهة نظري
وهي الإجابة الصحيحة 2
ومنتظر تعقيب الأيتاذ سيف سالم وباقي الزملاء

وائل الجندي 28-02-2010 11:26 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة محمد عبد الحكم (المشاركة 2017478)
الاجابة 2
بس انا ممكن اعرف سبب الاعتذار انا مش فاهم سبب الاعتذار


سبب الإعتذار هو اقتباس اسم الموضوع من اسم فيلم علي غرار اسم موضوعك كلمني شكرا
فالاعتذار لك لأنك صاحب الفكرة وأنت من لفت نظري إليها
الأمانة العلمية والملكية الفكرية تقتضي ذلك زميلي العزيز

وائل الجندي 28-02-2010 11:44 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة راغب المصري (المشاركة 2017461)
الإجابة 2 لماذا ؟
فى التحويل الغير مباشر قد يتولد خطأ فقدان الرقم المحول احدى خاناته المؤثرة (اى خانة من خانات الرقم الصحيح ) و الكسور يتم تقريبها الى اقرب رقم صحيح فى حالة التحويل الى ارقام صحيحة
وطبعا حضرتك هتخزن القيمة في نوع بيان يحمل قيم صحيحة Short



ممكن تقولي إذا كان المحول منة والمحول إلية صحيح فهل يتم الفقد مع التقريب أم لا
مثال تحويل القيمة 12345678 إلي short
فإن الناتج يكون
12345
أم
12346

حد سامع حاجة

سيف سالم 28-02-2010 04:43 PM

التحويل من اكبر الي اقل باستخدام convert.to
يتم تقريب الكسور الى اقرب رقم صحيح عند التحويل الى رقم صحيح شرط الا يكون اكبر من المحول اليه والا نتج اخطأ
إذا أردنا تخزين القيمة 1.6 في متغير من النوع Short فإن الناتج يكون
1 أم 2
يكون الناتج 2

مكن تقولي إذا كان المحول منة والمحول إلية صحيح فهل يتم الفقد مع التقريب أم لا
مثال تحويل القيمة 12345678 إلي short
فإن الناتج يكون
12345
أم
12346

حد سامع حاجة

هنا ينتج خطأ لان المحول اكبر من المحول اليه

tarek elhamy 28-02-2010 04:57 PM

يتم تقريب الكسور الى اقرب رقم صحيح عند التحويل الى رقم صحيح شرط الا يكون اكبر من المحول اليه والا نتج اخطأ
إذا أردنا تخزين القيمة 1.6 في متغير من النوع Short فإن الناتج يكون
1 أم
2

يكون الناتج 2

تحويل القيمة 12345678 إلي short
فإن الناتج يكون
12345
أم
12346
هنا ينتج خطأ لان المحول اكبر من المحول اليه

لانه قد يتولد عنه فقد الرقم المحول احدى الخانات المؤثرة الهامه وهى خانات الارقام الصحيحه

راغب المصري 28-02-2010 08:08 PM

[quote=وائل الجندي;2017975]ممكن تقولي إذا كان المحول منة والمحول إلية صحيح فهل يتم الفقد مع التقريب أم لا
مثال تحويل القيمة 12345678 إلي short
فإن الناتج يكون
[


الشكر للأستاذ- سيف والأستاذ طارق
وأود أن أوضح لزميلى أ/ وائل نقطة في برنامج visualbasic.net
1- من الممكن تعريف المتغير كالآتى :
[/size]
Dim X
2- نو ع البيان short مثلا الدقة له 5 خانات والنوع integer الدقة له 10 خانات والنوع long الدقة له 19 خانة -- المهم ---
من المم
كن تعريف متغير x قيمته 2224على انه short أو integer أو long بس اللى بيفرق هو حجم الذاكرة
3- بالنسبة إجابة سؤال حضرتك
فى التحويل الغير مباشر قد يتولد خطأ فقدان الرقم المحول احدى خاناته المؤثرة (اى خانة من خانات الرقم الصحيح ) و الكسور يتم تقريبها الى اقرب رقم صحيح فى حالة التحويل الى ارقام صحيحة
والباقى ذكروه الأساتذة الأفاضل


وائل الجندي 28-02-2010 11:45 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة سيف سالم (المشاركة 2018453)
التحويل من اكبر الي اقل باستخدام convert.to

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

إذا أردنا تخزين القيمة 1.6 في متغير من النوع short فإن الناتج يكون
1 أم 2
يكون الناتج 2


مكن تقولي إذا كان المحول منة والمحول إلية صحيح فهل يتم الفقد مع التقريب أم لا
مثال تحويل القيمة 12345678 إلي short
فإن الناتج يكون
12345
أم
12346

حد سامع حاجة

هنا ينتج خطأ لان المحول اكبر من المحول اليه



أستاذي العزيز شكراً جزيلا لك

وائل الجندي 28-02-2010 11:47 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة tarek elhamy (المشاركة 2018489)
يتم تقريب الكسور الى اقرب رقم صحيح عند التحويل الى رقم صحيح شرط الا يكون اكبر من المحول اليه والا نتج اخطأ
إذا أردنا تخزين القيمة 1.6 في متغير من النوع short فإن الناتج يكون
1 أم 2

يكون الناتج 2


تحويل القيمة 12345678 إلي short
فإن الناتج يكون
12345
أم
12346
هنا ينتج خطأ لان المحول اكبر من المحول اليه
لانه قد يتولد عنه فقد الرقم المحول احدى الخانات المؤثرة الهامه وهى خانات الارقام الصحيحه


جزاك الله خيراً استاذ طارق

وائل الجندي 01-03-2010 12:00 AM

[quote=راغب المصري;2018912]
اقتباس:

المشاركة الأصلية كتبت بواسطة وائل الجندي (المشاركة 2017975)
ممكن تقولي إذا كان المحول منة والمحول إلية صحيح فهل يتم الفقد مع التقريب أم لا

اقتباس:

المشاركة الأصلية كتبت بواسطة وائل الجندي (المشاركة 2017975)
مثال تحويل القيمة 12345678 إلي short
فإن الناتج يكون
[


الشكر للأستاذ- سيف والأستاذ طارق
وأود أن أوضح لزميلى أ/ وائل نقطة في برنامج visualbasic.net
1- من الممكن تعريف المتغير كالآتى :

[/size]
Dim X


2- نو ع البيان short مثلا الدقة له 5 خانات والنوع integer الدقة له 10 خانات والنوع long الدقة له 19 خانة -- المهم ---
من الممكن تعريف متغير x قيمته 2224على انه short أو integer أو long بس اللى بيفرق هو حجم الذاكرة
3- بالنسبة إجابة سؤال حضرتك فى التحويل الغير مباشر قد يتولد خطأ فقدان الرقم المحول احدى خاناته المؤثرة (اى خانة من خانات الرقم الصحيح ) و الكسور يتم تقريبها الى اقرب رقم صحيح فى حالة التحويل الى ارقام صحيحة
والباقى ذكروه الأساتذة الأفاضل



شكرا جزيلا لك وبالتوفيق دائما

وائل الجندي 01-03-2010 12:04 AM

الأستاذ سيف سالم والأستاذ طارق إلهامي والأستاذ محمد عبد الحكم والأستاذ راغب المصري
وباقي الأستاذة الأعزاء في المنتدي
أود أن أعرف رأي حضراتكم في هذا السؤال
من حيث هل صيغتة صحيحة أم لا
وإذا كانت صحيحية فما هي الإجابة الدقيقة لة مع التوضيح

قم بوضع القيمة 8325649721.25489622
في المتغيرات التالية
Short
Integer
Decimal
Long
String


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

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