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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- | 00:02 | C এবং C ++ এ 2 dimensional Arrays এর কথ্য টিউটোরিয়ালে আপনাদে…')
 
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
 
|-
 
|-
| 00:02
+
| 00:01
|  C এবং C ++ এ 2 dimensional Arrays এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
+
'''C''' এবং '''C ++''' '''2 dimensional Arrays''' এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
Line 12: Line 12:
  
 
|-
 
|-
| 00:11
+
| 00:10
| 2 dimensional Array কি?
+
| '''2 dimensional Array''' কি?
  
 
|-
 
|-
 
| 00:13
 
| 00:13
| আমরা এটি একটি উদাহরণের সাহায্যে করব।
+
| এটি একটি উদাহরণের সাহায্যে করব।
  
 
|-
 
|-
 
|  00:16
 
|  00:16
এই টিউটোরিয়ালটি রেকর্ড করতে আমি
+
|  টিউটোরিয়ালটি রেকর্ড করতে
  
 
|-
 
|-
|00:19
+
|00:18
| উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং
+
| উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10''' এবং
  
 
|-
 
|-
| 00:23
+
| 00:22
| উবুন্টুতে gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
+
| উবুন্টুতে''' gcc''' এবং '''g ++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
  
 
|-
 
|-
|  00:30
+
|  00:29
| 2 dimensional Array এর ভূমিকা দিয়ে শুরু করা যাক।
+
| ''' 2 dimensional Array''' এর ভূমিকা দিয়ে শুরু করা যাক।
  
 
|-
 
|-
| 00:34
+
| 00:33
 
| 2-D অ্যারে রো কলাম ম্যাট্রিক্সে সংরক্ষিত হয়েছে।
 
| 2-D অ্যারে রো কলাম ম্যাট্রিক্সে সংরক্ষিত হয়েছে।
 
|-
 
|-
Line 43: Line 43:
  
 
|-
 
|-
| 00:42
+
| 00:41
 
| ডান ইনডেক্স কলাম নির্দেশ করে।
 
| ডান ইনডেক্স কলাম নির্দেশ করে।
  
 
|-
 
|-
|  00:45
+
|  00:44
|C এবং C ++ এ ম্যাট্রিক্স বা অ্যারের শুরুর ইনডেক্স সর্বদা 0 হয়।
+
|'''C''' এবং '''C ++''' এ ম্যাট্রিক্স বা অ্যারের শুরুর ইনডেক্স সর্বদা 0 হয়।
  
 
|-
 
|-
 
|  00:52
 
|  00:52
|  এখানে আমরা একটি 2 dimensional Array দেখি,
+
|  এখানে আমরা রো কলাম ম্যাট্রিক্সে একটি '''2 dimensional Array''' দেখি,
 
|-
 
|-
| 00:55
+
| 00:58
| রো কলাম ম্যাট্রিক্সে। শুরুর ইনডেক্স হল 0.
+
| শুরুর ইনডেক্স হল '''0'''.
  
 
|-
 
|-
 
| 01:01  
 
| 01:01  
|  এখন একটি 2 dimensional Array ঘোষিত করা দেখি।
+
|  এখন একটি '''2 dimensional Array''' ঘোষিত করা দেখি।
 
|-
 
|-
| 01:05
+
| 01:04
| এর সিনটেক্স হল
+
| এর সিনট্যাক্স হল
 
|-
 
|-
 
| 01:07
 
| 01:07
| ''' data-type arr_name[row] [col]; '''
+
| ডেটা-টাইপ, অ্যারের নাম, রো এবং কলাম
  
 
|-
 
|-
 
| 01:13
 
| 01:13
| এখানে আমরা 2 কলাম এবং 3 রো এর সাথে 2 dimensional Array ঘোষিত করেছি।
+
| এখানে আমরা '''2''' টি কলাম এবং '''3''' টি রো এর সাথে '''2 dimensional Array''' '''"num"''' ঘোষিত করেছি।
 
|-
 
|-
| 01:22
+
| 01:21
 
|এখন একটি উদাহরণ দেখা যাক।
 
|এখন একটি উদাহরণ দেখা যাক।
 
|-
 
