Difference between revisions of "C-and-C++/C2/Functions/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 17: Line 17:
 
|-
 
|-
 
|00.11
 
|00.11
| ফাংশনের সিনটেক্স।
+
| ফাংশনের সিনট্যাক্স।
 
|-
 
|-
 
|00.13
 
|00.13
Line 23: Line 23:
  
 
|-
 
|-
|00.18
+
|00.16
| ফাংশনের কয়েকটি উদাহরণ।
+
| আমরা এটি উদাহরণের সাহায্যে করব।
  
 
|-
 
|-
|00.20
+
|00.18
 
| আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখবো।
 
| আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখবো।
 +
|-
 +
|00.22
 +
| এই টিউটোরিয়ালটি রেকর্ড করতে আমি
  
 
|-
 
|-
 
|00.25
 
|00.25
| এই টিউটোরিয়ালটি রেকর্ড করতে আমি উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10'''
+
|উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10'''
 
|-
 
|-
|00.33
+
|00.29
 
| এবং '''gcc''' এবং '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
 
| এবং '''gcc''' এবং '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
 
|-
 
|-
|00.40
+
|00.35
 
|ফাংশনের ভূমিকা দিয়ে শুরু করা যাক।
 
|ফাংশনের ভূমিকা দিয়ে শুরু করা যাক।
 
|-
 
|-
|00.43
+
|00.39
 
| ফাংশন হল স্বয়ংসম্পূর্ণ প্রোগ্রাম যা একটি নির্দিষ্ট কাজ এক্সিকিউট করে।
 
| ফাংশন হল স্বয়ংসম্পূর্ণ প্রোগ্রাম যা একটি নির্দিষ্ট কাজ এক্সিকিউট করে।
 
|-
 
|-
|00.50
+
|00.45
 
| প্রতিটি প্রোগ্রাম এক বা একাধিক ফাংশন নিয়ে গঠিত।
 
| প্রতিটি প্রোগ্রাম এক বা একাধিক ফাংশন নিয়ে গঠিত।
 
|-
 
|-
|00.56
+
|00.49
 
| একবার এক্সিকিউটের পর কন্ট্রোল যেখান থেকে অ্যাক্সেস করা হয়েছে সেখানে ফেরত পাঠানো হবে।
 
| একবার এক্সিকিউটের পর কন্ট্রোল যেখান থেকে অ্যাক্সেস করা হয়েছে সেখানে ফেরত পাঠানো হবে।
 
|-
 
|-
| 01.03
+
| 00.55
| এখন আমরা ফাংশনের জন্য সিনট্যাক্স দেখতে পারব।
+
| এখন ফাংশনের জন্য সিনট্যাক্স দেখি
 
+
 
|-
 
|-
|01.18
+
|00.59
 
| '''ret-type''' ফাংশনের ফেরৎ দেওয়া তথ্য সংজ্ঞায়িত করে।
 
| '''ret-type''' ফাংশনের ফেরৎ দেওয়া তথ্য সংজ্ঞায়িত করে।
 
|-
 
|-
|01.12
+
|01.05
 
|'''fun-name''' হল ফাংশনের নাম।
 
|'''fun-name''' হল ফাংশনের নাম।
  
 
|-
 
|-
|01.16
+
|01.09
 
|'''parameters''' হল ভ্যারিয়েবলের নাম এবং তাদের ধরনের সূচী।
 
|'''parameters''' হল ভ্যারিয়েবলের নাম এবং তাদের ধরনের সূচী।
 
|-
 
|-
|01.20
+
|01.14
|এই ফাংশনের আরেকটি সিনটেক্স হল '''ret-type fun-name and empty parameter list'''.
+
|আমরা একটি empty parameter list নির্দিষ্ট করতে পারি।
  
 
|-
 
|-
|01.30
+
|01.18
 
| একে আর্গুমেন্ট ছাড়া ফাংশন বলা হয়।
 
| একে আর্গুমেন্ট ছাড়া ফাংশন বলা হয়।
  
 
|-
 
|-
|01.35
+
|01.21
 
| এবং একে আর্গুমেন্ট সহ ফাংশন বলা হয়।
 
