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

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

احمد 720 02-04-2011 05:45 PM

رجــــــــــــــــــــــــاء المساعدة فى فهم هذه النقاط
 
يا جماعة ليه الحيرة اللى عملتوهالى دى الواحد كان متصور ان انواع البيانات دى اسهل حاجة ولكن للأسف الواحد اتشتت خالص .

من كلامكم فهمت ان المتغيرات single و double و decimal تستخدم لتخزين أعداد صحيحة .
تعتبر العبارة السابقة صحيحة

وبعد كدة كان فى سؤال بيقول
لتخزين عدد الطلاب نستخدم متغيرات من النوع single .
قلتوا العبارة غير صحيحة ، طيب ازاى هل هذا تناقض فى الاجابات ولا فى حاجة أن مش فاهمها .

أرجو التوضيح مع التبسيط بالامثلة .

ولو ممكن اجابة هذا السؤال ايضاً
لتخزين درجات الطلاب نستخدم متغيرات من النوع short .
بعض الكتب الخارجية اعتبرت الاجابة خاطئة لأن درجات الطلاب قد تكون كسرية أو صحيحة فالافضل المتغير الكسرى .
والبعض الاخر اعتبرها صحيحة لأن درجات الطلاب ممكن تكون صحيحة .

أرجو توضيح الاجابة الادق .

راغب المصري 02-04-2011 05:57 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة احمد 720 (المشاركة 3287565)
يا جماعة ليه الحيرة اللى عملتوهالى دى الواحد كان متصور ان انواع البيانات دى اسهل حاجة ولكن للأسف الواحد اتشتت خالص .

من كلامكم فهمت ان المتغيرات single و double و decimal تستخدم لتخزين أعداد صحيحة .
( ممكن لكنها تستغل حجم أكبر في الذاكرة )
تعتبر العبارة السابقة صحيحة

وبعد كدة كان فى سؤال بيقول
لتخزين عدد الطلاب نستخدم متغيرات من النوع single .

قلتوا العبارة غير صحيحة ،
لأن الأساس من استخدام نوع المتغير ده عشري و لكن لو قلنا اننا هنستخدم صحيح ايه المشكلة ( الذاكرة ) وبالتالى صيغة السؤال المفروضة يفضل استخدام المتغير single في تخزين عدد الطلاب ( صحيحة ) -- لكن يستخدم خطأ
طيب ازاى هل هذا تناقض فى
الاجابات ولا فى حاجة أن مش فاهمها .


أرجو التوضيح مع التبسيط بالامثلة .

ولو ممكن اجابة هذا السؤال ايضاً
لتخزين درجات الطلاب نستخدم متغيرات من النوع short .
بعض الكتب الخارجية اعتبرت الاجابة خاطئة لأن درجات الطلاب قد تكون كسرية أو صحيحة فالافضل المتغير الكسرى .
والبعض الاخر اعتبرها صحيحة لأن درجات الطلاب ممكن تكون صحيحة .
سيدي الفاضل المتغير short يخزن صحيح فقط لنفرض أن أحمد حصل على 19.5 ما العمل فلابد من استخدام متغير عشري حيث 1 = 1.00


أرجو توضيح الاجابة الادق .

الاجابة باللون الأخضر

احمد 720 02-04-2011 06:55 PM

شكرا لحضرتك أستاذ راغب

أحـمد قرنى 02-04-2011 07:05 PM

كلام حضرتك سليم يا استاذ راغب
بس عندى تحفظ بسيط على كلام حضرتك بخصوص بأنه لو ذكر يفضل استخدام متغير من النوع single لتخزين عدد الطلاب .
حضرتك وضحت ان الجملة صحيحة

اعتقد من وجهة نظرى قابلة للصواب والخطأ
ان الجملة غير صحيحة لأن الافضل النوع short .

وخلاصة ما فهمته
ان فى صح وخطأ خاصة لازم لما نخزن المتغير من النوع الصحيح كعدد الطلاب وعدد الكتب وغير ذلك تكون المتغيرات صحيحة كـ Shrort . integer . long . خلاف ذلك تعتبر الجملة غير صحيحة .

وأيضاً عند تخزين درجات الطلاب ومبلغ من المال يجب أن تكون المتغيرات من النوع الكسرى حلاف ذلك تكون العبارة غير صحيحة .

راغب المصري 02-04-2011 10:10 PM

استاذي العزيز اجابتى بالاخضر بس

مها محمد مندور 04-04-2011 06:54 PM

الدالة rand تستخدم ارقام عشوائية (أكبر من الواحد الصحيح - أقل من الواحد الصحيح )



ياتري من الذي سوف يجب ؟؟؟

أحـمد قرنى 04-04-2011 07:02 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة مها محمد مندور (المشاركة 3294265)
الدالة rand تستخدم ارقام عشوائية (أكبر من الواحد الصحيح - أقل من الواحد الصحيح )



ياتري من الذي سوف يجب ؟؟؟

الدالة Rnd ( ) تولد أرقام عشوائية أكبر من أو تساوى الصفر وأصغر من الواحد الصحيح .

الدالة Randomize تولد أعداد عشوائية بترتيب مختلف

مها محمد مندور 04-04-2011 07:33 PM

برافووووووووووووووووو يا مستر بس كنت منتظرة إجابة من الطلاب

مها محمد مندور 04-04-2011 07:34 PM

شكرررررررررررررررررررررررررررررررررا

أحمد هاشم الزيدي 08-04-2011 10:26 PM

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


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

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