C-and-C++/C2/Functions/Bengali

From Script | Spoken-Tutorial
Revision as of 19:20, 8 April 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
Time' Narration


00.01 C এবং C ++ এ ফাংশনসের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.06 এই টিউটোরিয়ালে আমরা শিখব,
00.09 ফাংশন কি?
00.11 ফাংশনের সিনট্যাক্স।
00.13 রিটার্ন স্টেটমেন্টের গুরূত্ব।
00.16 আমরা এটি উদাহরণের সাহায্যে করব।
00.18 আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখবো।
00.22 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00.25 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10
00.29 এবং gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00.35 ফাংশনের ভূমিকা দিয়ে শুরু করা যাক।
00.39 ফাংশন হল স্বয়ংসম্পূর্ণ প্রোগ্রাম যা একটি নির্দিষ্ট কাজ এক্সিকিউট করে।
00.45 প্রতিটি প্রোগ্রাম এক বা একাধিক ফাংশন নিয়ে গঠিত।
00.49 একবার এক্সিকিউটের পর কন্ট্রোল যেখান থেকে অ্যাক্সেস করা হয়েছে সেখানে ফেরত পাঠানো হবে।
00.55 এখন ফাংশনের জন্য সিনট্যাক্স দেখি
00.59 ret-type ফাংশনের ফেরৎ দেওয়া তথ্য সংজ্ঞায়িত করে।
01.05 fun-name হল ফাংশনের নাম।
01.09 parameters হল ভ্যারিয়েবলের নাম এবং তাদের ধরনের সূচী।
01.14 আমরা একটি empty parameter list নির্দিষ্ট করতে পারি।
01.18 একে আর্গুমেন্ট ছাড়া ফাংশন বলা হয়।
01.21 এবং একে আর্গুমেন্ট সহ ফাংশন বলা হয়।
01.26 এখন void ব্যবহার করা প্রোগ্রাম দেখি।
01.29 আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখে ফেলেছি।
01.32 এটি খুলি।
01.35 উল্লেখ্য যে আমাদের ফাইলের নাম function
01.38 এবং আমি ফাইলটি এক্সটেনশন .c দ্বারা সংরক্ষণ করেছি।
01.43 আমি এখন কোড ব্যাখ্যা করি।
01.45 এটি আমাদের হেডার ফাইল।
01.47 যেকোনো ফাংশন ব্যবহার করার পূর্বে তা সংজ্ঞায়িত করা আবশ্যক।
01.51 আমরা এখানে add নামক একটি ফাংশন ঘোষিত করেছি।
01.54 উল্লেখ্য যে এড ফাংশন কোনো আর্গুমেন্ট ছাড়াই।
01.58 এবং রিটার্ন টাইপ হল void.
02.01 এখানে দুই ধরনের ফাংশন আছে।
02.03 প্রথমটি হল ইউসার-ডিফাইনড ফাংশন যা আমাদের add ফাংশন এবং
02.06 প্রি-ডিফাইনড ফাংশন যা printf এবং main ফাংশন।
02.12 এখানে আমরা a এবং b কে 2 এবং 3 মান নির্দিষ্ট করে শুরু করেছি।
02.19 তারপর আমরা একটি ভ্যারিয়েবল C ঘোষিত করেছি।
02.21 আমরা a এবং b এর মান যোগ করি।
02.24 ফলাফল C তে সংরক্ষিত হয়েছে।
02.27 তারপর আমরা ফলাফল প্রিন্ট করি।
02.29 এই আমাদের মেন ফাংশন।
02.32 এখানে আমরা add ফাংশন রাখি।
02.34 এডিশন অপারেশন সঞ্চালিত করা হবে এবং ফলাফল প্রিন্ট করা হবে।
02.39 এখন save এ টিপুন।
02.42 প্রোগ্রাম এক্সিকিউট করি।
02.45 আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02.53 কম্পাইল করতে লিখুন gcc function ডট c hyphen o fun
03.00 এক্সিকিউট করতে লিখুন ডট স্লেস void
03.05 আউটপুট Sum of a and b is 5 হিসাবে প্রদর্শিত হয়েছে।
03.10 এখন আমাদের প্রোগ্রামে ফিরে আসি।
03.13 ফাংশনে প্যারামিটারস বা আর্গুমেন্টস নামক বিশেষ চিহ্ন রয়েছে।
03.20 এখন আমরা আর্গুমেন্টের সাথে একই উদাহরণ দেখবো।
03.23 আমি এখানে কয়েকটি জিনিস বদলাবো।
03.27 লিখুন int add(int a, int b)
03.32 আমরা এখানে add নামক একটি ফাংশন ঘোষিত করেছি।
03.36 এখানে int a এবং int b হল add ফাংশনের আর্গুমেন্ট।
03.41 এখন এটি মুছে ফেলুন।
03.42 a এবং b এখানে লেখার দরকার নেই।
03.46 printf স্টেটমেন্ট মুছে ফেলুন।
03.49 লিখুন int main()
03.52 এখানে একটি ভ্যারিয়েবল sum ঘোষিত করা যাক।
03.54 লিখুন int sum সেমিকোলন।