| এবং একে আর্গুমেন্ট সহ ফাংশন বলা হয়।
 
|-
 
|-
| 01.40
+
| 01.26
| এখন প্রোগ্রামের দিকে যাওয়া যাক।
+
| এখন void ব্যবহার করা প্রোগ্রাম দেখি।
  
 
|-
 
|-
|01.43
+
|01.29
 
| আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখে ফেলেছি।
 
| আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখে ফেলেছি।
  
 
|-
 
|-
|01.46
+
|01.32
 
| এটি খুলি।
 
| এটি খুলি।
  
 
|-
 
|-
|01.50
+
|01.35
| উল্লেখ্য যে আমাদের ফাইলের নাম '''void function.c''' এই প্রোগ্রামে আমরা ফাংশন ব্যবহার করে দুটি সংখ্যার যোগফল নির্ণয় করব।
+
| উল্লেখ্য যে আমাদের ফাইলের নাম function
 
|-
 
|-
|02.03
+
|01.38
 +
|এবং আমি ফাইলটি এক্সটেনশন .c দ্বারা সংরক্ষণ করেছি।
 +
|-
 +
|01.43
 
|আমি এখন কোড ব্যাখ্যা করি।
 
|আমি এখন কোড ব্যাখ্যা করি।
  
 
|-
 
|-
| 02.06
+
| 01.45
 
| এটি আমাদের হেডার ফাইল।
 
| এটি আমাদের হেডার ফাইল।
  
 
|-
 
|-
| 02.09
+
| 01.47
| কোনো ফাংশন ব্যবহার করার পূর্বে তা সংজ্ঞায়িত করা আবশ্যক।
+
| যেকোনো ফাংশন ব্যবহার করার পূর্বে তা সংজ্ঞায়িত করা আবশ্যক।
  
 
|-
 
|-
|02.14
+
|01.51
 
| আমরা এখানে '''add''' নামক একটি ফাংশন ঘোষিত করেছি।
 
| আমরা এখানে '''add''' নামক একটি ফাংশন ঘোষিত করেছি।
 
|-
 
|-
|02.18
+
|01.54
 
| উল্লেখ্য যে এড ফাংশন কোনো আর্গুমেন্ট ছাড়াই।
 
| উল্লেখ্য যে এড ফাংশন কোনো আর্গুমেন্ট ছাড়াই।
 
|-
 
|-
|02.22
+
|01.58
 
| এবং রিটার্ন টাইপ হল '''void'''.
 
| এবং রিটার্ন টাইপ হল '''void'''.
  
 
|-
 
|-
| 02.25
+
| 02.01
 
| এখানে দুই ধরনের ফাংশন আছে।
 
| এখানে দুই ধরনের ফাংশন আছে।
  
 
|-
 
|-
|02.27
+
|02.03
 
| প্রথমটি হল ইউসার-ডিফাইনড ফাংশন যা আমাদের '''add''' ফাংশন এবং
 
| প্রথমটি হল ইউসার-ডিফাইনড ফাংশন যা আমাদের '''add''' ফাংশন এবং
  
 
|-
 
|-
|02.33
+
|02.06
 
| প্রি-ডিফাইনড ফাংশন যা printf এবং main ফাংশন।
 
| প্রি-ডিফাইনড ফাংশন যা printf এবং main ফাংশন।
  
 
|-
 
|-
| 02.39
+
| 02.12
|  এখানে আমরা '''a''' এবং '''b''' কে 2 এবং 3 মান নির্দিষ্ট করে শুরু করেছি।
+
|  এখানে আমরা '''a''' এবং '''b''' কে 2 এবং 3 মান নির্দিষ্ট করে শুরু করেছি।
 
|-
 
|-
|  02.47
+
|  02.19
 
|  তারপর আমরা একটি ভ্যারিয়েবল '''C''' ঘোষিত করেছি।
 
|  তারপর আমরা একটি ভ্যারিয়েবল '''C''' ঘোষিত করেছি।
 
|-
 
|-
|02.51
+
|02.21
 
|  আমরা '''a''' এবং '''b''' এর মান যোগ করি।
 
|  আমরা '''a''' এবং '''b''' এর মান যোগ করি।
 
|-
 
