ভাল সমীকরণ সম্পাদকের অভাবে সমীকরণের সাথে লেনদেন করা অগোছালো এবং অপ্রীতিকর। উদাহরণস্বরূপ, আমি যদি একটি অবিচ্ছেদ্য এবং এর সমাধান প্রকাশ করতে চাইতাম তবে এটি দেখতে এরকম কিছু হতে পারে:
ইন্টিগ্রাল [x ^ 3 ই ^ (- এমএক্স ^ 2 বি / 2), ডিএক্স] = - ((2 + বি এম x ^ 2) / (বি ^ 2 * ই ^ ((বি এম এক্স ^ 2) / 2) * মি ^ 2))
ইন্টিগ্রাল.ওল্ফ্রাম.কম এ একে "ইনপুট ফর্ম" বলা হয়। "ইনপুট ফর্ম" এ কোনও সমীকরণ দেখতে কারও পছন্দ হয় না। এই সমীকরণটি দেখার আদর্শ উপায় হ'ল:

(ওল্ফ্রাম এটিকে "traditionalতিহ্যবাহী রূপ" বলেছেন)
এই কোডগল্ফের জন্য, এমন একটি প্রোগ্রাম লিখুন যা "ইনপুট ফর্ম" এ ইনপুট হিসাবে কিছু সমীকরণ নেবে এবং সেই সমীকরণটিকে "traditionalতিহ্যবাহী ফর্ম" এর ascii উপস্থাপনায় কল্পনা করবে। সুতরাং, এই উদাহরণের জন্য আমরা এর মতো কিছু পেতে পারি:
/\ 3
| x
| ------------ dx =
| 2
\/ (m x b)/2
e
2
2 + b m x
-(-----------------)
2
2 (b m x )/2 2
b e m
প্রয়োজনীয়তা:
- কোনওভাবেই ইনপুট পরিবর্তন, সরলকরণ বা পুনর্বিন্যাস করবেন না। একে একে একই আকারে রেন্ডার করুন এটি ইনপুট দ্বারা বর্ণিত হয়েছিল।
- চারটি বেসিক গাণিতিক ক্রিয়াকলাপ সমর্থন করুন (+, -, *, /)। দুটি সংলগ্ন সংখ্যার গুণ না করার সময় * চিহ্নটি অন্তর্ভুক্ত এবং বাদ দেওয়া উচিত।
- সংহতকরণের জন্য সমর্থন (উপরে উদাহরণে প্রদর্শিত হিসাবে) প্রয়োজন হয় না । ইন্টিগ্রেট [...] বা স্কয়ার্ট [...] এর মতো ফাংশনগুলির সাথে ইনপুট সমর্থন করতে সক্ষম হওয়া একটি বোনাস।
- সমর্থন উদাহরণগুলি উপরে উদাহরণ হিসাবে দেখানো হয়েছে (নবম মূলটি 1 / nth শক্তি বাড়িয়ে মডেল করা যেতে পারে)।
- অপ্রয়োজনীয় প্রথম বন্ধনী (উপরের উদাহরণে বৃহত্তর ভগ্নাংশের ডোনোমেনেটর এবং সংখ্যকের চারপাশের মতো) বাদ দেওয়া উচিত।
- ভগ্নাংশের ডিনোমিনেটর এবং অঙ্কগুলিতে প্রকাশটি অনুভূমিক বিভাজন রেখার উপরে এবং নীচে হওয়া উচিত।
- সমান চিহ্নের পরে কোনও নতুন লাইন শুরু করবেন কিনা তা আপনি চয়ন করতে পারেন। উপরের উদাহরণে, একটি নতুন লাইন শুরু হয়েছে।
- ক্রমের ক্রম অবশ্যই ইনপুটে যেমন হয় ঠিক তেমনই হতে পারে।
আপনার সমাধানটি পরীক্ষার জন্য ইনপুট এবং সম্পর্কিত আউটপুটের কয়েকটি উদাহরণ:
ইনপুট:
1/2 + 1/3 + 1/4
আউটপুট:
1 1 1
- + - + -
2 3 4
ইনপুট:
3x^2 / 2 + x^3^3
আউটপুট:
2 3
3 x 3
---- + x
2
ইনপুট:
(2 / x) / (5 / 4^2)
আউটপুট:
2
-
x
--
5
--
2
4
ইনপুট:
(3x^2)^(1/2)
আউটপুট:
2 1/2
(3 x )