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

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

سؤال في الرياضيات

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

  • سؤال في الرياضيات

    السلام عليكم ورحمة الله وبركاته
    عندي مجموعة ارقام في انبوتات او مصفوفة ......
    ثم عندي انبوت للادخال ....

    كيف ابحث عن الرقم المساوي او الاقرب اليه

    مثال : عندي : 4.45.59.26.458.100.158.75
    ثم اسال عن الرقم : 70
    فيخبرني الكود ان الاقرب الى هذا الرقم هو 75

    شكرا

  • #2
    بسم الله الرحمن الرحيم
    نقوم بعمل حلقه تطرح الـ 70 من جميع عناصر المجموعة
    مع اهمال اشارة + و -
    والنتيجة ستكون اصغر قيمه لعملية الطرح

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

    تعليق


    • #3
      السلام عليكم ورحمة الله وبركاته
      أسئلة من هذا النوع تتطلب الفكرة أولا

      على كل سأحاول لكن الفكرة التالية محجوزة لغاية ترجمتها لكود
      بعد دقائق إن شاء الله

      الفكرة ببساطة :


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

      الحل جاهز نقرأ أفكاركم
      التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 26-08-2017, 11:32 PM.

      تعليق


      • #4
        المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
        بسم الله الرحمن الرحيم
        نقوم بعمل حلقه تطرح الـ 70 من جميع عناصر المجموعة
        مع اهمال اشارة + و -
        والنتيجة ستكون اصغر قيمه لعملية الطرح

        اكتب انت الحلقة اخي عبد الهادي
        موفق بإذن الله ... لك مني أجمل تحية .
        70 - 69 = 1
        71-70 = -1 وباهمال الاشارة = 1
        ستكون هنااك حالات كهذه تعرقل البناء
        الطريقة قد لا تؤدي إلى حل

        تعليق


        • #5
          المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
          70 - 69 = 1
          71-70 = -1 وباهمال الاشارة = 1
          ستكون هنااك حالات كهذه تعرقل البناء
          الطريقة قد لا تؤدي إلى حل
          ------------------------------
          بسم الله الرحمن الرحيم
          كلام دقيق وجميل
          بارك الله فيك


          ممكن استاذي الفاضل ان تكتب لي الفكره
          وكيف يمكن تجاهل + -
          بشكل حلقة لانني احاول من ساعات ولم اعرف


          تعليق


          • #6
            المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
            ------------------------------
            بسم الله الرحمن الرحيم
            كلام دقيق وجميل
            بارك الله فيك


            ممكن استاذي الفاضل ان تكتب لي الفكره
            وكيف يمكن تجاهل + -
            بشكل حلقة لانني احاول من ساعات ولم اعرف


            رسمت لك خوارزمية (طريقة) للحل في مشاركتي 3 حاول تجسيدها
            تكويدا مرحلة مرحلة

            تعليق


            • #7
              المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
              بسم الله الرحمن الرحيم
              نقوم بعمل حلقه تطرح الـ 70 من جميع عناصر المجموعة
              مع اهمال اشارة + و -
              والنتيجة ستكون اصغر قيمه لعملية الطرح

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

              تعليق


              • #8
                المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                السلام عليكم ورحمة الله وبركاته
                أسئلة من هذا النوع تتطلب الفكرة أولا

                على كل سأحاول لكن الفكرة التالية محجوزة لغاية ترجمتها لكود
                بعد دقائق إن شاء الله

                الفكرة ببساطة :

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

                تعليق


                • #9
                  المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                  شكرا على التلميح سنحاول الترجمة الى اكواد
                  بارك اله فيكم
                  التلميح محجوز
                  هات غير ذلك أحب قراءة أفكار مختلفة
                  اذ كنت مستعجلا ( أي تريد الحل لعمل نكتب لك الحل الان )

                  تعليق


                  • #10
                    محاولة من اجل العدد 70 في المصفوفة

                    كود PHP:
                    ref = {15,26,58,75,114,2,70,56,922,45}; 
                    s1 ""s2 ="";
                    Table.Sort(ref,nil);
                    v1  70; ------------cible
                    for in in pairs(ref) do
                      if 
                    == v1 then
                      s1 
                    ref[i+1];   s2 ref[i-1];
                    end end
                    Dialog
                    .Message("","kabir".. s1 .."\r\n".."asrar"..s2

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                      التلميح محجوز
                      هات غير ذلك أحب قراءة أفكار مختلفة
                      اذ كنت مستعجلا ( أي تريد الحل لعمل نكتب لك الحل الان )
                      لو كنت املك حلا لما طرحت السؤال اصلا
                      لكن ساحاول ان اجد خيطا اخر

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                        محاولة من اجل العدد 70 في المصفوفة

                        كود PHP:
                        ref = {15,26,58,75,114,2,70,56,922,45}; 
                        s1 ""s2 ="";
                        table.sort(ref,nil);
                        v1  70; ------------cible
                        for in in pairs(ref) do
                          if 
                        == v1 then
                          s1 
                        ref[i+1];   s2 ref[i-1];
                        end end
                        dialog
                        .message("","kabir".. S1 .."\r\n".."asrar"..s2
                        خطوات جيدة في الطريق الصحيح

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                          لو كنت املك حلا لما طرحت السؤال اصلا
                          لكن ساحاول ان اجد خيطا اخر

                          هنا أنا أعتذر ضننت السؤال تمرينا

                          موفق
                          - الحل يعالج أقرب عدد فعليا
                          - الحل يعالج اذا كان العدد المبحوث عنه موجود او غير موجود
                          [html]

                          ----------- Le nombre le plus proche
                          t = {4,45,20,23,59,26,458,100,158,75}-----------
                          f1=70 -------------------------------------------
                          k='';Table.Insert(t, 1, f1)----------------------
                          Table.Sort(t, function(a,b) return a < b end)----
                          for i=1, Table.Count(t) do-----------------------
                          if t[i] ==f1 then-----ABOU_BELKISS 2017----------
                          p1 = Math.Abs(f1-t[i-1]);p2=Math.Abs(f1-t[i+1])--
                          if p1 < p2 then----------------------------------
                          k=t[i-1];else------ALGER LE 26 - 08 - 2017 ------
                          k=t[i+1];----------------------------------------
                          break;end;end;end--------------------------------
                          Dialog.Message("Le nombre le plus proche :",k)---

                          [/html]

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                            بسم الله الرحمن الرحيم
                            نقوم بعمل حلقه تطرح الـ 70 من جميع عناصر المجموعة
                            مع اهمال اشارة + و -
                            والنتيجة ستكون اصغر قيمه لعملية الطرح

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

                            كود PHP:
                            ref = {15,26,58,75,114,20,56,922,45};  rep = {};
                            s1 ""s2 ="";
                            Table.Sort(ref,nil); e=1;
                            v1  70; ------------cible
                            for in in pairs(ref) do
                              if 
                            v1 >=0  then rep[e] = e=e+1;end 
                            end
                            Table
                            .Sort(rep,nil);
                            Dialog.Message(""rep[1]) 

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                              هنا أنا أعتذر ضننت السؤال تمرينا

                              موفق
                              - الحل يعالج أقرب عدد فعليا
                              - الحل يعالج اذا كان العدد المبحوث عنه موجود او غير موجود
                              [html]

                              ----------- le nombre le plus proche
                              t = {4,45,20,23,59,26,458,100,158,75}-----------
                              f1=70 -------------------------------------------
                              k='';table.insert(t, 1, f1)----------------------
                              table.sort(t, function(a,b) return a < b end)----
                              for i=1, table.count(t) do-----------------------
                              if t[i] ==f1 then-----abou_belkiss 2017----------
                              p1 = math.abs(f1-t[i-1]);p2=math.abs(f1-t[i+1])--
                              if p1 < p2 then----------------------------------
                              k=t[i-1];else------alger le 26 - 08 - 2017 ------
                              k=t[i+1];----------------------------------------
                              break;end;end;end--------------------------------
                              dialog.message("le nombre le plus proche :",k)---

                              [/html]

                              جميل جدا وواضح ربي يبارك في علمك

                              تعليق

                              مواضيع تهمك

                              تقليص

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