|-
|02.53
+
|02.24
 
| ফলাফল '''C''' তে সংরক্ষিত হয়েছে।
 
| ফলাফল '''C''' তে সংরক্ষিত হয়েছে।
  
 
|-
 
|-
|  02.57
+
|  02.27
 
|  তারপর আমরা ফলাফল প্রিন্ট করি।
 
|  তারপর আমরা ফলাফল প্রিন্ট করি।
  
 
|-
 
|-
03.00
+
02.29
 
| এই আমাদের মেন ফাংশন।
 
| এই আমাদের মেন ফাংশন।
  
 
|-
 
|-
| 03.03
+
| 02.32
|মেন ফাংশনের ভিতরে, আমরা '''add''' ফাংশন রাখি।
+
|এখানে আমরা '''add''' ফাংশন রাখি।
  
 
|-
 
|-
|03.07
+
|02.34
 
| এডিশন অপারেশন সঞ্চালিত করা হবে এবং ফলাফল প্রিন্ট করা হবে।
 
| এডিশন অপারেশন সঞ্চালিত করা হবে এবং ফলাফল প্রিন্ট করা হবে।
 
|-
 
|-
| 03.13
+
| 02.39
 
| এখন '''save''' এ টিপুন।
 
| এখন '''save''' এ টিপুন।
  
 
|-
 
|-
|03.15
+
|02.42
 
| প্রোগ্রাম এক্সিকিউট করি।
 
| প্রোগ্রাম এক্সিকিউট করি।
  
 
|-
 
|-
| 03.17
+
| 02.45
 
|  আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
 
|  আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
  
 
|-
 
|-
| 03.28
+
| 02.53
| কম্পাইল করতে লিখুন
+
| কম্পাইল করতে লিখুন gcc function ডট c hyphen o fun
  
 
|-
 
|-
|03.29
+
|03.00
| '''gcc void function.c -o void''' এবং '''enter''' টিপুন।
+
| এক্সিকিউট করতে লিখুন '''ডট স্লেস void'''
  
 
|-
 
|-
| 03.40
+
| 03.05
| এক্সিকিউট করতে লিখুন '''./void'''
+
 
+
|-
+
| 03.45
+
 
| আউটপুট '''Sum of a and b is 5''' হিসাবে প্রদর্শিত হয়েছে।
 
| আউটপুট '''Sum of a and b is 5''' হিসাবে প্রদর্শিত হয়েছে।
  
 
|-
 
|-
|03.50
+
| 03.10
 
| এখন আমাদের প্রোগ্রামে ফিরে আসি।
 
| এখন আমাদের প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
|03.53
+
|03.13
 
| ফাংশনে প্যারামিটারস বা আর্গুমেন্টস নামক বিশেষ চিহ্ন রয়েছে।
 
| ফাংশনে প্যারামিটারস বা আর্গুমেন্টস নামক বিশেষ চিহ্ন রয়েছে।
 +
 
|-
 
|-
|04.00
+
|03.20
 
| এখন আমরা আর্গুমেন্টের সাথে একই উদাহরণ দেখবো।
 
| এখন আমরা আর্গুমেন্টের সাথে একই উদাহরণ দেখবো।
 +
|-
 +
|03.23
 +
| আমি এখানে কয়েকটি জিনিস বদলাবো।
  
 
|-
 
|-
| 04.03
+
|03.27
| |আমি এখানে কয়েকটি জিনিস বদলাবো। আপনার কীবোর্ড '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন।
+
| লিখুন int add(int a, int b)
 
|-
 
|-
|04.14
+
|03.32
| ফাইলটি '''function.c''' হিসাবে সংরক্ষণ করুন। '''save''' এ টিপুন।
+
| আমরা এখানে add নামক একটি ফাংশন ঘোষিত করেছি।
|-
+
|04.24
+
| void শব্দটি int দিয়ে প্রতিস্থাপিত করুন এবং বন্ধনীতে লিখুন '''int a, int b''';
+
|-
+
|04.34
+
| '''save''' এ টিপুন।
+
  
 
|-
 
|-
|04.37
+
|03.36
 
| এখানে '''int a''' এবং '''int b''' হল '''add''' ফাংশনের আর্গুমেন্ট।
 
