Difference between revisions of "C-and-C++/C3/Working-With-2D-Arrays/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 5: Line 5:
 
|-
 
|-
 
| 00:02
 
| 00:02
|  C এবং C ++ এ 2 dimensional Arrays এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
+
'''C''' এবং '''C ++''' '''2 dimensional Arrays''' এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
Line 13: Line 13:
 
|-
 
|-
 
| 00:11
 
| 00:11
| 2 dimensional Array কি?
+
| '''2 dimensional Array''' কি?
  
 
|-
 
|-
Line 25: Line 25:
 
|-
 
|-
 
|00:19  
 
|00:19  
| উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং
+
| উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10''' এবং
  
 
|-
 
|-
 
| 00:23
 
| 00:23
| উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
+
| উবুন্টুতে''' gcc''' এবং '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
  
 
|-
 
|-
 
|  00:30
 
|  00:30
| 2 dimensional Array এর ভূমিকা দিয়ে শুরু করা যাক।
+
| ''' 2 dimensional Array''' এর ভূমিকা দিয়ে শুরু করা যাক।
  
 
|-
 
|-
Line 48: Line 48:
 
|-
 
|-
 
|  00:45
 
|  00:45
|C এবং C ++ এ ম্যাট্রিক্স বা অ্যারের শুরুর ইনডেক্স সর্বদা 0 হয়।
+
|'''C''' এবং '''C ++''' এ ম্যাট্রিক্স বা অ্যারের শুরুর ইনডেক্স সর্বদা 0 হয়।
  
 
|-
 
|-
 
|  00:52
 
|  00:52
|  এখানে আমরা একটি 2 dimensional Array দেখি,
+
|  এখানে আমরা একটি '''2 dimensional Array''' দেখি,
 
|-
 
|-
 
| 00:55
 
| 00:55
| রো কলাম ম্যাট্রিক্সে। শুরুর ইনডেক্স হল 0.
+
| রো কলাম ম্যাট্রিক্সে। শুরুর ইনডেক্স হল '''0'''.
  
 
|-
 
|-
 
| 01:01  
 
| 01:01  
|  এখন একটি 2 dimensional Array ঘোষিত করা দেখি।
+
|  এখন একটি '''2 dimensional Array''' ঘোষিত করা দেখি।
 
|-
 
|-
 
| 01:05
 
| 01:05
Line 69: Line 69:
 
|-
 
|-
 
| 01:13
 
| 01:13
| এখানে আমরা 2 কলাম এবং 3 রো এর সাথে 2 dimensional Array ঘোষিত করেছি।
+
| এখানে আমরা 2 কলাম এবং 3 রো এর সাথে '''2 dimensional Array''' ঘোষিত করেছি।
 
|-
 
|-
 
| 01:22
 
| 01:22
Line 82: Line 82:
 
|-
 
|-
 
| 01:28
 
| 01:28
|  উল্লেখ্য যে আমাদের ফাইলের নাম 2d-array.c
+
|  উল্লেখ্য যে আমাদের ফাইলের নাম '''2d-array.c'''
  
 
|-
 
|-
Line 101: Line 101:
 
|-
 
|-
 
|  01:49
 
|  01:49
|  এখানে আমি i এবং j ভ্যারিয়েবল ঘোষিত করেছি।
+
|  এখানে আমি '''i''' এবং '''j''' ভ্যারিয়েবল ঘোষিত করেছি।
 
|-
 
|-
 
|  01:53
 
|  01:53
|তারপর আমরা 3 rows এবং 4 columns এর সাথে num1
+
|তারপর আমরা 3 rows এবং 4 columns এর সাথে '''num1'''
 
|-
 
|-
 
| 01:59
 
| 01:59
| এবং আবার 3 rows এবং 4 columns এর সাথে num2 ঘোষিত করেছি।
+
| এবং আবার 3 rows এবং 4 columns এর সাথে '''num2''' ঘোষিত করেছি।
  
 
|-
 
|-
 
|  02:04  
 
|  02:04  
| num1 এবং num2 হল 2 dimensional Array.
+
| '''num1''' এবং '''num2''' হল 2 dimensional Array.
 
|-
 
|-
 
|  02:08
 
|  02:08
|  এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে num1 ম্যাট্রিক্সের উপাদান নেই।
+
|  এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে '''num1''' ম্যাট্রিক্সের উপাদান নেই।
  
 
|-
 
|-
Line 122: Line 122:
 
|-
 
|-
 
| 02:17
 
| 02:17
| আমরা রো হিসাবে i এবং কলাম হিসাবে j বিবেচিত করেছি।
+
| আমরা রো হিসাবে '''i''' এবং কলাম হিসাবে '''j''' বিবেচিত করেছি।
  
 
|-
 
|-
Line 134: Line 134:
 
|-
 
|-
 
|  02:34  
 
|  02:34  
|একইভাবে, এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে num2 ম্যাট্রিক্সের উপাদান নেই।
+
|একইভাবে, এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে '''num2''' ম্যাট্রিক্সের উপাদান নেই।
  
 
|-
 
|-
 
|  02:41
 
|  02:41
|এখানে আমরা ম্যাট্রিক্স num1 প্রদর্শন করি।
+
|এখানে আমরা ম্যাট্রিক্স '''num1''' প্রদর্শন করি।
  
 
|-
 
|-
 
|  02:44
 
|  02:44
|  এখানে %3d টার্মিনালে ম্যাট্রিক্স সারিবদ্ধ করতে ব্যবহৃত হয়েছে।
+
|  এখানে '''%3d''' টার্মিনালে ম্যাট্রিক্স সারিবদ্ধ করতে ব্যবহৃত হয়েছে।
 
|-
 
|-
 
|  02:50
 
|  02:50
|  এখন এখানে আমরা ম্যাট্রিক্স num2 প্রদর্শন করি।
+
|  এখন এখানে আমরা ম্যাট্রিক্স '''num2''' প্রদর্শন করি।
  
 
|-
 
|-
 
| 02:53
 
| 02:53
|  তারপর আমরা num1 ম্যাট্রিক্স এবং num2 ম্যাট্রিক্স যোগ করি
+
|  তারপর আমরা '''num1''' ম্যাট্রিক্স এবং '''num2''' ম্যাট্রিক্স যোগ করি
 
|-
 
|-
 
| 02:57
 
| 02:57
Line 156: Line 156:
 
|-
 
|-
 
|  03:00
 
|  03:00
| এটি আমাদের রিটার্ন স্টেটমেন্ট।
+
| এটি আমাদের রিটার্ন স্টেটমেন্ট।
  
 
|-
 
|-
 
|  03:02
 
|  03:02
| এখন, Save এ টিপুন।
+
| এখন, '''Save''' এ টিপুন।
  
 
|-
 
|-
 
| 03:05
 
| 03:05
|   প্রোগ্রাম এক্সিকিউট করি।
+
| প্রোগ্রাম এক্সিকিউট করি।
  
 
|-
 
|-
 
| 03:08
 
| 03:08
| আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
+
| আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
 
|-
 
|-
 
|  03:15
 
|  03:15
Line 174: Line 174:
 
|-
 
|-
 
| 03:17
 
| 03:17
| gcc 2d-array.c -o arr এবং Enter টিপুন।
+
| '''gcc 2d-array.c -o arr''' এবং '''Enter''' টিপুন।
 +
 
 
|-
 
|-
 
| 03:29
 
| 03:29
| এক্সিকিউট করতে লিখুন ./ arr এখন Enter টিপুন।
+
| এক্সিকিউট করতে লিখুন '''./ arr''' এখন '''Enter''' টিপুন।
 
|-
 
|-
 
|  03:34
 
|  03:34
| এখানে আমরা দেখি enter the elements of 3 into 4 array num1.
+
| এখানে আমরা দেখি enter the elements of '''3 into 4 array num1'''.
 
|-
 
|-
 
|  03:40
 
|  03:40
Line 186: Line 187:
 
|-
 
|-
 
|  03:52
 
|  03:52
| এখন আমরা দেখি enter the elements of 3 into 4 array num2.
+
| এখন আমরা দেখি enter the elements of '''3 into 4 array num2'''.
  
 
|-
 
|-
Line 196: Line 197:
 
|-
 
|-
 
| 04:13
 
| 04:13
|এখানে আমরা num1 ম্যাট্রিক্স দেখতে পারি।
+
|এখানে আমরা '''num1''' ম্যাট্রিক্স দেখতে পারি।
 
|-
 
|-
 
| 04:17
 
| 04:17
|এখানে আমরা num2 ম্যাট্রিক্স দেখতে পারি।
+
|এখানে আমরা '''num2''' ম্যাট্রিক্স দেখতে পারি।
 
|-
 
|-
 
| 04:20
 
| 04:20
|এবং এটি হল num1 এবং num2 এর যোগফল।
+
|এবং এটি হল '''num1''' এবং '''num2''' এর যোগফল।
 
|-
 
|-
 
| 04:24
 
| 04:24
|  এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখবো।
+
|  এখন আমরা একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করা দেখবো।
 
|-
 
|-
 
| 04:30
 
| 04:30
Line 212: Line 213:
 
|-
 
|-
 
|  04:34
 
|  04:34
|এটি হল C ++ এ 2 dimensional অ্যারের প্রোগ্রাম।
+
| এটি হল C ++ এ 2 dimensional অ্যারের প্রোগ্রাম।
 
|-
 
|-
 
|  04:39
 
|  04:39
|লক্ষ্য করুন যে আমাদের ফাইলের নাম 2d-array.cpp. এক্সটেনশন হল.cpp
+
|লক্ষ্য করুন যে আমাদের ফাইলের নাম '''2d-array.cpp'''. এক্সটেনশন হল '''.cpp'''
 
|-
 
|-
 
| 04:48  
 
| 04:48  
|   এখন কোড ব্যাখ্যা করি। এটি হল iostream হিসাবে হেডার ফাইল।
+
| এখন কোড ব্যাখ্যা করি। এটি হল '''iostream''' হিসাবে হেডার ফাইল।
 
   
 
   
 
|-
 
|-
Line 229: Line 230:
 
|-
 
|-
 
|04:58
 
|04:58
|এখানে cout ফাংশন আছে। আমরা C ++ এ আউটপুট প্রিন্ট করতে cout ব্যবহার করি।  
+
|এখানে '''cout''' ফাংশন আছে। আমরা C ++ এ আউটপুট প্রিন্ট করতে '''cout''' ব্যবহার করি।  
 
|-
 
|-
 
|05:06
 
|05:06
| আমাদের কাছে  cin ফাংশন আছে, আমরা C ++ এ লাইন পড়তে cin ব্যবহার করি।
+
| আমাদের কাছে  '''cin''' ফাংশন আছে, আমরা C ++ এ লাইন পড়তে '''cin''' ব্যবহার করি।
  
 
|-
 
|-
 
|05:14
 
|05:14
|এখানে আমরা \t ব্যবহার করি যার অর্থ অনুভূমিক ট্যাব যা 4টি স্পেসের সমান।
+
|এখানে আমরা '''\t''' ব্যবহার করি যার অর্থ অনুভূমিক ট্যাব যা 4টি স্পেসের সমান।
 
|-
 
|-
 
|  05:21
 
|  05:21
| বাকি কোড আমাদের C কোডের অনুরূপ। এখন Save এ টিপুন।
+
| বাকি কোড আমাদের C কোডের অনুরূপ। এখন '''Save''' এ টিপুন।
 
   
 
   
 
|-
 
|-
Line 254: Line 255:
 
|-
 
|-
 
|  05:34
 
|  05:34
| কম্পাইল করতে লিখুন, g++ 2d- array.cpp -o arr এবং Enter টিপুন।
+
| কম্পাইল করতে লিখুন, '''g++ 2d- array.cpp -o arr''' এবং '''Enter''' টিপুন।
 
|-
 
|-
 
|  05:47
 
|  05:47
| এক্সিকিউট করতে লিখুন ./arr1 এখন Enter টিপুন।
+
| এক্সিকিউট করতে লিখুন '''./arr1''' এখন '''Enter''' টিপুন।
 
|-
 
|-
 
|  05:53
 
|  05:53
| এখানে আমরা দেখি enter the elements of 3 into 4 array num1.
+
| এখানে আমরা দেখি enter the elements of '''3 into 4 array num1'''.
 
|-
 
|-
 
|  05:58
 
|  05:58
|আমি মানগুলি লিখব।I will enter the values.
+
|আমি মানগুলি লিখব।
 
|-
 
|-
 
|  06:08
 
|  06:08
| এখন আমরা দেখি enter the elements of 3 into 4 array num2.
+
| এখন আমরা দেখি enter the elements of '''3 into 4 array num2'''.
 
|-
 
|-
 
|  06:14
 
|  06:14
Line 272: Line 273:
 
|-
 
|-
 
|  06:24
 
|  06:24
| আউটপুট প্রদর্শিত হয়েছে। আমরা num1 ম্যাট্রিক্স, num2 ম্যাট্রিক্স দেখতে পারি।
+
| আউটপুট প্রদর্শিত হয়েছে। আমরা '''num1''' ম্যাট্রিক্স, '''num2''' ম্যাট্রিক্স দেখতে পারি।
 
|-
 
|-
 
|06:32
 
|06:32
|এবং এটি হল num1 এবং num2 এর যোগফল।
+
|এবং এটি হল '''num1''' এবং '''num2''' এর যোগফল।
 
|-
 
|-
 
|06:36
 
|06:36

Revision as of 15:34, 10 September 2013

Time' Narration
00:02 C এবং C ++2 dimensional Arrays এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:08 এই টিউটোরিয়ালে আমরা শিখব,
00:11 2 dimensional Array কি?
00:13 আমরা এটি একটি উদাহরণের সাহায্যে করব।
00:16 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00:19 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং
00:23 উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:30 2 dimensional Array এর ভূমিকা দিয়ে শুরু করা যাক।
00:34 2-D অ্যারে রো কলাম ম্যাট্রিক্সে সংরক্ষিত হয়েছে।
00:38 বাম ইনডেক্স রো নির্দেশ করে।
00:42 ডান ইনডেক্স কলাম নির্দেশ করে।
00:45 C এবং C ++ এ ম্যাট্রিক্স বা অ্যারের শুরুর ইনডেক্স সর্বদা 0 হয়।
00:52 এখানে আমরা একটি 2 dimensional Array দেখি,
00:55 রো কলাম ম্যাট্রিক্সে। শুরুর ইনডেক্স হল 0.
01:01 এখন একটি 2 dimensional Array ঘোষিত করা দেখি।
01:05 এর সিনটেক্স হল
01:07 data-type arr_name[row] [col];
01:13 এখানে আমরা 2 কলাম এবং 3 রো এর সাথে 2 dimensional Array ঘোষিত করেছি।
01:22 এখন একটি উদাহরণ দেখা যাক।
01:24 আমি ইতিমধ্যে প্রোগ্রাম লিখে ফেলেছি।
01:26 এটি খুলি।
01:28 উল্লেখ্য যে আমাদের ফাইলের নাম 2d-array.c
01:34 এই প্রোগ্রামে আমরা 2 dimensional অ্যারের উপাদানের সমষ্টি নির্ণয় করব।
01:41 এখন আমি কোড ব্যাখ্যা করি।
01:44 এটি আমাদের হেডার ফাইল।
01:47 এটি আমাদের মেন ফাংশন।
01:49 এখানে আমি i এবং j ভ্যারিয়েবল ঘোষিত করেছি।
01:53 তারপর আমরা 3 rows এবং 4 columns এর সাথে num1
01:59 এবং আবার 3 rows এবং 4 columns এর সাথে num2 ঘোষিত করেছি।
02:04 num1 এবং num2 হল 2 dimensional Array.
02:08 এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে num1 ম্যাট্রিক্সের উপাদান নেই।
02:14 এলিমেন্ট রো হিসাবে সংরক্ষিত হয়েছে।
02:17 আমরা রো হিসাবে i এবং কলাম হিসাবে j বিবেচিত করেছি।
02:23 এই ফর লুপ যাচাই করবে যে i 0 থেকে 2 পর্যন্ত রান করে।
02:28 এই ফর লুপ যাচাই করবে যে j 0 থেকে 3 পর্যন্ত রান করে।
02:34 একইভাবে, এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে num2 ম্যাট্রিক্সের উপাদান নেই।
02:41 এখানে আমরা ম্যাট্রিক্স num1 প্রদর্শন করি।
02:44 এখানে %3d টার্মিনালে ম্যাট্রিক্স সারিবদ্ধ করতে ব্যবহৃত হয়েছে।
02:50 এখন এখানে আমরা ম্যাট্রিক্স num2 প্রদর্শন করি।
02:53 তারপর আমরা num1 ম্যাট্রিক্স এবং num2 ম্যাট্রিক্স যোগ করি
02:57 এবং ফলাফল প্রদর্শন করি।
03:00 এটি আমাদের রিটার্ন স্টেটমেন্ট।
03:02 এখন, Save এ টিপুন।
03:05 প্রোগ্রাম এক্সিকিউট করি।
03:08 আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
03:15 কম্পাইল করতে লিখুন,
03:17 gcc 2d-array.c -o arr এবং Enter টিপুন।
03:29 এক্সিকিউট করতে লিখুন ./ arr এখন Enter টিপুন।
03:34 এখানে আমরা দেখি enter the elements of 3 into 4 array num1.
03:40 আমি এখন মানগুলি লিখব।
03:52 এখন আমরা দেখি enter the elements of 3 into 4 array num2.
03:58 আমি মানগুলি লিখব।
04:11 আউটপুট প্রদর্শিত হয়েছে।
04:13 এখানে আমরা num1 ম্যাট্রিক্স দেখতে পারি।
04:17 এখানে আমরা num2 ম্যাট্রিক্স দেখতে পারি।
04:20 এবং এটি হল num1 এবং num2 এর যোগফল।
04:24 এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখবো।
04:30 আমি ইতিমধ্যে প্রোগ্রামটি দেখেছি। আমি এটি খুলবো এবং ব্যাখ্যা করব।
04:34 এটি হল C ++ এ 2 dimensional অ্যারের প্রোগ্রাম।
04:39 লক্ষ্য করুন যে আমাদের ফাইলের নাম 2d-array.cpp. এক্সটেনশন হল .cpp
04:48 এখন কোড ব্যাখ্যা করি। এটি হল iostream হিসাবে হেডার ফাইল।
04:53 এটি আমাদের ইউসিং স্টেটমেন্ট।
04:56 এটি মেন ফাংশন।
04:58 এখানে cout ফাংশন আছে। আমরা C ++ এ আউটপুট প্রিন্ট করতে cout ব্যবহার করি।
05:06 আমাদের কাছে cin ফাংশন আছে, আমরা C ++ এ লাইন পড়তে cin ব্যবহার করি।
05:14 এখানে আমরা \t ব্যবহার করি যার অর্থ অনুভূমিক ট্যাব যা 4টি স্পেসের সমান।
05:21 বাকি কোড আমাদের C কোডের অনুরূপ। এখন Save এ টিপুন।
05:27 এক্সিকিউট করি।
05:29 টার্মিনালে ফিরে আসি।
05:31 প্রম্পট পরিষ্কার করি।
05:34 কম্পাইল করতে লিখুন, g++ 2d- array.cpp -o arr এবং Enter টিপুন।
05:47 এক্সিকিউট করতে লিখুন ./arr1 এখন Enter টিপুন।
05:53 এখানে আমরা দেখি enter the elements of 3 into 4 array num1.
05:58 আমি মানগুলি লিখব।
06:08 এখন আমরা দেখি enter the elements of 3 into 4 array num2.
06:14 আমি একইভাবে মানগুলি লিখব।
06:24 আউটপুট প্রদর্শিত হয়েছে। আমরা num1 ম্যাট্রিক্স, num2 ম্যাট্রিক্স দেখতে পারি।
06:32 এবং এটি হল num1 এবং num2 এর যোগফল।
06:36 আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
06:39 স্লাইডে ফিরে আসি। সংক্ষিপ্তকরণ করি।
06:43 এই টিউটোরিয়ালে আমরা শিখেছি,
06:45 2D অ্যারেতে উপাদান যোগ করা।
06:49 2D অ্যারে প্রিন্ট করা।
06:51 এবং 2D অ্যারের সমষ্টি নির্ণয় করা।
06:55 নির্দেশিত কাজ হিসাবে
06:56 একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি 2D অ্যারে নেয়।
07:02 তাদের বিয়োগ করে ফলাফল নির্ণয় করুন।
07:05 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
07:08 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
07:11 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
07:16 কথ্য টিউটোরিয়াল প্রকল্প দল,
07:18 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
07:21 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
07:26 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
07:33 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
07:37 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
07:44 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
07:49 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble