النتائج 76 إلى 90 من 124
الموضوع: دردشة عامة لأشياء مختلفة
- 15-10-2017, 12:47 AM #76
اعدرني اخي فيلسوف البادية
اريد أن اسألك لمادا بعض الاكسبرتات تحدف اوتوماتيك بعد اضافتها لبرنامج التداول ؟
مع انه في الحساب الديمو تعمل لكن في الحساب الاحقيقي في journal مباشرة بعد الاضافة removed
مادا تعني
- 15-10-2017, 02:14 AM #77
- 21-10-2017, 03:05 PM #78
Interfaces
An interface allows determining specific functionality, which a class can then implement. In fact, an interface is a class that cannot contain any members, and may not have a constructor and/or a destructor. All methods declared in an interface are purely virtual, even without an explicit definition.
- 21-10-2017, 03:09 PM #79
- 26-10-2017, 05:28 AM #80
- 26-10-2017, 05:36 AM #81
Abstract Class is a class which contains at least one Pure Virtual function in it.
وبالتالي هذا السطر البرمجي هو ماجعلها Abstract Class
كود PHP:virtual void show() = 0;
Virtual لأنه تم تعريفها بالكلمة الرئيسية Virtual
و pure لأننا جعلنها = 0 ---- =0 يجعلها بيور فيرتشوال
اذا لايوجد = 0 لا تصبح بيور وبالتالي الكلاس لايصبح ابستراكت.
متى نتذكر أهمية الـ Abstract Class ؟
ج: عند الحاجة للـ interface بين كودين يكلمون مهمة برنامج واحد---ابرز الامثلة برمجة لعبة الشطرنج + برمجة التقويم الميلادي. فهناك كوديم بأفكار مختلفة--مثلا لعبة الشطرنج كود يرسم اللوحة وكود اخر فكرته مختلفة كليا وهو كود اللعبة وقوانينها---تسوي بينهم interface --- لأنك لايمكن تلعب شطرنج دون وجود اللوحةآخر تعديل بواسطة فيلسوف البادية ، 26-10-2017 الساعة 05:38 AM
- 26-10-2017, 11:52 AM #82
موضوع شيق ومعلومات مفيده
- 26-10-2017, 07:15 PM #83
- 27-10-2017, 01:43 AM #84
- 27-10-2017, 02:02 AM #85
Abstract Data Type أمر مختلف كليا عن Abstract class
- 27-10-2017, 04:58 AM #86
- 27-10-2017, 05:03 AM #87
- 04-11-2017, 05:03 AM #88
مرة ثانية--المقارنة بين عددين عشريين--مشاكل خفية
It should be remembered that real numbers are stored in memory with some limited accuracy in the binary system, while generally the decimal notation is used. That's why many numbers that are precisely represented in the decimal system can be written only as an infinite fraction in the binary system.
For example, numbers 0.3 and 0.7 are represented in the computer as infinite fractions, while the number of 0.25 is stored exactly, because it represents the power of two.آخر تعديل بواسطة فيلسوف البادية ، 04-11-2017 الساعة 05:09 AM
- 04-11-2017, 05:26 AM #89For example, numbers 0.3 and 0.7 are represented in the computer as infinite fractions, while the number of 0.25 is stored exactly, because it represents the power of two.
0.25 ضرب 2 = 0.50 ---- العدد الصحيح 0
ثم 0.50*2 = 1.00 --- العدد الصحيح 1
يعني العشري 0.25 = الباينري 0.01 وينتهي الحساب
بينما 0.30 او 0.70 ستكون النتيجة في البانيري-في المموري--تقريبية لانها غير منتهية
مثال 0.30 نبي نحوله الى باينيري--الباينري لغة الكهرباء او الاشاراة التي يفهمها جهاز الكمبيوتر ""
0.30 ضرب 2 = 0.60 --- العدد الصحيح 0
0.60 ضرب 2 = 1.20 --- العدد الصحيح 1
0.20 ضرب 2 = 0.40 --- العدد الصحيح 0
0.40 ضرب 2 = 0.80 --- العدد الصحيح 0
0.80 ضرب 2 = 1.60 --- العدد الصحيح 1
0.60 ضرب 2 = 1.20 --- العدد الصحيح 1
0.20 ضرب 2 = 0.40 --- العدد الصحيح 0
لاحظ اخر شي رجعنا للتكرار وبالتالي
باينري العشري 0.30 = 0.0100110011011001100 الى ملانهاية على الورق
الكمبيوتر--الهاردوير لايقبل مالا نهاية فيحدث التقريب
افترض اخذنا اول ثمان خانات من الباينري المحسوب هنا ونريد اعادته للعشري---لن يكون الجواب 0.30--بل سيكون 0.28125 تقريبا
0.01001100 -- اول ثمان خانات بعد الفاصلة--حولها لعشري
0*2^-1
+1*2^-2
+0*2^-3
+0*2^-4
+1*2^-5
+1*2^-6
= 0.285 وليس 0.30
ولو كملنا للخانات الاقل--جدول الاكسل اسفل يبين لك اقتراب الرقم من 0.30 ! ولكنه غير منتهي!
- 04-11-2017, 05:37 AM #90
بناء على اخر رد تخيل عرفت متغير من نوع DOUBLE -- ومرت عليه الحسابات عدة مرات؟؟؟ !!
مثلا تخيل تبي تحسب متوسط 13 يوم ومتوسط 22 --ستقسم على 13 ؟؟ وعلى 22 الاسعار التي تقسمها من نوع DOUBLE او float وهذه النواتج بدورها تستخدم مثلا في السقنال التي بدرها من نوع double
تخيل المتوسطين لحظة التقاطع قيم متقاربة جدا والفرق اقل من err هذا النوع--الابسلون!!
لاتنسى جهازك الة وبالتالي لايفهم ماذا نعني بعشري وباينري وفاصلة الخ! كللها بروتوكول تحايلآخر تعديل بواسطة فيلسوف البادية ، 04-11-2017 الساعة 05:51 AM