|-
| 01:24
+
| 01:23
| আমি ইতিমধ্যে প্রোগ্রাম লিখে ফেলেছি।  
+
| আমি ইতিমধ্যে প্রোগ্রাম লিখে ফেলেছি। এটি খুলি।
|-
+
| 01:26
+
|এটি খুলি।
+
  
 
|-
 
|-
 
| 01:28
 
| 01:28
|  উল্লেখ্য যে আমাদের ফাইলের নাম 2d-array.c
+
|  উল্লেখ্য যে ফাইলের নাম '''2d hyphen array dot c'''
  
 
|-
 
|-
|  01:34
+
|  01:33
|এই প্রোগ্রামে আমরা 2 dimensional অ্যারের উপাদানের সমষ্টি নির্ণয় করব।
+
|এই প্রোগ্রামে আমরা 2 dimensional অ্যারের এলিমেন্টের সমষ্টি নির্ণয় করব।
 
+
 
|-
 
|-
 
| 01:41
 
| 01:41
Line 93: Line 89:
 
|-
 
|-
 
|  01:44
 
|  01:44
| এটি আমাদের হেডার ফাইল।
+
| এটি আমাদের হেডার ফাইল।
  
 
|-
 
|-
| 01:47
+
| 01:46
 
|  এটি আমাদের মেন ফাংশন।
 
|  এটি আমাদের মেন ফাংশন।
  
 
|-
 
|-
 
|  01:49
 
|  01:49
|  এখানে আমি i এবং j ভ্যারিয়েবল ঘোষিত করেছি।
+
|  এখানে আমি '''i''' এবং '''j''' ভ্যারিয়েবল ঘোষিত করেছি।
 
|-
 
|-
 
|  01:53
 
|  01:53
|তারপর আমরা 3 rows এবং 4 columns এর সাথে num1
+
|তারপর আমরা '''3''' টি রো এবং এবং '''4''' টি কলাম এর সাথে '''num1'''
 
|-
 
|-
| 01:59
+
| 01:58
| এবং আবার 3 rows এবং 4 columns এর সাথে num2 ঘোষিত করেছি।
+
| এবং আবার '''3''' টি রো এবং '''4''' টি কলাম এর সাথে '''num2''' ঘোষিত করেছি।
  
 
|-
 
|-
|  02:04
+
|  02:03
| num1 এবং num2 হল 2 dimensional Array.
+
| '''num1''' এবং '''num2''' হল 2 dimensional Array.
 
|-
 
|-
|  02:08
+
|  02:07
|  এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে num1 ম্যাট্রিক্সের উপাদান নেই।
+
|  এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে '''num1''' ম্যাট্রিক্সের এলিমেন্ট নেই।
  
 
|-
 
|-
| 02:14
+
| 02:13
 
| এলিমেন্ট রো হিসাবে সংরক্ষিত হয়েছে।
 
| এলিমেন্ট রো হিসাবে সংরক্ষিত হয়েছে।
  
 
|-
 
|-
| 02:17
+
| 02:16
| আমরা রো হিসাবে i এবং কলাম হিসাবে j বিবেচিত করেছি।
+
| আমরা রো হিসাবে '''i''' এবং কলাম হিসাবে '''j''' বিবেচিত করেছি।
  
 
|-
 
|-
| 02:23
+
| 02:22
| এই ফর লুপ যাচাই করবে যে i  0 থেকে 2 পর্যন্ত রান করে।
+
| এই ফর লুপ যাচাই করবে যে '''i  0''' থেকে '''2''' পর্যন্ত রান করে।
  
 
|-
 
|-
 
| 02:28
 
| 02:28
| এই ফর লুপ যাচাই করবে যে j  0 থেকে 3 পর্যন্ত রান করে।
+
| এই ফর লুপ যাচাই করবে যে '''j  0''' থেকে '''3''' পর্যন্ত রান করে।
  
 
|-
 
|-
|  02:34
+
|  02:33
|একইভাবে, এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে num2 ম্যাট্রিক্সের উপাদান নেই।
+
|একইভাবে, এখানে আমরা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে '''num2''' ম্যাট্রিক্সের এলিমেন্ট নেই।
  
 
|-
 
