online

We have 18 guests and no members online

About us

Software Terms - Technology Basic

Function

গনিতে ফাংশন কোন রাশি এবং সংখ্যার মধ্যকার সর্ম্পক নির্দেশ করে । যেমন গনিতের একটি সাধারন ফাংশন হচ্ছে

Y=2*x

এই সমীকরনে y ও x এর মধ্যে সর্ম্পক হচ্ছে y এর মান x থেকে দ্বিগুন । যদিও গনিতের ফাংশন এর থেকে অনেক জটিল হতে পারে । কম্পিউটারের ফাংশন অনেকটা গনিতের ফাংশনের মতোই । কিন্তু এ ক্ষেত্রে এগুলো রেফারেন্স প্যারামিটার হিসেবে পাস করা হয় অর্থাৎ ফাংশনে ইনপুট হিসেবে কাজ করে । যদি উপরের গনিতের ফাংশনটিকে কম্পিউটারের ফাংশন হিসেবে ধরা হত তাহলে x হবে ইনপুট প্যারামিটার এবং y হবে আউটপুটের মান । এটি দেখতে অনেকটা নিচের মত হবে ।

Function double (x)

{

y=2*x;

Return y;

}

উপরোক্তটি হচ্ছে একটি সাধারন ফাংশনের উদাহারন । কম্পিউটার প্রোগ্রামে যেসব ফাংশন ব্যবহার করা হয় সেগুলোতে অনেক লাইনের ইনস্ট্রাকশন থাকে এবং অন্য ফাংশনের রেফারেন্সও থাকতে পারে । যদি একটি ফাংশন নিজেই নিজের রেফারেন্স হয় তাহলে সে ফাংশনকে রিকারসিভ ফাংশন বলা হয় । কিন্তু কিছু ফাংশনের ক্ষেত্রে কোন প্যারামিটারের দরকার হয় না অথবা কিছু ফাংশনের ক্ষেত্রে দরকার হয় । আবার কিছু ফাংশন মান রির্টান করে কিন্তু কিছু কিছু ফাংশন তা করে না তবে আউটপুট দেখায় ।

ফাংশনকে কম্পিউটার প্রোগ্রামের বিল্ডিং ব্লক হিসেবে ধরা হয় । যেটি ছোট ,বড় উভয় পরিমানের ডাটা নিয়ন্ত্রন করতে পারে । ফাংশনকে একটি প্রোগ্রামে অনেকবার কল করা যায় যদিও একে একবার ডিক্লেয়ার করা হয় । এছাড়া প্রোগ্রামাররা ফাংশনের লাইব্রেরী তৈরী করে যেটিতে এক বা একাধিক প্রোগ্রামের রেফারেন্স থাকতে পারে ।

যদিও বড় ধরনের প্রোগ্রামের সোর্স কোডে শত কিংবা এক হাজারটা ফাংশন থাকতে পারে ।

comments
Joomla SEO by AceSEF

Bangla Problem?

Like Our Page



Search

Thanks To