إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

تمرين ترفيهى :: النحل و العناكب

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • تمرين ترفيهى :: النحل و العناكب

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    تمرين اليوم للترفيه فقط

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

    بعد عناء شديد تمكن احمد من عدد العناكب و النحل
    و لكنه قرر فى قرارة نفسه ان يحير صديقه محمد

    لذلك فلم يخبره بعدد النحل و العناكب
    و لكنه قال عدد العناكب + عدد النحل = 48

    فقال له محمد انه من المستحيل معرفة عدد النحل منفردا او العناكب منفردا بمعلومية المجموع فقط
    فرد احمد قائلا :: حسنا .. عدد ارجل العناكب و النحل = 312


    و لما كان من المعلوم ان للنحلة 6 ارجل و للعنكبوت 8 ارجل فقد ابتسم محمد
    و فتح حاسوبه
    و شغل برنامج الأوتوبلاى
    و كتب بضعة اسطر فى نافذة الكود

    ثم قال لصديقه
    عدد النحل = كذا و عدد العناكب = كذا

    فما هو العدد و ماذا تراه كتب فى نافذة الكود ؟؟

    طلب احمد الطريقة من محمد فلم يعطها له
    و لكنه أعطاه ملف مفتوح و طلب منه المحاولة بنفسه
    بشرط واحد فقط
    و هو الا يستخدم اى حلقة او اى كائنات غير المتضمنة فى الملف المفتوح
    لذلك فالملف المفتوح مرفق





    تحديث
    انتهى التمرين

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

    الحل
    ضع بداخل زر الحساب فى الملف المفتوح هذا الكود
    كود PHP:
    bee_Leg -- عدد ارجل النحلة
    spider_Leg 
    8  -- عدد ارجل العنكبوت

    total_count 
    48 -- اجمالى العدد
    total_legs 
    312  -- اجمالى عدد الارجل

    -- نفترض ان الكل نحل
    count 
    total_count bee_Leg -- ضرب العدد الكلى فى 6
    -- عدد الأرجل فى الناتج سيكون بالقطع أقل من عدد الأرجل المعطى سنقوم بالطرح لنعرف الفرق
    -- لأننا افترضنا ان الكل كان نحلا و هذا مخالف للواقع
    -- لنعرف عدد الأرجل الزائدة عن عدد ارجل النحل
    leg_of_not_bee 
    =  total_legs count -- الارجل الزائدة مؤكد تخص العناكب
    -- يحتاج كل عنكبوت لرجلين ازيد من النحلة
    -- سنقسم الفرق على 2
    spider_count 
    leg_of_not_bee /2
    -- ها قد حصلنا على عدد العناكب
    -- سنطرحه من العدد الكلى لنعرف عدد النحل
    bees_count 
    total_count spider_count

    -- نظهر النواتج
    Input
    .SetText("Input4"bees_count);
    Input.SetText("Input5"spider_count); 
    الشرح
    افترضنا ان كل المجموعة كانت من النحل
    لذلك ضربنا العدد الكلى فى 6
    عدد الأجل الناتج حتما سيكون اقل من عدد الأرجل الفعلى
    فلو كان العدد الزائد = 2 رجل نستنتج ان هناك عنكبوت واحد زائد
    و لو كان العدد الزائد = 4 رجل نستنتج ان هناك عنكبوتان زائدان
    لذلك سنقسم العدد الزائد على 2 لنحصل فورا على عدد العناكب
    نطرحه من اجمالى العدد لنحصل على عدد النحل

    شكرا للجميع
    الى اللقاء


    الملفات المرفقة
    التعديل الأخير تم بواسطة المـهاجر; الساعة 14-03-2017, 06:06 AM.

  • #2
    كود PHP:
    for =1,48  do
    if 
    8*+(48-y)*== 312  then
    Dialog
    .Message("Notice","   عدد العناكب  =   "..y.."   عدد النحل =   "..48-y);
    end
    end 

    تعليق


    • #3
      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
      كود PHP:
      for =1,48  do
      if 
      8*+(48-y)*== 312  then
      Dialog
      .Message("Notice","   عدد العناكب  =   "..y.."   عدد النحل =   "..48-y);
      end
      end 
      ممتاز جدا




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


      تعليق


      • #4
        هي محاولة تقبلها لم أقرأ التمرين لآخره و لم أطلع على الملف المفتوح
        على كل محاولتي مرفوضة مادامت أخلت بإحدى الشروط

        سؤال ممتاز

        تعليق


        • #5
          فقط نريد حل المسألة بعيدا عن الاحتمالات
          لأن التمرين الحالي به عدد محدود من الاحتمالات

          فى البرمجة الواقعية قد تتطرق المعطيات الى ملايين او مليارات الاحتمالات
          لذلك نسعى للحل بطريقة منهجية و ليست احتمالية

          و مع ذلك محاولتك صحيحة
          و لكن حل التمرين يقتضى مراعاة الشرط

          تعليق


          • #6
            ضعيف رياضيا ويستغرق الإستيعاب الرياضى منى وقتا طويلا من الفحص والتدقيق والتجارب وربما إمساك حزمة من الورق مع قلم للتسجيل والتجربة ولكن أتطلع لمعرفة طريقة الحل منكم فأزداد فهما

            تعليق


            • #7
              بسم الله الرحمن الرحيم

              استاذ المهاجر
              هل المقصود حل رياضي عادي -

              بفرض عدد النحل = x وعدد العناكب = y

              كود PHP:
              6x+8y=312
              48
              =y+x
              x
              =48-y
              6
              (48-y)+8y=312
              288
              -6y+8y=312
              -6y+8y=312-288
              2
              /2y=24/2
              y
              =12
              x
              =48-12
              x
              =36 



              موفق بإذن الله ... لك مني أجمل تحية .

              تعليق


              • #8
                المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                ضعيف رياضيا ويستغرق الإستيعاب الرياضى منى وقتا طويلا من الفحص والتدقيق والتجارب وربما إمساك حزمة من الورق مع قلم للتسجيل والتجربة ولكن أتطلع لمعرفة طريقة الحل منكم فأزداد فهما
                ابدا
                ليس المطلوب حلا رياضيا كما سترى لاحقا
                الهدف هو تمرين العقل على محاصرة مشكلة بالمنطق فقط
                لتنشيط مراكز الابتكار فى العقل حتى و لم تتوافر مهارات رياضية متقدمة


                تعليق


                • #9
                  المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                  بسم الله الرحمن الرحيم

                  استاذ المهاجر
                  هل المقصود حل رياضي عادي -

                  بفرض عدد النحل = x وعدد العناكب = y

                  كود PHP:
                  6x+8y=312
                  48
                  =y+x
                  x
                  =48-y
                  6
                  (48-y)+8y=312
                  288
                  -6y+8y=312
                  -6y+8y=312-288
                  2
                  /2y=24/2
                  y
                  =12
                  x
                  =48-12
                  x
                  =36 



                  موفق بإذن الله ... لك مني أجمل تحية .
                  حل رياضى جميل جدا




                  أنت استخدمت طريقة التعويض
                  سأهديك هذا الحل الرياضى الذى يعتمد فكرة طرح معادلتين
                  الذى سيسهل عليك التعامل مع المواقف المشابهة مستقبلا
                  و سيختصر لك الطريق لحل معادلتين فى مجهولين
                  كود PHP:
                  6x+8y=312
                  x
                  +48       -- سنجهز هذه المعادلة للطرح بضربها فى 6 للتخلص من المتغير إكس نهائيا
                  6x 
                  6y 288     -- الناتج بعد الضرب
                  -- الآن المعادلتين جاهزتين للطرح .... سنطرح المعادلتين .. سنطرح السطر 3 من السطر1
                  2y 
                  24     -- مبروك .... تخلصنا من المتغير إكس
                  12
                  x
                  =48-y
                  x
                  32 
                  سامحك الله ... حولت التمرين لدرس رياضيات
                  لكن هل كل الزملاء بارعون بالمعادلات ؟؟
                  التمرين يقيس القدرة على حل المسألة بالمنطق و البرمجة فقط
                  مشكور جدا على الحل الرياضى
                  و لا زلت منتظر الحل



                  تعليق


                  • #10
                    كل ثلاث عناكب من حيث عدد الارجل يقابلها 1 نحلة
                    بمعنى 4 حشرات تقابل 1

                    وعليه عدد العناكب
                    كود PHP:
                    Dialog.Message("Notice",48/4); 
                    وبالطرح تحصل على عدد النحلات

                    قد أكون لم أشرح جيدا مادار في ذهني لكن هو منطق صحيح

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                      حل رياضى جميل جدا




                      أنت استخدمت طريقة التعويض
                      سأهديك هذا الحل الرياضى الذى يعتمد فكرة طرح معادلتين
                      الذى سيسهل عليك التعامل مع المواقف المشابهة مستقبلا
                      و سيختصر لك الطريق لحل معادلتين فى مجهولين
                      كود PHP:
                      6x+8y=312
                      x
                      +48       -- سنجهز هذه المعادلة للطرح بضربها فى 6 للتخلص من المتغير إكس نهائيا
                      6x 
                      6y 288     -- الناتج بعد الضرب
                      -- الآن المعادلتين جاهزتين للطرح .... سنطرح المعادلتين .. سنطرح السطر 3 من السطر1
                      2y 
                      24     -- مبروك .... تخلصنا من المتغير إكس
                      12
                      x
                      =48-y
                      x
                      32 
                      سامحك الله ... حولت التمرين لدرس رياضيات
                      لكن هل كل الزملاء بارعون بالمعادلات ؟؟
                      التمرين يقيس القدرة على حل المسألة بالمنطق و البرمجة فقط
                      مشكور جدا على الحل الرياضى
                      و لا زلت منتظر الحل



                      -----------------------------------


                      افكار ممتازة

                      تعليق


                      • #12
                        بالنسبة لي ساجلس على الربوة واشاهد من بعيد
                        اذا كانت الاسود المتمرسة على القتال عجزت عن القبض على الفريسة فكيف بصغارها
                        موفق بإذن الله ... لك مني أجمل تحية .

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                          كل ثلاث عناكب من حيث عدد الارجل يقابلها 1 نحلة
                          كل ثلاث عناكب يقابلها 4 نحلة و ليس نحلة واحدة

                          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                          قد أكون لم أشرح جيدا مادار في ذهني لكن هو منطق صحيح

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

                          و لكن منطق التفكير هنا سليم 100 %
                          ستجده متبلور فى الحل

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
                            بالنسبة لي ساجلس على الربوة واشاهد من بعيد
                            اذا كانت الاسود المتمرسة على القتال عجزت عن القبض على الفريسة فكيف بصغارها
                            موفق بإذن الله ... لك مني أجمل تحية .
                            بالعكس تماما
                            كل الحلول التى طرحت تفى تماما بالغرض و قبضت جيدا على الفريسة
                            فقط نريد حل يوضح الية القبض على الفريسة و ليس مجرد القبض


                            تعليق


                            • #15

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X