C-and-C++/C2/Functions/Bengali
From Script | Spoken-Tutorial
Revision as of 19:29, 8 April 2014 by Kaushik Datta (Talk | contribs)
| 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 | আমরা একটি খালি প্যারামিটার সূচী নির্দিষ্ট করতে পারি। |
| 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 | অংশগ্রহনের জন্য ধন্যবাদ। |