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

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

تمرين ....... برمجة الحل للغز رياضيات . 2 .

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

  • تمرين ....... برمجة الحل للغز رياضيات . 2 .

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

    تمرين اخر ايضا للالغاز الرياضية

    لاحظا الشكل الموالي



    كيف ابرمج كود بحث يحقق الحل
    اضع الارقام من 1 حتى 8 شرط ان لا يكون الرقم بجانب الرقم الموالي له مهما كان الاتجاه
    لاحظا هذا حل خطأ




    تحياتي لكم و بالتوفيق في الحل

    التعديل الأخير تم بواسطة عبد الهادي بهاب; الساعة 06-03-2016, 10:48 PM.

  • #2
    الصور غير مرئية بالنسبة لي يااما من المتصفح أو شيء آخر
    امكانياتي قديمة حاول رفعها للتحميل مثلا

    تعليق


    • #3
      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
      الصور غير مرئية بالنسبة لي يااما من المتصفح أو شيء آخر
      امكانياتي قديمة حاول رفعها للتحميل مثلا
      تم التعديل

      ربي ينورك على المتابعة

      تعليق


      • #4
        هذا حل لكن لاحظ اني اعتمدت على الشكل التالي لتوزيع
        الارقام

        الحل :
        [HTML]x=1
        y=8
        tamer=""
        ------------
        mil1=Math.Max(x, y);mil2=Math.Min(x, y);
        ---------------
        my_table = {{"[]",mil1-2,mil2+3,mil2+1,mil1,mil2,mil1-1,mil1-3,mil2+2},
        {"[]",mil1-3,mil2+2,mil2+1,mil1,mil2,mil1-1,mil1-2,mil2+3},
        {"[]",mil2+3,mil1-2,mil1-1,mil2,mil1,mil2+1,mil2+2,mil1-3},
        {"[]",mil2+2,mil1-3,mil1-1,mil2,mil1,mil2+1,mil2+3,mil1-2}
        };
        for i = 1,4 do
        tamer=tamer..my_table[i][1].." "..my_table[i][2].." "..my_table[i][3].." "..my_table[i][1].."\r\n"..my_table[i][4]..
        " "..my_table[i][5].." "..my_table[i][6].." "..my_table[i][7].."\r\n"..
        my_table[i][1].." "..my_table[i][8].." "..my_table[i][9].." "..my_table[i][1].."\r\n\r\n"
        end
        result = Dialog.Message("abou_belkiss ^~^",tamer );[/HTML]

        بالمقارنة هل يمكنك كتابة حل لسؤالك وفق الرسم المطروح ؟؟

        تعليق


        • #5
          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
          هذا حل لكن لاحظ اني اعتمدت على الشكل التالي لتوزيع
          الارقام

          الحل :
          [HTML]x=1
          y=8
          tamer=""
          ------------
          mil1=Math.Max(x, y);mil2=Math.Min(x, y);
          ---------------
          my_table = {{"[]",mil1-2,mil2+3,mil2+1,mil1,mil2,mil1-1,mil1-3,mil2+2},
          {"[]",mil1-3,mil2+2,mil2+1,mil1,mil2,mil1-1,mil1-2,mil2+3},
          {"[]",mil2+3,mil1-2,mil1-1,mil2,mil1,mil2+1,mil2+2,mil1-3},
          {"[]",mil2+2,mil1-3,mil1-1,mil2,mil1,mil2+1,mil2+3,mil1-2}
          };
          for i = 1,4 do
          tamer=tamer..my_table[i][1].." "..my_table[i][2].." "..my_table[i][3].." "..my_table[i][1].."\r\n"..my_table[i][4]..
          " "..my_table[i][5].." "..my_table[i][6].." "..my_table[i][7].."\r\n"..
          my_table[i][1].." "..my_table[i][8].." "..my_table[i][9].." "..my_table[i][1].."\r\n\r\n"
          end
          result = Dialog.Message("abou_belkiss ^~^",tamer );[/HTML]

          بالمقارنة هل يمكنك كتابة حل لسؤالك وفق الرسم المطروح ؟؟

          فن .......روعة ......ربي يزيدك تالق و روعة و يعطيك حجة

          تعليق


          • #6
            حتى افهم اللقطة .......ساضع الحل

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: 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