0 حسين محمد7 نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 هذه عبارة عن دالة تسقبل 2 من المتغيرات تقوم بجمع الرقمين ومن ثم تقوم بانقاص 1 من مجموع الرقمين ومن ثم تعيد الناتج النهائي عند استدعائها 1 اقتباس
0 محمد ربيع زليول نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 يطلب السؤال حساب الطول الأقصى للضلع الثالث للمثلث. أي أنه يقوم بتقديم طول ضلعين من المثلث، وأنت عليك حساب أقصى طول ممكن للضلغ الثالث. السؤال قدم العلاقة التي يمكنك من خلالها حساب هذا الطول، وهي كالتالي: (side1 + side2) - 1 وما يطلبه السؤال هو بإكمال الدالة التالية بحيث، تقوم بتطبيق العلاقة وإرجاع القيمة: function nextEdge(side1, side2) { } المتغير side1 هو طول الضلع الأول. والمتغير side2 هو طول الضلع الثاني. ولنطبق العلاقة سنقوم بجمع الضلعين وإنقاص 1: function nextEdge(side1, side2) { (side1 + side2) - 1 } ثم بعد ذلك علينا إضافة return لإرجاع قيمة هذه المعادلة: function nextEdge(side1, side2) { return (side1 + side2) - 1 } للحصول على معلومات أكبر عن معادلة حساب طول الضلع الأقصى، وحساب طول الأدنى، يمكنك مشاهدة هذا الفيديو. وعلى العموم العلاقة كالتالي: إذا اعتبرنا أن side1 هو طول الضلع الأول، وأن side2 هو طول الضلع الثاني، وأن side2 أكبر من side1. فطول الضلع الثالث side3 دائمًا سيكون محصورًا بين القيمتين: القيمة الأدنى: side2 - side1 القيمة القصوى side2 + side1 بالشكل التالي: side2 - side1 < side3 < side1 + side2 1 اقتباس
0 Yomna Raouf نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 يتم في هذا المثال حساب طول أطول خط ممكن لإغلاق المثلث. يتم حساب طول هذا الضلع باستخدام المعادلة side1 + side2 -1 لذلك قمنا بعمل دالة function تستقبل طولى الضلعين الموجودين و تقوم بعدها بحساب طول الطلع الثالث و إرجاعه. يمكنك قراءة هذا المقال لمزيد من المعلومات عن الدوال في javaScript. 1 اقتباس
0 Momen Gamal نشر 8 سبتمبر 2020 الكاتب أرسل تقرير نشر 8 سبتمبر 2020 بتاريخ الآن قال محمد ربيع زليول: يطلب السؤال حساب الطول الأقصى للضلع الثالث للمثلث. أي أنه يقوم بتقديم طول ضلعين من المثلث، وأنت عليك حساب أقصى طول ممكن للضلغ الثالث. السؤال قدم العلاقة التي يمكنك من خلالها حساب هذا الطول، وهي كالتالي: (side1 + side2) - 1 وما يطلبه السؤال هو بإكمال الدالة التالية بحيث، تقوم بتطبيق العلاقة وإرجاع القيمة: function nextEdge(side1, side2) { } المتغير side1 هو طول الضلع الأول. والمتغير side2 هو طول الضلع الثاني. ولنطبق العلاقة سنقوم بجمع الضلعين وإنقاص 1: function nextEdge(side1, side2) { (side1 + side2) - 1 } ثم بعد ذلك علينا إضافة return لإرجاع قيمة هذه المعادلة: function nextEdge(side1, side2) { return (side1 + side2) - 1 } للحصول على معلومات أكبر عن معادلة حساب طول الضلع الأقصى، وحساب طول الأدنى، يمكنك مشاهدة هذا الفيديو. وعلى العموم العلاقة كالتالي: إذا اعتبرنا أن side1 هو طول الضلع الأول، وأن side2 هو طول الضلع الثاني، وأن side2 أكبر من side1. فطول الضلع الثالث side3 دائمًا سيكون محصورًا بين القيمتين: القيمة الأدنى: side2 - side1 القيمة القصوى side2 + side1 بالشكل التالي: side2 - side1 < side3 < side1 + side2 ده تحدي تاني معرفتش احله اسئله ملهاش معني ولا انا مش فهم اقتباس
0 سمير عبود نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 مرحباً @Momen Gamal الفكرة ككل هي إيجاد القيمة الأعظمية لطول الضلع الثالث في مثلث بمعرفة طول كل من الضلعين الآخرين لنفرض أن side1 هو طول الضلع الأول و side2 هو طول الضلع الثاني و المطلوب إيجاد x طول الضلع الثالث و على هذا الأساس : max(side1, side2) - min(side1, side2) < x < side1 + side2 لمعرفة كيف جاء هذا القانون يُمكنك مشاهدة هذا الفيديو التوضيحي لكن التحدي يشترط أن تكون القيم كلها طبيعية لهذا فالقيمة الأعظمية هي side1 + side2 - 1 المطلوب إنشاء دالة بلغة جافاسكربت تمرر لها قيمة كل من الضلعين و يتم تعريفها بالشكل التالي: function nextEdge(side1, side2) { // core here } وبما أن الدالة ترجع القيمة القصوى فسنكتب في جسم الدالة تعليمة return متبوعة بالقيمة التي نريد إرجاعها و على هذا الأساس تصبح الدالة بالشكل التالي: function nextEdge(side1, side2) { return side1 + side2 - 1; } بالتوفيق اقتباس
0 محمد ربيع زليول نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 بتاريخ الآن قال Momen Gamal: ده تحدي تاني معرفتش احله اسئله ملهاش معني ولا انا مش فهم أعتقد أن السبب الرئيسي هو أنك غير متعود على الطريقة التي تطرح بها الأسئلة في هذا النوع من المواقع. التحديات بهذه المواقع دائمًا تحتوي على هذه الأمور الثلاث: نص المشكلة: وهو نص يشرح الإشكالية التي نحاول حلها في السؤال. المدخلات: وهي المتغيرات التي يقدمها لك الموقع في البداية والتي عليك أن تقوم بإستخدامها للوصول للنتيجة، وغالبًا ستجدها في معاملات الدالة. المخرج: هي القيمة التي عليك إرجاعها في آخر السؤال، وهي حل السؤال. وستجد ضمن النص بعض القيود، أو الأمثلة التي تشرح أو تساعدك للوصول إلى الحل. هذه الأسئلة التي تقوم بحلها الآن هي أسئلة تشرح الأساسيات فقط، من جهة تعلمك طريقة التعامل مع الموقع وهذه التحديات، ومن جهة أخرى تشرح لك بعض أساسيات جافاسكربت. في السؤال السابق مثلًا، كان الهذف هو تعلم طريقة إرجاع قيمة من الدالة، وفي السؤال الحالي شرح المعامل && في جافا سكربت. إذا رجعنا للسؤال السابق سنجد أن: نص المشكلة: يتحدث عن الوصول للقيمة القصوى لضلع الثالث للمثلث. المدخلات: هي side1 و side2 وهي طول ضلعين من المثلث، ونجدها أيضًا في معاملات الدالة: function nextEdge(side1, side2) { } المخرج: هو طول الضلع الثالث وهو القيمة التي علينا الوصول إليها وإرجاعها في النهاية: return (side1 + side2) - 1 كما نجد بعض الملاحظات التي شرحت لنا طريقة إرجاع حساب طول الأقصى للضلع الثالث بالإضافة للأشياء التي علينا القيام بها. 1 اقتباس
0 Momen Gamal نشر 8 سبتمبر 2020 الكاتب أرسل تقرير نشر 8 سبتمبر 2020 بتاريخ 2 ساعات قال محمد ربيع زليول: أعتقد أن السبب الرئيسي هو أنك غير متعود على الطريقة التي تطرح بها الأسئلة في هذا النوع من المواقع. التحديات بهذه المواقع دائمًا تحتوي على هذه الأمور الثلاث: نص المشكلة: وهو نص يشرح الإشكالية التي نحاول حلها في السؤال. المدخلات: وهي المتغيرات التي يقدمها لك الموقع في البداية والتي عليك أن تقوم بإستخدامها للوصول للنتيجة، وغالبًا ستجدها في معاملات الدالة. المخرج: هي القيمة التي عليك إرجاعها في آخر السؤال، وهي حل السؤال. وستجد ضمن النص بعض القيود، أو الأمثلة التي تشرح أو تساعدك للوصول إلى الحل. هذه الأسئلة التي تقوم بحلها الآن هي أسئلة تشرح الأساسيات فقط، من جهة تعلمك طريقة التعامل مع الموقع وهذه التحديات، ومن جهة أخرى تشرح لك بعض أساسيات جافاسكربت. في السؤال السابق مثلًا، كان الهذف هو تعلم طريقة إرجاع قيمة من الدالة، وفي السؤال الحالي شرح المعامل && في جافا سكربت. إذا رجعنا للسؤال السابق سنجد أن: نص المشكلة: يتحدث عن الوصول للقيمة القصوى لضلع الثالث للمثلث. المدخلات: هي side1 و side2 وهي طول ضلعين من المثلث، ونجدها أيضًا في معاملات الدالة: function nextEdge(side1, side2) { } المخرج: هو طول الضلع الثالث وهو القيمة التي علينا الوصول إليها وإرجاعها في النهاية: return (side1 + side2) - 1 كما نجد بعض الملاحظات التي شرحت لنا طريقة إرجاع حساب طول الأقصى للضلع الثالث بالإضافة للأشياء التي علينا القيام بها. تنصحني بي ايه عشان افهم المسائل واتعمق اكتر في الجافا اسكريبت اقتباس
0 محمد ربيع زليول نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 بتاريخ الآن قال Momen Gamal: تنصحني بي ايه عشان افهم المسائل واتعمق اكتر في الجافا اسكريبت لا اعرف صراحة مستواك البرمجي، في حالة كانت هذه هي بداياتك في جافاسكربت، أنصحك بتعلم الأساسيات من خلال الفيديوهات أو المقالات أولًا. وفي حالة كان مستواك متوسطًا، يمكنك متابعة حل هذه المسائل البرمجية في هذا الموقع أو غيره، بعد كم مسألة ستتعلم قواعد وطريقة حل هذا النوع من المسائل. 1 اقتباس
0 Momen Gamal نشر 8 سبتمبر 2020 الكاتب أرسل تقرير نشر 8 سبتمبر 2020 بتاريخ الآن قال محمد ربيع زليول: لا اعرف صراحة مستواك البرمجي، في حالة كانت هذه هي بداياتك في جافاسكربت، أنصحك بتعلم الأساسيات من خلال الفيديوهات أو المقالات أولًا. وفي حالة كان مستواك متوسطًا، يمكنك متابعة حل هذه المسائل البرمجية في هذا الموقع أو غيره، بعد كم مسألة ستتعلم قواعد وطريقة حل هذا النوع من المسائل. انا خلصت الاساسيات وطبقت بس مش لوحد مع الفيديو وعوز اطور نفسي فيها واحد نصحني بلموقع ده بس المشكله مش عارف اطور نفسي فيها اقتباس
0 محمد ربيع زليول نشر 8 سبتمبر 2020 أرسل تقرير نشر 8 سبتمبر 2020 بتاريخ 1 دقيقة مضت قال Momen Gamal: انا خلصت الاساسيات وطبقت بس مش لوحد مع الفيديو وعوز اطور نفسي فيها واحد نصحني بلموقع ده بس المشكله مش عارف اطور نفسي فيها يمكنك التطبيق عن طريق تقليد بعض المشاريع، أو متابعة دروس تشرح إنشاء مشاريع عن طريق لغة جافا سكربت. أو كما يمكنك متابعة محاولة حل المسائل البرمجية بهذه المواقع، وبعد كم سؤال ستفهم قواعد حل المسائل وستبدأ بإنجازها، أود الإشارة لأن المسائل بهذه المواقع تختلف صعوبتها، هناك مسائل سهلة وأخرى متوسطة الصعوبة ومسائل متقدمة. 1 اقتباس
0 Momen Gamal نشر 10 سبتمبر 2020 الكاتب أرسل تقرير نشر 10 سبتمبر 2020 بتاريخ On 9/8/2020 at 20:47 قال محمد ربيع زليول: يمكنك التطبيق عن طريق تقليد بعض المشاريع، أو متابعة دروس تشرح إنشاء مشاريع عن طريق لغة جافا سكربت. أو كما يمكنك متابعة محاولة حل المسائل البرمجية بهذه المواقع، وبعد كم سؤال ستفهم قواعد حل المسائل وستبدأ بإنجازها، أود الإشارة لأن المسائل بهذه المواقع تختلف صعوبتها، هناك مسائل سهلة وأخرى متوسطة الصعوبة ومسائل متقدمة. لو سمحت انا هعيد علي الاساسيات من الاول ايه اكتر كورس كويس للاساسيات ترشحو ليا اقتباس
السؤال
Momen Gamal
11 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.