اذهب إلى المحتوى
  • 0

مشكله في حل الاسئله

ضياء البعني

السؤال

السلام عليكم انا الان درست print and input and date type And the operators لكن عندما احاول حل الاسئله لا استطيع مع العلم أني طالب سنه اولى في كليه حاسبات وذكاء الاصطناعي

Screenshot_20231018-144011.jpg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

وعليكم السلام , أهلاً ضياء .
سوف أساعدك في الوصل إلى الحل خطوة خطوة بدلاً من تقديم الحل بشكل كامل لتتمكن من تطوير خبرتك في استخدام البرمجة .
السؤال الأول ( رقم 11 ) والسؤال الثاني ( رقم 12 ) يعتمدان على نفس المبدأ في الحل :
أولاً يجب عليك تبسيط الفكرة والسؤال , وأستخراج ما تحتاجه من أجل كتابة البرنامج . لأن للنظرة الأولى اذا قرأت السؤال سوف تعتقد أنه صعبة جداً , وهي تعتمد على مبدأ بسيط في الحل .

  1. أولاً قم بمعرفة ما المعطيات الثابتة وما المتغيرات التي سوف يدخلها المستخدم , فمثلا في السؤال الأول لدينا المعادلتين
    h = h0+ v0t - 1/2 gt^2
    v = v0 - gt

    المعطيات الثابتة هي : g = 9.8 , h0 = 1.6 , v0 = 14,2 , وبالتالي تصبح المعادلة بالشكل التالي :

    h = 1.6 + 14.2t - 9.8/2 * t^2
    v = 14.2 - 9.8t

    هنا نجد أن المتغير الوحيد المتبقي هو t لنجد h  و v .

  2. ثانياً , بعدما وجدنا حلها بشكل منطقي يمكنك الأن تطبيقها في البرمجة بالشكل التالي:

    • تعريف متغير t الذي سوف يدخله المستخدم ( أو أنت ) , وهو في السؤال مرة من أجل 0.5 ثانية , ومرة من أجل ثانيتين.

    • عندما يتم تمرير قيمة t , تقوم بتعريف متغيران لh و v وكتابة المعادلة بشكل رقمي . ( أو يمكنك تعريف متغيرات ل g وv0 وh0 واستخدامهم بدلاً من الكتابة بشكل رقمي ).

    • أخيراً , تقوم بطباعة النتيجة.

 

يمكنك تنفيذ حل السؤال ال12 بدايته تكون على نفس المبدأ , ولكن بعدها سوف تحتاج إلى خطوات إضافية :

  1. إنشاء متغيرات delta و a و b و c وx .
  2. تحقق من قيمة delta ( بعدما تقوم بحل المعادلة )
    if(delta < 0 ) // do something 
    else if ( delta == 0 ) // do something 
    else // هنا سوف تكون دلتا أكبر من الصفر , بالتالي سوف تحتاج إلى إيجاد حلول x
                
  3. في else , سوف تحتاج إلى إنشاء متغيرين x1 وx2 وهما حلول المعادلة , واستخدام المتغيرات a وb وdelta لتجد الحل .

 

إن واجهت أي صعوبة في الحل ضعها في التعليق , لا تقلق فأنا أتابع سؤالك .


 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...