মূল পার্থক্য - আসল বনাম ফর্মাল পরামিতি

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

সুচিপত্র

১. ওভারভিউ এবং মূল পার্থক্য ২. প্রকৃত পরামিতিগুলি কী ৩. সাধারণ পরামিতিগুলি কী 4.. প্রকৃত এবং আনুষ্ঠানিক পরামিতিগুলির মধ্যে সাদৃশ্য ৫. পাশাপাশি পাশের তুলনা - টাবুলার ফর্মে প্রকৃত বনাম ফর্মাল পরামিতি 6. সংক্ষিপ্তসার

প্রকৃত পরামিতি কি?

আসল প্যারামিটারগুলি হ'ল মানগুলি যা কোনও ফাংশনে যখন এটি চাওয়া হয় তখন তা পাস করা হয়। নীচের প্রোগ্রামটি দেখুন।

# অন্তর্ভুক্ত

অকার্যকর সংযোজন (int x, int y) {

int সংযোজন;

সংযোজন = x + y;

printf, ( "% d টি", উপরন্তু);

}

অকার্যকর প্রধান () {

সংযোজন (2,3);

সংযোজন (4,5);

}

উপরের সি প্রোগ্রাম অনুসারে সংযোজন নামে একটি ফাংশন রয়েছে। মূল ফাংশনে, 2 এবং 3 এর মানটি ফাংশন সংযোজনকে দেওয়া হয়। এই মান 2 এবং 3 হ'ল আসল পরামিতি। এই মানগুলি পদ্ধতি সংযোজনে পাস করা হবে এবং দুটি সংখ্যার যোগফল স্ক্রিনে প্রদর্শিত হবে। আবার মূল প্রোগ্রামে নতুন দুটি পূর্ণসংখ্যার মান সংযোজন পদ্ধতিতে পাস করা হয়। এখন আসল প্যারামিটারগুলি 4 এবং 5 হয় 4 এবং 5 এর সমষ্টি স্ক্রিনে প্রদর্শিত হবে।

আনুষ্ঠানিক পরামিতি কি?

কোনও ফাংশন বা একটি পদ্ধতি নীচের বর্ণিতগুলির মতো একটি বাক্য গঠন অনুসরণ করে:

(আনুষ্ঠানিক পরামিতি) {

// মৃত্যুর জন্য বিবৃতি সেট

}

পদ্ধতির নাম পদ্ধতিটি চিহ্নিত করা। রিটার্নের ধরণটি পদ্ধতিটি ফিরে আসবে এমন মানের ধরণ নির্দিষ্ট করে। যদি পদ্ধতিটি কোনও মান ফেরত না দেয় তবে রিটার্নের ধরণটি বাতিল হয়। যদি ফাংশনটি একটি পূর্ণসংখ্যার মান প্রদান করে, তবে ফেরতের প্রকারটি একটি পূর্ণসংখ্যা হয়। আনুষ্ঠানিক প্যারামিটার তালিকা বন্ধনীতে আবদ্ধ। তালিকায় পদ্ধতির জন্য প্রয়োজনীয় সমস্ত মানের ভেরিয়েবল নাম এবং ডেটা ধরণের রয়েছে। প্রতিটি আনুষ্ঠানিক পরামিতি কমা দ্বারা পৃথক করা হয়। যখন পদ্ধতিটি কোনও ইনপুট মান গ্রহণ করে না, তখন পদ্ধতির নামের পরে পদ্ধতিটির খালি সেট বন্ধনী থাকা উচিত। যেমন সংযোজন () {}; যে বিবৃতিগুলি কার্যকর করা উচিত সেগুলি কোঁকড়া ধনুর্বন্ধনী দ্বারা আবদ্ধ।

ফর্মাল পরামিতি হ'ল ফাংশন দ্বারা সংজ্ঞায়িত পরিবর্তনশীল যা ফাংশন বলা হয় তখন মানগুলি গ্রহণ করে। উপরের প্রোগ্রাম অনুসারে, 2 এবং 3 এর মানগুলি ফাংশন সংযোজনে পাস করা হয়। সংযোজন ফাংশনে, x এবং y নামে দুটি ভেরিয়েবল রয়েছে। মান 2 ভেরিয়েবল এক্স-তে অনুলিপি করা হয়, এবং মান 3 ভেরিয়েবল y তে অনুলিপি করা হয়। পরিবর্তনশীল x এবং y প্রকৃত পরামিতি নয়। এগুলি প্রকৃত পরামিতিগুলির অনুলিপি। এগুলি প্রথাগত পরামিতি হিসাবে পরিচিত। এই ভেরিয়েবলগুলি কেবল পদ্ধতির মধ্যেই অ্যাক্সেসযোগ্য। দুটি সংখ্যা সংযোজন মুদ্রণের পরে, নিয়ন্ত্রণটি মূল প্রোগ্রামে ফিরে আসে।

প্রকৃত এবং আনুষ্ঠানিক পরামিতিগুলির মধ্যে সাদৃশ্যগুলি কী কী?

  • উভয় ফাংশন সম্পর্কিত। প্যারামিটারগুলি প্রথম বন্ধনের অভ্যন্তরে অন্তর্ভুক্ত। প্রতিটি পরামিতি কমা দ্বারা পৃথক করা হয়।

প্রকৃত এবং আনুষ্ঠানিক পরামিতিগুলির মধ্যে পার্থক্য কী?

সংক্ষিপ্তসার - আসল বনাম ফর্মাল পরামিতি

ফাংশন ব্যবহার করা প্রোগ্রামিংয়ে একটি দরকারী ধারণা। কার্যগুলি কোডের দৈর্ঘ্য হ্রাস এবং জটিলতা হ্রাস করতে সহায়তা করে। টেস্টিং করা, ডিবাগিং করা এবং কোড রক্ষণাবেক্ষণযোগ্যতা উন্নত করাও সহজ। কিছু ফাংশন ইনপুট প্রয়োজন হতে পারে না, কিন্তু কিছু ফাংশন ইনপুট প্রয়োজন। ইনপুট হিসাবে ফাংশনগুলিতে ডেটা পাস করা সম্ভব। তারা পরামিতি হিসাবে পরিচিত। দুটি সাধারণ পদ যা ফাংশনের সাথে সম্পর্কিত তা হ'ল আসল প্যারামিটার এবং ফর্মাল পরামিতি। প্রকৃত পরামিতি এবং আনুষ্ঠানিক পরামিতিগুলির মধ্যে পার্থক্য হ'ল প্রকৃত প্যারামিটারগুলি হ'ল ফাংশনটি যখন প্রেরণ করা হয় তখন ফরমাল পরামিতিগুলি ফাংশন দ্বারা সংজ্ঞায়িত পরিবর্তনশীল যা ফাংশন বলা হয় তখন মানগুলি প্রাপ্ত করে।

প্রকৃত বনাম ফর্মাল পরামিতিগুলির পিডিএফ ডাউনলোড করুন

আপনি এই নিবন্ধটির পিডিএফ সংস্করণ ডাউনলোড করতে পারেন এবং উদ্ধৃতি নোট অনুসারে এটি অফলাইন উদ্দেশ্যে ব্যবহার করতে পারেন। দয়া করে এখানে পিডিএফ সংস্করণ ডাউনলোড করুন: আসল এবং ফর্মাল পরামিতিগুলির মধ্যে পার্থক্য

রেফারেন্স:

1. টিউটোরিয়ালপয়েন্ট.কম। "সি ফাংশন।" বিন্দু. এখানে পাওয়া