03.57 তারপর লিখুন sum = add(5,4)সেমিকোলন
04.03 এখানে এটি আমাদের add ফাংশন।
04.05 তারপর আমরা আর্গুমেন্ট হিসাবে 5 এবং 4 লিখি।
04.10 5 এবং 4 যথাক্রমে a এবং b তে সংরক্ষিত হবে।
04.14 এডিশন অপারেশন সঞ্চালিত করা হবে।
04.18 এখন ফলাফল প্রিন্ট করি।
04.20 তাই এখানে লিখুন
04.21 printf(“Sum is %d\n”,sum);
04.27 এখন এটি মুছে ফেলুন যেহেতু আমরা ইতিমধ্যে উপরের ফাংশন লিখে ফেলেছি।
04.32 লিখুন return 0 সেমিকোলন।
04.36 একটি non-void ফাংশনের রিটার্ন স্টেটমেন্ট ব্যবহার করা আবশ্যক যা একটি মান ফেরত দেয়।
04.41 save এ টিপুন।
04.43 প্রোগ্রাম এক্সিকিউট করি।
04.45 টার্মিনালে ফিরে আসি।
04.48 আগের মত কম্পাইল করি।
04.50 এক্সিকিউট করি।
04.52 আউটপুট The Sum of a & b is 9 হিসাবে প্রদর্শিত হয়েছে।
04.57 এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করব।
05.02 প্রোগ্রামে ফিরে আসি।
05.04 এখানে কিছু পরিবর্তন করি।
05.07 Shift, Ctrl এবং S কী একসাথে টিপুন।
05.12 এখন ফাইলটি .cpp এক্সটেনশন দিয়ে সংরক্ষণ করুন।
05.18 save এ টিপুন।
05.19 হেডার ফাইলটি iostream হিসাবে পরিবর্তন করি।
05.24 এখন using স্টেটমেন্ট যোগ করুন।
05.28 C ++ এ ফাংশন বিবৃতি একই।
05.32 তাই এখানে কিছু পরিবর্তন করার প্রয়োজন নেই।
05.37 এখন printf স্টেটমেন্ট cout স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন,যেহেতু আমরা C ++ এ লাইন প্রিন্ট করতে cout ফাংশন ব্যবহার করি।
05.48 ফরমেট স্পেসিফায়ার এবং \n মুছে ফেলুন।
05.52 এখন কমা মুছে ফেলুন।
05.54 দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
05.58 sum এর পর আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
06.03 ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ n লিখুন।
06.07 ক্লোসিং ব্রেকেট মুছে ফেলুন।
06.09 এখন save এ টিপুন।
06.11 প্রোগ্রাম এক্সিকিউট করি।
06.14 টার্মিনালে ফিরে আসুন।
06.16 লিখুন, g++ function dot cpp hyphen o fun1,
06.23 এখানে fun1 আছে কারণ আমরা আউটপুট ফাইল fun প্রতিস্থাপিত করতে চাই না।
06.31 enter টিপুন।
06.34 লিখুন ./fun1
06.38 আউটপুট sum of a & b is 9 হিসাবে প্রদর্শিত হয়েছে।
06.42 এখন আমরা কিছু সাধারণ এরর দেখি যা আমরা পেতে পারি।
06.47 ধরুন আমি এখানে, 4 এর স্থানে x লিখি।
06.51 আমি বাকি কোড একইরকম রাখবো।
06.55 এখন save এ টিপুন।
06.58 প্রোগ্রাম কম্পাইল করি।
07.02 আমরা লাইন সংখ্যা 10 এ একটি এরর দেখি।
07.06 x was not declared in this scope.
07.09 এর কারণ হল x একটি ক্যারেক্টার ভ্যারিয়েবল।
07.13 এটি কোথাও ঘোষিত করা হয়নি।
07.15 এবং আর্গুমেন্ট রূপে add ফাংশনের ইন্টিজার ভ্যারিয়েবল রয়েছে।
07.21 সুতরাং রিটার্ন টাইপ এবং রিটার্ন ভ্যালুর অসামঞ্জস্য আছে।
07.25 প্রোগ্রামে ফিরে আসি।
07.27 এখন এরর স্থির করি।
07.30 লাইন সংখ্যা 10 এ 4 লিখুন।
07.32 Save এ টিপুন।
07.35 আবার এক্সিকিউট করি।
07.37 প্রম্পট পরিষ্কার করি।
07.40 পূর্বের মত কম্পাইল করি।
07.42 হ্যাঁ এটি কাজ করছে।
07.45 এখন আমরা আরেকটি সাধারণ এরর দেখি যা আমরা পেতে পারি।
07.50 ধরুন এখানে আমরা শুধু একটি প্যারামিটার লিখি।
07.55 4 মুছে ফেলুন।
07.56 save এ টিপুন।
07.58 টার্মিনালে ফিরে আসুন।
08.00 কম্পাইল করি।
08.01 আমরা লাইন সংখ্যা 10 এ এরর দেখি।
08.06 too few arguments to function int 'add'.
08.11 প্রোগ্রাম ফিরে আসুন।
08.14 আপনি দেখতে পারেন আমাদের দুটি প্যারামিটার রয়েছে।
08.19 int a এবং int b
08.22 এবং এখানে আমরা শুধুমাত্র একটি প্যারামিটার লিখছি।
08.25 তাই এটি একটি এরর দিচ্ছে।
08.27 এখন এরর স্থির করি।
08.29 4 লিখুন।
08.31 Save এ টিপুন।
08.34 টার্মিনালে ফিরে আসি।
08.36 আবার এক্সিকিউট করি।
08.39 হ্যাঁ এটি কাজ করছে।
08.42 স্লাইডে ফিরে আসি।
08.44 সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি,
08.49 ফাংশন
08.50 ফাংশনের সিনটেক্স।
08.51 আর্গুমেন্ট ছাড়া ফাংশন
08.53 যেমন void add()
08.55 আর্গুমেন্ট সহ ফাংশন
08.57 যেমন int add( int a,int b)
09.02 নির্দেশিত কাজ হিসাবে,
09.03 ফাংশন ব্যবহার করে একটি সংখ্যার বর্গ নিরূপণ করতে প্রোগ্রাম লিখুন।
09.07 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial
09.11 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
09.14 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
09.18 কথ্য টিউটোরিয়াল প্রকল্প দল
09.21 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
09.24 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
09.28 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
09.35 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
09.40 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
09.47 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro.
09.52 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
09.55 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble, Ranjana