|-
|  02:41
+
|  02:40
|এখানে আমরা ম্যাট্রিক্স num1 প্রদর্শন করি।
+
|এখানে আমরা ম্যাট্রিক্স '''num1''' প্রদর্শন করি।
  
 
|-
 
|-
|  02:44
+
|  02:43
|  এখানে %3d টার্মিনালে ম্যাট্রিক্স সারিবদ্ধ করতে ব্যবহৃত হয়েছে।
+
|  এখানে '''%3d''' টার্মিনালে ম্যাট্রিক্স সারিবদ্ধ করতে ব্যবহৃত হয়েছে।
 
|-
 
|-
|  02:50
+
|  02:49
|  এখন এখানে আমরা ম্যাট্রিক্স num2 প্রদর্শন করি।
+
|  এখন এখানে আমরা ম্যাট্রিক্স '''num2''' প্রদর্শন করি।
  
 
|-
 
|-
| 02:53
+
| 02:52
|  তারপর আমরা num1 ম্যাট্রিক্স এবং num2 ম্যাট্রিক্স যোগ করি
+
|  তারপর আমরা '''num1''' ম্যাট্রিক্স এবং '''num2''' ম্যাট্রিক্স যোগ করি এবং ফলাফল প্রদর্শন করি।
|-
+
| 02:57
+
| এবং ফলাফল প্রদর্শন করি।
+
  
 
|-
 
|-
03:00
+
02:59
| এটি আমাদের রিটার্ন স্টেটমেন্ট।
+
| এটি আমাদের রিটার্ন স্টেটমেন্ট।
  
 
|-
 
|-
|  03:02
+
|  03:01
| এখন, Save এ টিপুন।
+
| এখন, '''Save''' এ টিপুন।
  
 
|-
 
|-
 
| 03:05
 
| 03:05
|   প্রোগ্রাম এক্সিকিউট করি।
+
| প্রোগ্রাম এক্সিকিউট করি।
  
 
|-
 
|-
| 03:08
+
| 03:07
| আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
+
| আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
 
|-
 
|-
 
|  03:15
 
|  03:15
|  কম্পাইল করতে লিখুন,
+
|  কম্পাইল করতে লিখুন,'''gcc''' স্পেস '''2d''' হাইফেন '''array''' ডট '''c''' স্পেস হাইফেন '''o''' স্পেস '''arr''' এবং '''Enter''' টিপুন
|-
+
 
| 03:17
+
| gcc 2d-array.c -o arr এবং Enter টিপুন।
+
 
|-
 
|-
| 03:29
+
| 03:28
| এক্সিকিউট করতে লিখুন ./ 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:39
 
|আমি এখন মানগুলি লিখব।
 
|আমি এখন মানগুলি লিখব।
 
|-
 
|-
 
|  03:52
 
|  03:52
| এখন আমরা দেখি enter the elements of 3 into 4 array num2.
+
| এখন আমরা দেখি '''enter the elements of 3 into 4 array num2'''.
  
 
|-
 
|-
| 03:58
+
| 03:57
 
| আমি মানগুলি লিখব।
 
| আমি মানগুলি লিখব।
 
|-
 
|-
| 04:11
+
| 04:10
 
|আউটপুট প্রদর্শিত হয়েছে।
 
|আউটপুট প্রদর্শিত হয়েছে।
 
|-
 
|-
 
| 04:13
 
| 04:13
|এখানে আমরা num1 ম্যাট্রিক্স দেখতে পারি।
+
|এখানে আমরা '''num1''' ম্যাট্রিক্স দেখতে পারি।
 
|-
 
|-
| 04:17
+
| 04:16
|এখানে আমরা num2 ম্যাট্রিক্স দেখতে পারি।
+
|এখানে আমরা '''num2''' ম্যাট্রিক্স দেখতে পারি।
 
|-
 
|-
 
| 04:20
 
| 04:20
|এবং এটি হল num1 এবং num2 এর যোগফল।
+
|এবং এটি হল '''num1''' এবং '''num2''' এর যোগফল।
 
|-
 
|-
 
| 04:24
 
