বাম এবং ডান রিমন অঙ্কগুলি নির্দিষ্ট ইন্টিগ্রালগুলির প্রায় অনুমান । অবশ্যই, গণিতে আমাদের খুব নির্ভুল হওয়া দরকার, তাই আমরা তাদের লক্ষ্য নির্ধারণ করেছি এমন অনেকগুলি মহকুমা যা অনন্তের কাছে পৌঁছায়, তবে এই চ্যালেঞ্জের উদ্দেশ্যে এটি প্রয়োজন হয় না। পরিবর্তে আপনার যেকোন প্রোগ্রামিং ভাষায় , কোনও ডিফল্ট পদ্ধতিতে আউটপুট সরবরাহ এবং সংক্ষিপ্ততম প্রোগ্রামটি লেখার চেষ্টা করা উচিত যা নিম্নলিখিতটি করে:
কার্য
প্রদত্ত দুটি মূলদ সংখ্যার এবং (নির্দিষ্ট অবিচ্ছেদ্য সীমা), একটি ধনাত্মক পূর্ণসংখ্যা , একটি বুলিয়ান প্রতিনিধিত্বমূলক ডান হতে বামে / এবং একটি কালো বাক্স ফাংশন , বাম বা ডান রিম্যান সমষ্টি নিরূপণ (তার উপর নির্ভর করে ) এর ব্যবহার করে সমান উপবিভাজনগুলিতে।চ ট ∫ খ একটি চ ( এক্স ) ঘ এক্স এন
আই / ও স্পেকস
এবং যৌক্তিক / ভাসমান পয়েন্ট সংখ্যা বা ভগ্নাংশ হতে পারে।
কোনও দুটি স্বতন্ত্র এবং সামঞ্জস্যপূর্ণ মান দ্বারা প্রতিনিধিত্ব করা যেতে পারে, তবে দয়া করে মনে রাখবেন যে আপনাকে ইনপুট হিসাবে সম্পূর্ণ বা আংশিক ফাংশন গ্রহণ করার অনুমতি নেই ।
একটি ব্ল্যাক-বক্স ফাংশন। উপরের লিঙ্কযুক্ত মেটা উত্তরের উদ্ধৃতি দিয়ে , ব্ল্যাক-বাক্স-ফাংশনের সামগ্রী (অর্থাত্ কোড) অ্যাক্সেস করা যাবে না, আপনি কেবল তাদের কল করতে পারেন (প্রযোজ্য ক্ষেত্রে আর্গুমেন্টগুলি পাস করে) এবং তাদের আউটপুট পর্যবেক্ষণ করতে পারেন । যদি প্রয়োজন হয়, দয়া করে আপনার ভাষাটি যে সিনট্যাক্স ব্যবহার করে তা সম্পর্কে প্রয়োজনীয় তথ্য অন্তর্ভুক্ত করুন যাতে আমরা আপনার জমা পরীক্ষা করতে পারি।
আউটপুট হিসাবে, আপনাকে অবশ্যই জিজ্ঞাসা করা রিমন সমষ্টি উপস্থাপন করে একটি যৌক্তিক / ভাসমান পয়েন্ট / ভগ্নাংশ সরবরাহ করতে হবে। অতীতে আলোচিত হিসাবে , ভাসমান-বিন্দু অপ্রচলতা উপেক্ষা করা যেতে পারে, যতক্ষণ না আপনার আউটপুটটি কমপক্ষে 1/1000 এর নিকটতম একাধিকের সাথে গোল হয় (উদাহরণস্বরূপ 1.4529999
পরিবর্তে ভাল 1.453
) when
গণিত চশমা
মধ্যে একটানা হতে নিশ্চিত করা হয় এবং (কোন জাম্প, কোন গর্ত, কোন উল্লম্ব asymptotes)।
আপনার পক্ষে তিনটি সম্ভাব্য কেস পরিচালনা করতে হবে: (ফলাফলটি বা এর সমতুল্য হওয়া উচিত ), বা ।
যদি , অখণ্ড তার চিহ্নটি পরিবর্তন করে। এছাড়াও, এক্ষেত্রে অবিচ্ছেদ্যতার সঠিক বোধটি দিকে ।
গ্রাফের নীচে অঞ্চলগুলি নেতিবাচক এবং গ্রাফের উপরে থাকাগুলি ইতিবাচক।
উদাহরণ / পরীক্ষার কেস
রেজোলিউশনটি অনুকূল নয়, কারণ আমাকে সেগুলি কিছুটা সঙ্কুচিত করতে হয়েছিল, তবে তারা এখনও পাঠযোগ্য।
, k = ডান:
ফলাফলটি , কারণ প্রতিটি আয়তক্ষেত্রের প্রস্থ এবং এটি সম্পর্কিত উচ্চতা ।
, k = বাম:
আউটপুটটি হওয়া উচিত ।
, k = ডান:
প্রত্যাশিত আউটপুট মান হ'ল , কারণ অবিচ্ছেদ্য পরিবর্তনগুলি সীমাগুলি উল্টানোর সময় লক্ষণগুলি পরিবর্তন করে ( ) ।বি < ক
, k = বাম:
আমাদের যোগফল গণনা করা হচ্ছে, আমরা ।
, k = ডান - আউটপুট: ।
, k = বাম - আউটপুট: ।
0.385723952885505 , k = ডান - আউটপুট: । নোট করুন যে সাইন এখানে রেডিয়ান ব্যবহার করে তবে তার পরিবর্তে ডিগ্রি ব্যবহার করতে নির্দ্বিধায়।
f(x) = x * sin(1 / x); a = 0; b = 1; n = 50; k = right — Output: 0.385723952885505. Note that sine uses radians here, but feel free to use degrees instead.
এখন যে চ (এক্স) একটি কালো বাক্স কেন এটি গুরুত্বপূর্ণ?