| এখানে '''int a''' এবং '''int b''' হল '''add''' ফাংশনের আর্গুমেন্ট।
 
 
|-
 
|-
| 04.44
+
|03.41
| এখন এটি মুছে ফেলুন।
+
|এখন এটি মুছে ফেলুন।
 
+
 
|-
 
|-
|04.47
+
|03.42
| a এবং b এখানে লেখার দরকার নেই। এখন void শব্দটি int দিয়ে আবার প্রতিস্থাপিত করুন এবং save এ টিপুন।
+
|a এবং b এখানে লেখার দরকার নেই।
 
+
|-
 +
|03.46
 +
|printf স্টেটমেন্ট মুছে ফেলুন।
 
|-
 
|-
| 04.58
+
|03.49
| এখানে একটি ভ্যারিয়েবল সমষ্টি ঘোষিত করা যাক।
+
|লিখুন int main()
  
 
|-
 
|-
|05.01
+
| 03.52
| এখন int sum এবং সেমিকোলন লিখুন।
+
| এখানে একটি ভ্যারিয়েবল sum ঘোষিত করা যাক।
  
 
|-
 
|-
| 05.05
+
|03.54
|'''Enter''' টিপুন।
+
| লিখুন int sum সেমিকোলন।
 +
 
  
 
|-
 
|-
|05.06
+
|03.57
|এবং লিখুন '''sum = add(5,4)''' এবং শেষে সেমিকোলন লিখুন।
+
|তারপর লিখুন '''sum = add(5,4)সেমিকোলন'''
  
 
|-
 
|-
|05.19
+
|04.03
 
| এখানে এটি আমাদের '''add''' ফাংশন।
 
| এখানে এটি আমাদের '''add''' ফাংশন।
  
 
|-
 
|-
|05.22
+
|04.05
| তারপর আমরা আর্গুমেন্ট হিসাবে 5 এবং 4 লিখি।
+
| তারপর আমরা আর্গুমেন্ট হিসাবে 5 এবং 4 লিখি।
  
 
|-
 
|-
|05.26
+
|04.10
 
| 5 এবং 4 যথাক্রমে a এবং b তে সংরক্ষিত হবে।
 
| 5 এবং 4 যথাক্রমে a এবং b তে সংরক্ষিত হবে।
  
 
|-
 
|-
| 05.31
+
| 04.14
 
| | এডিশন অপারেশন সঞ্চালিত করা হবে।
 
| | এডিশন অপারেশন সঞ্চালিত করা হবে।
 
 
|-
 
|-
|05.34
+
| 04.18
| রিটার্ন ভ্যালু c, sum এ সংরক্ষণ করা হবে।
+
|এখন ফলাফল প্রিন্ট করি।
 
|-
 
|-
| 05.38
+
| 04.20
| এখন এই '''add''' মুছে ফেলুন যেহেতু আমরা ইতিমধ্যে উপরের ফাংশন লিখে ফেলেছি।
+
|তাই এখানে লিখুন
 +
|-
 +
| 04.21
 +
|printf(“Sum is %d\n”,sum);
  
 
|-
 
|-
| 05.44
+
| 04.27
এবং লিখুন
+
এখন এটি মুছে ফেলুন যেহেতু আমরা ইতিমধ্যে উপরের ফাংশন লিখে ফেলেছি।
 +
 
 
|-
 
|-
|05.45
+
|04.32
| '''return 0''' এবং সেমিকোলন। '''save''' এ টিপুন।
+
| লিখুন '''return 0''' সেমিকোলন।
  
 
|-
 
|-
|05.51
+
|04.36
 
| একটি '''non-void''' ফাংশনের রিটার্ন স্টেটমেন্ট ব্যবহার করা আবশ্যক যা একটি মান ফেরত দেয়।
 
| একটি '''non-void''' ফাংশনের রিটার্ন স্টেটমেন্ট ব্যবহার করা আবশ্যক যা একটি মান ফেরত দেয়।
 +
|-
 +
|04.41
 +
|save এ টিপুন।
  
 
|-
 
|-
| 05.58
+
| 04.43
 