| 04:24
|  এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করা দেখবো।
+
|  এখন আমরা একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করা দেখবো।
 
|-
 
|-
| 04:30
+
| 04:29
|  আমি ইতিমধ্যে প্রোগ্রামটি দেখেছি। আমি এটি খুলবো এবং ব্যাখ্যা করব।
+
|  আমি ইতিমধ্যে প্রোগ্রামটি দেখেছি। আমি এটি খুলে ব্যাখ্যা করব।
  
 
|-
 
|-
 
|  04:34
 
|  04:34
|এটি হল C ++ এ 2 dimensional অ্যারের প্রোগ্রাম।
+
| এটি হল C ++ এ 2 dimensional arrays এর প্রোগ্রাম।
 
|-
 
|-
|  04:39
+
|  04:38
|লক্ষ্য করুন যে আমাদের ফাইলের নাম 2d-array.cpp. এক্সটেনশন হল.cpp
+
|লক্ষ্য করুন যে আমাদের ফাইলের নাম '''2d''' হাইফেন '''array''' ডট '''cpp'''
 
|-
 
|-
| 04:48
+
| 04:43
|   এখন কোড ব্যাখ্যা করি। এটি হল iostream হিসাবে হেডার ফাইল।
+
|এক্সটেনশন হল '''.cpp'''
 +
|-
 +
| 04:47
 +
| এখন কোড ব্যাখ্যা করি।
 +
|-
 +
| 04:50
 +
|এটি হল '''iostream''' হিসাবে হেডার ফাইল।
 
   
 
   
 
|-
 
|-
Line 229: Line 226:
 
|-
 
|-
 
|04:58
 
|04:58
|এখানে cout ফাংশন আছে। আমরা C ++ এ আউটপুট প্রিন্ট করতে cout ব্যবহার করি।  
+
|এখানে '''cout''' ফাংশন আছে। আমরা C ++ এ আউটপুট প্রিন্ট করতে '''cout''' ব্যবহার করি।  
 
|-
 
|-
 
|05:06
 
|05:06
| আমাদের কাছে  cin ফাংশন আছে, আমরা C ++ এ লাইন পড়তে cin ব্যবহার করি।
+
| আমাদের কাছে  '''cin''' ফাংশন আছে, আমরা C ++ এ লাইন পড়তে '''cin''' ব্যবহার করি।
  
 
|-
 
|-
|05:14
+
|05:13
|এখানে আমরা \t ব্যবহার করি যার অর্থ অনুভূমিক ট্যাব যা 4টি স্পেসের সমান।
+
|এখানে আমরা '''\t''' ব্যবহার করি যার অর্থ অনুভূমিক ট্যাব যা '''4''' টি স্পেসের সমান।
 
|-
 
|-
 
|  05:21
 
|  05:21
| বাকি কোড আমাদের C কোডের অনুরূপ। এখন Save এ টিপুন।
+
| বাকি কোড আমাদের C কোডের অনুরূপ।
 +
|-
 +
|  05:25
 +
|এখন '''Save''' এ টিপুন।
 
   
 
   
 
|-
 
|-
 
| 05:27
 
| 05:27
|  এক্সিকিউট করি।
+
|  এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
 
+
|-
+
| 05:29
+
| টার্মিনালে ফিরে আসি।
+
  
 
|-
 
|-
Line 253: Line 249:
 
|প্রম্পট পরিষ্কার করি।
 
|প্রম্পট পরিষ্কার করি।
 
|-
 
|-
|  05:34
+
|  05:33
| কম্পাইল করতে লিখুন, g++ 2d- array.cpp -o arr এবং Enter টিপুন।
+
| কম্পাইল করতে লিখুন, '''g++''' স্পেস '''2d''' হাইফেন '''array''' ডট '''cpp''' হাইফেন '''o''' স্পেস '''arr1''' এবং '''Enter''' টিপুন।
 
|-
 
|-
 
|  05:47
 
|  05:47
| এক্সিকিউট করতে লিখুন ./arr1 এখন Enter টিপুন।
+
| এক্সিকিউট করতে লিখুন ডট স্লেস '''arr1''' এখন '''Enter''' টিপুন।
 
|-
 
