মূল পার্থক্য - প্রকৃত বনাম আনুষ্ঠানিক পরামিতি
ফাংশন ব্যবহার করা প্রোগ্রামিং এর একটি গুরুত্বপূর্ণ ধারণা। একটি ফাংশন হল বেশ কয়েকটি বিবৃতি যা কিছু নির্দিষ্ট কাজ সম্পাদন করতে পারে। প্রোগ্রামার যদি একটি একক প্রোগ্রাম হিসাবে সমস্ত বিবৃতি লেখে তবে এটি জটিল হয়ে উঠবে। যে এড়াতে ফাংশন ব্যবহার করা যেতে পারে. এগুলি পদ্ধতি হিসাবেও পরিচিত। প্রতিটি ফাংশনের নিজস্ব কার্যকারিতা থাকবে। ফাংশন কোড অপ্টিমাইজেশান এবং কোড পুনঃব্যবহারযোগ্যতা উন্নত করে। প্রোগ্রামিং ভাষা বা প্রোগ্রামার দ্বারা লিখিত ফাংশন দ্বারা প্রদান করা ফাংশন হতে পারে. প্রতিটি ফাংশন এটি সনাক্ত করার জন্য একটি নাম আছে. একটি ফাংশন ব্যবহার করে একটি নির্দিষ্ট কাজ সম্পাদন করার পরে, এটি একটি মান ফেরত দিতে পারে।কিছু ফাংশন কোনো মান ফেরত দেয় না। কার্য সম্পাদনের জন্য ফাংশনের জন্য প্রয়োজনীয় ডেটা পরামিতি হিসাবে পাঠানো হয়। পরামিতিগুলি প্রকৃত পরামিতি বা আনুষ্ঠানিক পরামিতি হতে পারে। প্রকৃত পরামিতি এবং আনুষ্ঠানিক পরামিতিগুলির মধ্যে মূল পার্থক্য হল যে প্রকৃত পরামিতিগুলি হল সেই মানগুলি যা ফাংশনে প্রেরণ করা হয় যখন এটি আহ্বান করা হয় যখন ফর্মাল প্যারামিটারগুলি হল ফাংশন দ্বারা সংজ্ঞায়িত ভেরিয়েবল যা ফাংশনটি কল করার সময় মানগুলি গ্রহণ করে৷
আসল প্যারামিটার কি?
প্রকৃত পরামিতি হল এমন মান যা একটি ফাংশনে প্রেরণ করা হয় যখন এটি আহ্বান করা হয়। নিচের প্রোগ্রামটি দেখুন।
অন্তর্ভুক্ত
অকার্যকর যোগ (int x, int y) {
ইন্ট সংযোজন;
সংযোজন=x+y;
printf(“%d”, সংযোজন);
}
অকার্যকর প্রধান () {
সংযোজন (2, 3);
সংযোজন (4, 5);
}
উপরের সি প্রোগ্রাম অনুসারে, যোগ নামে একটি ফাংশন রয়েছে।প্রধান ফাংশনে, মান 2 এবং 3 ফাংশন যোগে পাস করা হয়। এই মান 2 এবং 3 হল প্রকৃত পরামিতি। এই মানগুলি পদ্ধতি যোগে পাস করা হয় এবং দুটি সংখ্যার যোগফল স্ক্রিনে প্রদর্শিত হবে। আবার, মূল প্রোগ্রামে, নতুন দুটি পূর্ণসংখ্যার মান যোগ পদ্ধতিতে পাস করা হয়। এখন প্রকৃত পরামিতি হল 4 এবং 5৷ 4 এবং 5 এর সমষ্টি স্ক্রিনে প্রদর্শিত হবে৷
আনুষ্ঠানিক পরামিতি কি?
একটি ফাংশন বা একটি পদ্ধতি নিচের প্রদত্ত অনুরূপ একটি সিনট্যাক্স অনুসরণ করে:
(আনুষ্ঠানিক প্যারামিটার) {
//বিবৃতিগুলির সেট
}
পদ্ধতির নাম হল পদ্ধতি শনাক্ত করা। রিটার্ন টাইপ পদ্ধতিটি যে মানটি দেবে তা নির্দিষ্ট করে। যদি পদ্ধতিটি একটি মান ফেরত না দেয়, তাহলে রিটার্ন টাইপটি অকার্যকর। যদি ফাংশনটি একটি পূর্ণসংখ্যা মান প্রদান করে, তাহলে রিটার্ন টাইপটি একটি পূর্ণসংখ্যা। আনুষ্ঠানিক প্যারামিটার তালিকা বন্ধনীতে আবদ্ধ।তালিকায় পরিবর্তনশীল নাম এবং পদ্ধতির জন্য প্রয়োজনীয় সমস্ত মানগুলির ডেটা প্রকার রয়েছে। প্রতিটি আনুষ্ঠানিক পরামিতি একটি কমা দ্বারা পৃথক করা হয়। যখন পদ্ধতিটি কোনো ইনপুট মান গ্রহণ করে না, তখন পদ্ধতিটির নামের পরে বন্ধনীর একটি খালি সেট থাকা উচিত। যেমন সংযোজন () { }; যে বিবৃতিগুলি কার্যকর করা উচিত সেগুলি কোঁকড়া বন্ধনীতে আবদ্ধ৷
চিত্র 01: পরামিতি
আনুষ্ঠানিক পরামিতি হল ফাংশন দ্বারা সংজ্ঞায়িত ভেরিয়েবল যা ফাংশন কল করার সময় মান গ্রহণ করে। উপরের প্রোগ্রাম অনুসারে, 2 এবং 3 মান ফাংশন যোগে পাস করা হয়। যোগ ফাংশনে, x এবং y নামক দুটি চলক রয়েছে। মান 2 ভেরিয়েবল x এ কপি করা হয়েছে এবং মান 3 ভেরিয়েবল y এ কপি করা হয়েছে। পরিবর্তনশীল x এবং y প্রকৃত পরামিতি নয়।এগুলি প্রকৃত পরামিতিগুলির অনুলিপি। তারা আনুষ্ঠানিক পরামিতি হিসাবে পরিচিত হয়। এই ভেরিয়েবলগুলি শুধুমাত্র পদ্ধতির মধ্যে অ্যাক্সেসযোগ্য। দুটি সংখ্যার সংযোজন মুদ্রণের পরে, নিয়ন্ত্রণটি মূল প্রোগ্রামে ফিরে আসে।
প্রকৃত এবং আনুষ্ঠানিক পরামিতির মধ্যে মিল কী?
- দুটিই ফাংশনের সাথে সম্পর্কিত।
- প্যারামিটারগুলি বন্ধনীর ভিতরে অন্তর্ভুক্ত করা হয়েছে৷
- প্রতিটি প্যারামিটার একটি কমা দ্বারা পৃথক করা হয়৷
প্রকৃত এবং আনুষ্ঠানিক পরামিতির মধ্যে পার্থক্য কী?
আসল বনাম আনুষ্ঠানিক পরামিতি |
|
আসল প্যারামিটার হল সেই মান যা ফাংশনে পাঠানো হয় যখন এটি চালু করা হয়। | আনুষ্ঠানিক পরামিতি হল ফাংশন দ্বারা সংজ্ঞায়িত ভেরিয়েবল যা ফাংশন কল করার সময় মান গ্রহণ করে। |
সম্পর্কিত ফাংশন | |
প্রকৃত পরামিতি কলিং ফাংশন দ্বারা পাস করা হয়৷ | আনুষ্ঠানিক পরামিতিগুলি বলা ফাংশনে রয়েছে৷ |
ডেটার প্রকার | |
প্রকৃত পরামিতিতে, ডেটা প্রকারের কোন উল্লেখ নেই। শুধুমাত্র মান উল্লেখ করা হয়েছে। | আনুষ্ঠানিক প্যারামিটারে, প্রাপ্ত মানগুলির ডেটা প্রকারগুলি অন্তর্ভুক্ত করা উচিত৷ |
সারাংশ – প্রকৃত বনাম আনুষ্ঠানিক পরামিতি
ফাংশন ব্যবহার করা প্রোগ্রামিং-এ একটি দরকারী ধারণা। ফাংশন কোডের দৈর্ঘ্য কমাতে এবং জটিলতা কমাতে সাহায্য করে। এটি পরীক্ষা করা, ডিবাগিং করা সহজ এবং কোড রক্ষণাবেক্ষণযোগ্যতা উন্নত করে। কিছু ফাংশন ইনপুট প্রয়োজন নাও হতে পারে, কিন্তু কিছু ফাংশন ইনপুট প্রয়োজন. ইনপুট হিসাবে ফাংশনগুলিতে ডেটা প্রেরণ করা সম্ভব।তারা পরামিতি হিসাবে পরিচিত হয়. ফাংশনের সাথে সম্পর্কিত দুটি সাধারণ পদ হল প্রকৃত পরামিতি এবং আনুষ্ঠানিক পরামিতি। প্রকৃত পরামিতি এবং আনুষ্ঠানিক প্যারামিটারের মধ্যে পার্থক্য হল যে প্রকৃত পরামিতি হল সেই মানগুলি যা ফাংশনে প্রেরণ করা হয় যখন এটি চালু করা হয় যখন ফর্মাল প্যারামিটারগুলি হল ফাংশন দ্বারা সংজ্ঞায়িত ভেরিয়েবল যা ফাংশনটি কল করার সময় মানগুলি গ্রহণ করে৷
প্রকৃত বনাম আনুষ্ঠানিক প্যারামিটারের PDF ডাউনলোড করুন
আপনি এই নিবন্ধটির পিডিএফ সংস্করণ ডাউনলোড করতে পারেন এবং উদ্ধৃতি নোট অনুসারে অফলাইন উদ্দেশ্যে এটি ব্যবহার করতে পারেন। অনুগ্রহ করে এখানে PDF সংস্করণ ডাউনলোড করুন: প্রকৃত এবং আনুষ্ঠানিক পরামিতির মধ্যে পার্থক্য