|প্রোগ্রাম এক্সিকিউট করি।
 
|প্রোগ্রাম এক্সিকিউট করি।
  
 
|-
 
|-
|06.00
+
|04.45
 
| টার্মিনালে ফিরে আসি।
 
| টার্মিনালে ফিরে আসি।
 
 
|-
 
|-
| 06.03
+
|04.48
| '''gcc function.c -o fun''' লিখুন এবং '''enter''' টিপুন।
+
|আগের মত কম্পাইল করি।
 
+
 
|-
 
|-
|06.13
+
|04.50
|এক্সিকিউট করতে লিখুন '''./fun''' এবং '''enter''' টিপুন।
+
|এক্সিকিউট করি।
  
 
|-
 
|-
| 06.19
+
|04.52
| আউটপুট
+
| আউটপুট '''The Sum of a & b is 9''' হিসাবে প্রদর্শিত হয়েছে।
  
 
|-
 
|-
|06.21
+
| 04.57
| '''The Sum of a & b is 9''' হিসাবে প্রদর্শিত হয়েছে।
+
 
+
|-
+
| 06.25
+
 
|এখন আমরা একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করব।
 
|এখন আমরা একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করব।
  
 
|-
 
|-
|06.29
+
|05.02
| প্রোগ্রামে ফিরে আসি। আমি একই কোড এডিট করব, আবার আপনার কীবোর্ড '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন।
+
| প্রোগ্রামে ফিরে আসি।  
 +
|-
 +
|05.04
 +
|এখানে কিছু পরিবর্তন করি।
 +
|-
 +
|05.07
 +