|-
|  05:53
+
|  05:52
| এখানে আমরা দেখি enter the elements of 3 into 4 array num1.
+
| এখানে আমরা দেখি '''enter the elements of 3 into 4 array num1'''.
 
|-
 
|-
|  05:58আমি মানগুলি লিখব।I will enter the values.
+
|  05:57
 +
|আমি মানগুলি লিখব।
 
|-
 
|-
|  06:08
+
|  06:07
| এখন আমরা দেখি enter the elements of 3 into 4 array num2.
+
| এখন আমরা দেখি '''enter the elements of 3 into 4 array num2'''.
 
|-
 
|-
|  06:14
+
|  06:13
 
|আমি একইভাবে মানগুলি লিখব।
 
|আমি একইভাবে মানগুলি লিখব।
 
|-
 
|-
 
|  06:24
 
|  06:24
| আউটপুট প্রদর্শিত হয়েছে। আমরা num1 ম্যাট্রিক্স, num2 ম্যাট্রিক্স দেখতে পারি।
+
| আউটপুট প্রদর্শিত হয়েছে।  
 +
|-
 +
|  06:26
 +
| আমরা '''num1''' ম্যাট্রিক্স, '''num2''' ম্যাট্রিক্স দেখতে পারি।
 
|-
 
|-
|06:32
+
|06:31
|এবং এটি হল num1 এবং num2 এর যোগফল।
+
|এবং এটি হল '''num1''' এবং '''num2''' এর যোগফল।
 
|-
 
|-
 
|06:36
 
|06:36
Line 290: Line 290:
  
 
|-
 
|-
|  06:49
+
|  06:48
 
|2D অ্যারে প্রিন্ট করা।
 
|2D অ্যারে প্রিন্ট করা।
 
|-
 
|-
|  06:51
+
|  06:50
 
| এবং 2D অ্যারের সমষ্টি নির্ণয় করা।
 
| এবং 2D অ্যারের সমষ্টি নির্ণয় করা।
 
|-
 
|-
|  06:55
+
|  06:54
| নির্দেশিত কাজ হিসাবে
+
| নির্দেশিত কাজ হিসাবে একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি 2D অ্যারে নেয়।
|-
+
| 06:56
+
একটি প্রোগ্রাম লিখুন যা ব্যবহারকারীর কাছ থেকে ইনপুট হিসেবে দুটি 2D অ্যারে নেয়।
+
  
 
|-
 
|-
|  07:02
+
|  07:01
 
| তাদের বিয়োগ করে ফলাফল নির্ণয় করুন।
 
| তাদের বিয়োগ করে ফলাফল নির্ণয় করুন।
  
Line 312: Line 309:
 
|-
 
|-
 
|  07:08
 
|  07:08
| এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
+
| এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
  
 
|-
 
|-
 
|  07:11
 
|  07:11
|যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
+
|ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখতে পারেন।
  
 
|-
 
|-
| 07:16
+
| 07:15
| কথ্য টিউটোরিয়াল প্রকল্প দল,
+
| স্পোকেন টিউটোরিয়াল প্রকল্প দল,
 
|-
 
|-
|  07:18
+
|  07:17
| কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
| টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
  
 
|-
 
|-
 
|  07:21
 
|  07:21
| যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
+
| অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।
  
 
|-
 
|-
|07:26
+
|07:25
| এই বিষয়ে বিস্তারিত তথ্যের জন্য contact at spoken hyphen tutorial dot org তে ইমেল করুন।
+
| এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact at spoken hyphen tutorial dot org''' তে ইমেল করুন।
 
    
 
    
 
|-
 
|-
| 07:33 
+
| 07:32
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
+
|  স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
 
|-
 
|-
|  07:37
+
|  07:36
| এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।   
+
| এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।   
 
|-
 
|-
|  07:44
+
|  07:43
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
 
   
 
   
 
|-
 
|-
| 07:49
+
| 07:48
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।
+
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।  
 +
|-
 +
| 07:54
 +
| অংশগ্রহনের জন্য ধন্যবাদ।

Latest revision as of 12:25, 24 February 2017

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

Contributors and Content Editors

Kaushik Datta, Pratik kamble