Difference between revisions of "C-and-C++/C3/Working-With-2D-Arrays/Bengali"
From Script | Spoken-Tutorial
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''' এর ভূমিকা দিয়ে শুরু করা যাক। |
|- | |- | ||
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''' একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
|- | |- | ||
| 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''' হিসাবে হেডার ফাইল। |
|- | |- | ||
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''' এ টিপুন। |
|- | |- | ||
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 | ||
− | |আমি মানগুলি | + | |আমি মানগুলি লিখব। |
|- | |- | ||
| 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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ। |