|'''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন।
  
 
|-
 
|-
|06.41
+
|05.12
|  এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন। save এ টিপুন।
+
|  এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন।  
 
|-
 
|-
| 06.47
+
|05.18
 +
|save এ টিপুন।
 +
|-
 +
| 05.19
 
| হেডার ফাইলটি '''iostream''' হিসাবে পরিবর্তন করি।
 
| হেডার ফাইলটি '''iostream''' হিসাবে পরিবর্তন করি।
  
 
|-
 
|-
06.52
+
05.24
|  এখন '''using''' স্টেটমেন্ট যোগ করুন। '''save''' এ টিপুন।
+
|  এখন '''using''' স্টেটমেন্ট যোগ করুন।
  
 
|-
 
|-
07.00
+
05.28
 
|  '''C ++''' এ ফাংশন বিবৃতি একই।
 
|  '''C ++''' এ ফাংশন বিবৃতি একই।
  
 
|-
 
|-
|07.04
+
|05.32
 
| তাই এখানে কিছু পরিবর্তন করার প্রয়োজন নেই।
 
| তাই এখানে কিছু পরিবর্তন করার প্রয়োজন নেই।
 
|-
 
|-
| 07.07
+
| 05.37
| এখন '''printf''' স্টেটমেন্ট '''cout''' স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন।
+
| এখন '''printf''' স্টেটমেন্ট '''cout''' স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন,যেহেতু আমরা C ++ এ লাইন প্রিন্ট করতে cout ফাংশন ব্যবহার করি।
  
 
|-
 
|-
| 07.13
+
| 05.48
| ফরমেট স্পেসিফায়ার এবং '''\n''' মুছে ফেলুন।
+
| ফরমেট স্পেসিফায়ার এবং '''\n''' মুছে ফেলুন।
  
 
|-
 
|-
|07.16
+
|05.52
 
| এখন কমা মুছে ফেলুন।
 
| এখন কমা মুছে ফেলুন।
 
 
|-
 
|-
| 07.17
+
| 05.54
| দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন। ক্লোসিং ব্রেকেট মুছে ফেলুন।
+
| দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
 
|-
 
|-
|07.23
+
|05.58
| আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
+
| sum এর পর আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
  
 
|-
 
|-
|07.25
+
|06.03
| এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ '''n''' লিখুন।  
+
| ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ '''n''' লিখুন।  
 +
|-
 +
|06.07
 +
|ক্লোসিং ব্রেকেট মুছে ফেলুন।
  
 
|-
 
|-
|07.29
+
| 06.09
| আমরা C ++ এ লাইন প্রিন্ট করতে '''cout''' ফাংশন ব্যবহার করি।
+
|-
+
| 07.34
+
 
| এখন '''save''' এ টিপুন।
 
| এখন '''save''' এ টিপুন।
  
 
|-
 
|-
| 07.37
+
| 06.11
 
|প্রোগ্রাম এক্সিকিউট করি।
 
|প্রোগ্রাম এক্সিকিউট করি।
  
 
|-
 
|-
|07.39
+
|06.14
 
| টার্মিনালে ফিরে আসুন।
 
| টার্মিনালে ফিরে আসুন।
  
 
|-
 
|-
| 07.42
+
| 06.16
কম্পাইল করতে লিখুন, '''g++ function.cpp -o fun1''',
+
|  লিখুন, '''g++ function dot cpp hyphen o fun1''',
  
 
|-
 
|-
|07.52
+
|06.23
| এখানে '''fun1''' আছে কারণ আমরা '''fun.c''' ফাইলের জন্য আউটপুট প্যারামিটার '''fun''' প্রতিস্থাপিত করতে চাই না।  
+
| এখানে '''fun1''' আছে কারণ আমরা আউটপুট ফাইল '''fun''' প্রতিস্থাপিত করতে চাই না।  
 
|-
 
|-
|08.02
+
|06.31
এখন '''enter''' টিপুন।
+
|  '''enter''' টিপুন।
  
 
|-
 
|-
|08.05
+
|06.34
| এক্সিকিউট করতে লিখুন  
+
| লিখুন '''./fun1'''
  
 
|-
 
|-
|08.06
+
| 06.38
| '''./fun1''' এবং '''enter''' টিপুন।
+
| আউটপুট '''sum of a & b is 9''' হিসাবে প্রদর্শিত হয়েছে।
 
+
|-
+
| 08.12
+
| আউটপুট
+
 
   
 
   
 
|-
 
|-
|08.14
+
|06.42
| '''sum of a & b is 9''' হিসাবে প্রদর্শিত হয়েছে।
+
 
+
|-
+
| 08.16
+
|আমরা দেখতে পারি যে আউটপুট আমাদের '''C''' কোডের অনুরূপ।
+
|-
+
|08.20
+
 
| এখন আমরা কিছু সাধারণ এরর দেখি যা আমরা পেতে পারি।
 
| এখন আমরা কিছু সাধারণ এরর দেখি যা আমরা পেতে পারি।
|-
 
|08.24
 
| প্রোগ্রামে ফিরে আসি।
 
  
 
|-
 
|-
|08.26
+
|06.47
|  ধরুন আমি এখানে লাইন সংখ্যা 11 এ, 4 এর স্থানে x লিখবো।
+
|  ধরুন আমি এখানে, 4 এর স্থানে x লিখি।
 
|-
 
|-
|08.32
+
|06.51
 
| আমি বাকি কোড একইরকম রাখবো।
 
| আমি বাকি কোড একইরকম রাখবো।
 
|-
 
|-
| 08.36
+
| 06.55
 
|এখন '''save''' এ টিপুন।
 
|এখন '''save''' এ টিপুন।
 
 
|-
 
|-
08.38
+
06.58
|প্রোগ্রাম এক্সিকিউট করি।
+
|প্রোগ্রাম কম্পাইল করি।
 
|-
 
|-
|08.40
+
|07.02
| টার্মিনালে ফিরে আসুন।
+
| আমরা লাইন সংখ্যা 10 এ একটি এরর দেখি।
 
|-
 
|-
|08.44
+
|07.06
| আগের মত কম্পাইল করুন।
+
|x was not declared in this scope.
 +
|-
 +
|07.09
 +
| এর কারণ হল '''x''' একটি ক্যারেক্টার ভ্যারিয়েবল।
  
 
|-
 
|-
| 08.48
+
|07.13
|আমরা এরর দেখি।
+
| এটি কোথাও ঘোষিত করা হয়নি।
|-
+
|08.50
+
| '''x''' এই স্কোপে ঘোষিত করা হয়নি। প্রোগ্রামে ফিরে আসি।
+
  
 
|-
 
|-
|08.54
+
|07.15
| এর কারণ হল '''x''' একটি ক্যারেক্টার ভ্যারিয়েবল।
+
|-
+
|08.58
+
 
| এবং আর্গুমেন্ট রূপে '''add''' ফাংশনের ইন্টিজার ভ্যারিয়েবল রয়েছে।
 
| এবং আর্গুমেন্ট রূপে '''add''' ফাংশনের ইন্টিজার ভ্যারিয়েবল রয়েছে।
 
|-
 
|-
|09.04
+
|07.21
 
| সুতরাং রিটার্ন টাইপ এবং রিটার্ন ভ্যালুর অসামঞ্জস্য আছে।
 
| সুতরাং রিটার্ন টাইপ এবং রিটার্ন ভ্যালুর অসামঞ্জস্য আছে।
 +
|-
 +
|07.25
 +
|প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
| 09.08
+
| 07.27
 
| এখন এরর স্থির করি।
 
| এখন এরর স্থির করি।
  
 
|-
 
|-
|09.10
+
|07.30
|এখানে 4 লিখুন। '''Save''' এ টিপুন।
+
|লাইন সংখ্যা 10 এ 4 লিখুন।  
 +
|-
 +
|07.32
 +
|'''Save''' এ টিপুন।
  
 
|-
 
|-
|09.15
+
|07.35
| এক্সিকিউট করি।
+
| আবার এক্সিকিউট করি।
 
|-
 
|-
|09.17
+
|07.37
| টার্মিনালে ফিরে আসুন। প্রম্পট পরিষ্কার করি।
+
| প্রম্পট পরিষ্কার করি।
  
 
|-
 
|-
|09.21
+
|07.40
|এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করি।
+
|পূর্বের মত কম্পাইল করি।
 
|-
 
|-
|09.27
+
|07.42
 
| হ্যাঁ এটি কাজ করছে।
 
| হ্যাঁ এটি কাজ করছে।
 
 
|-
 
|-
| 09.29
+
|07.45
|এখন আমরা আরেকটি এরর দেখবো। টার্মিনালে ফিরে আসুন।
+
|এখন আমরা আরেকটি সাধারণ এরর দেখি যা আমরা পেতে পারি।
 
+
 
|-
 
|-
|09.34
+
|07.50
| এখানে আমরা শুধুমাত্র 1 টি আর্গুমেন্ট লিখবো।
+
|ধরুন এখানে আমরা শুধু একটি প্যারামিটার লিখি।
  
 
|-
 
|-
|09.39
+
|07.55
 
| 4 মুছে ফেলুন।
 
| 4 মুছে ফেলুন।
  
 
|-
 
|-
| 09.40
+
| 07.56
| এখন '''save''' এ টিপুন।
+
| '''save''' এ টিপুন।
  
 
|-
 
|-
| 09.43
+
| 07.58
| এখন দেখি কি হচ্ছে, টার্মিনালে ফিরে আসুন।
+
| টার্মিনালে ফিরে আসুন।
  
 
|-
 
|-
| 09.47
+
| 08.00
| এখন আগের মত কম্পাইল করি।
+
| কম্পাইল করি।
 +
|-
 +
| 08.01
 +
|আমরা লাইন সংখ্যা 10 এ এরর দেখি।
  
 
|-
 
|-
| 09.49
+
| 08.06
|আমরা এরর দেখি, '''too few arguments to function int 'add''''.
+
|'''too few arguments to function int 'add''''.
  
 
|-
 
|-
| 09.54
+
| 08.11
 
| প্রোগ্রাম ফিরে আসুন।
 
| প্রোগ্রাম ফিরে আসুন।
 
 
|-
 
|-
|09.56
+
|08.14
| আপনি দেখতে পারেন যে এখানে '''int a''' এবং '''int b''' নামক দুটি আর্গুমেন্ট রয়েছে।
+
|আপনি দেখতে পারেন আমাদের দুটি প্যারামিটার রয়েছে।
 +
|-
 +
|08.19
 +
| '''int a''' এবং '''int b'''
  
 
|-
 
|-
|10.03
+
|08.22
| এখানে আমরা শুধুমাত্র একটি আর্গুমেন্ট লিখবো।
+
| এবং এখানে আমরা শুধুমাত্র একটি প্যারামিটার লিখছি।
 
|-
 
|-
|10.06
+
|08.25
 
| তাই এটি একটি এরর দিচ্ছে।
 
| তাই এটি একটি এরর দিচ্ছে।
 
|-
 
|-
|10.09
+
|08.27
 
|  এখন এরর স্থির করি।
 
|  এখন এরর স্থির করি।
  
 
|-
 
|-
|10.10
+
|08.29
| 4 লিখুন, '''Save''' এ টিপুন।
+
| 4 লিখুন।
  
 
|-
 
|-
|10.13
+
|08.31
| আবার এক্সিকিউট করি।
+
|'''Save''' এ টিপুন।
 +
|-
 +
|08.34
 +
|টার্মিনালে ফিরে আসি।
  
 
|-
 
|-
|10.16
+
|08.36
|এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করি।
+
| আবার এক্সিকিউট করি।
  
 
|-
 
|-
| 10.21
+
| 08.39
|  হ্যাঁ এটি কাজ করছে। স্লাইডে ফিরে আসি।
+
|  হ্যাঁ এটি কাজ করছে।  
 +
|-
 +
| 08.42
 +
|স্লাইডে ফিরে আসি।
  
 
|-
 
|-
|10.26
+
|08.44
 
|সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি,
 
|সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি,
  
 
|-
 
|-
|10.29
+
|08.49
 
| ফাংশন
 
| ফাংশন
 
|-
 
|-
| 10.31
+
| 08.50
 
| ফাংশনের সিনটেক্স।
 
| ফাংশনের সিনটেক্স।
  
 
|-
 
|-
|10.33
+
|08.51
| আর্গুমেন্ট ছাড়া ফাংশন যেমন void add()  
+
| আর্গুমেন্ট ছাড়া ফাংশন  
 +
|-
 +
|08.53
 +
|যেমন void add()  
  
 
|-
 
|-
|10.37
+
|08.55
| আর্গুমেন্ট সহ ফাংশন যেমন int add( int a,int b)  
+
| আর্গুমেন্ট সহ ফাংশন  
 +
|-
 +
|08.57
 +
|যেমন int add( int a,int b)  
  
 
|-
 
|-
|10.43
+
|09.02
 
| নির্দেশিত কাজ হিসাবে,
 
| নির্দেশিত কাজ হিসাবে,
 
|-
 
|-
|10.45
+
|09.03
 
|ফাংশন ব্যবহার করে একটি সংখ্যার বর্গ নিরূপণ করতে প্রোগ্রাম লিখুন।
 
|ফাংশন ব্যবহার করে একটি সংখ্যার বর্গ নিরূপণ করতে প্রোগ্রাম লিখুন।
  
 
|-
 
|-
| 10.50
+
| 09.07
 
|  এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial
 
|  এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial
  
 
|-
 
|-
|10.53
+
|09.11
 
| এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
 
| এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
 
|-
 
|-
|10.56
+
|09.14
 
| যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
 
| যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
 
|-
 
|-
| 11.01
+
| 09.18
 
| কথ্য টিউটোরিয়াল প্রকল্প দল
 
| কথ্য টিউটোরিয়াল প্রকল্প দল
 
|-
 
|-
|11.03
+
|09.21
 
| কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
 
| কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
  
 
|-
 
|-
|11.07
+
|09.24
 
| যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
 
| যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
  
 
|-
 
|-
|11.11
+
|09.28
 
| এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
 
| এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
  
 
|-
 
|-
| 11.19
+
| 09.35
 
| স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
 
| স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
 
|-
 
|-
|11.23
+
|09.40
 
| এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
 
| এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
  
 
|-
 
|-
|11.30
+
|09.47
 
| এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro.
 
| এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro.
  
 
|-
 
|-
| 11.35
+
| 09.52
 
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
| আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
|-
 
|-
|11.39
+
|09.55
 
| অংশগ্রহনের জন্য ধন্যবাদ।
 
| অংশগ্রহনের জন্য ধন্যবাদ।

Revision as of 19:20, 8 April 2014

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