Difference between revisions of "C-and-C++/C4/Working-With-Structures/Bengali"
From Script | Spoken-Tutorial
Line 94: | Line 94: | ||
|- | |- | ||
| 01:17 | | 01:17 | ||
− | | struct var হল struct name এর মত ভ্যারিয়েবল। | + | | '''struct var''' হল '''struct name''' এর মত ভ্যারিয়েবল। |
|- | |- | ||
| 01:22 | | 01:22 | ||
− | | উদাহরণস্বরূপ struct employee addr; | + | | উদাহরণস্বরূপ '''struct employee addr'''; |
|- | |- | ||
| 01:27 | | 01:27 | ||
− | | addr হল এমপ্লয়ের মত ভ্যারিয়েবল। | + | | '''addr''' হল এমপ্লয়ের মত ভ্যারিয়েবল। |
|- | |- | ||
Line 116: | Line 116: | ||
|- | |- | ||
| 01:38 | | 01:38 | ||
− | | উল্লেখ্য যে আমাদের ফাইলের নাম structure.c | + | | উল্লেখ্য যে আমাদের ফাইলের নাম '''structure.c''' |
|- | |- | ||
Line 136: | Line 136: | ||
|- | |- | ||
| 01:57 | | 01:57 | ||
− | | তারপর আমরা english, maths এবং science হিসেবে তিনটি ইন্টিজার ভ্যারিয়েবল ঘোষিত করেছি। | + | | তারপর আমরা '''english, maths''' এবং '''science''' হিসেবে তিনটি ইন্টিজার ভ্যারিয়েবল ঘোষিত করেছি। |
|- | |- | ||
Line 148: | Line 148: | ||
|- | |- | ||
| 02:12 | | 02:12 | ||
− | | এখানে আমরা একটি ইন্টিজার ভ্যারিয়েবল total ঘোষিত করেছি। | + | | এখানে আমরা একটি ইন্টিজার ভ্যারিয়েবল '''total''' ঘোষিত করেছি। |
|- | |- | ||
| 02:17 | | 02:17 | ||
− | | এখন আমরা একটি স্ট্রাকচার ভ্যারিয়েবল stud ঘোষিত করেছি। stud একটি স্টুডেন্টের মত ভ্যারিয়েবল যা স্ট্রাকচার সদস্য অ্যাক্সেস ও সংশোধন করতে ব্যবহৃত হয়েছে। | + | | এখন আমরা একটি স্ট্রাকচার ভ্যারিয়েবল '''stud''' ঘোষিত করেছি। '''stud''' একটি স্টুডেন্টের মত ভ্যারিয়েবল যা স্ট্রাকচার সদস্য অ্যাক্সেস ও সংশোধন করতে ব্যবহৃত হয়েছে। |
|- | |- | ||
Line 176: | Line 176: | ||
|- | |- | ||
| 02:47 | | 02:47 | ||
− | | এখন Save এ টিপুন। | + | | এখন '''Save''' এ টিপুন। |
|- | |- | ||
Line 184: | Line 184: | ||
|- | |- | ||
| 02:51 | | 02:51 | ||
− | | আপনার কীবোর্ড Ctrl, Alt এবং T | + | | আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' |
|- | |- | ||
Line 196: | Line 196: | ||
|- | |- | ||
| 03:01 | | 03:01 | ||
− | |gcc space structure.c space -o space struct | + | |'''gcc''' space '''structure.c''' space '''-o''' space '''struct''' |
|- | |- | ||
| 03:10 | | 03:10 | ||
− | |এবং enter টিপুন। | + | |এবং '''enter''' টিপুন। |
|- | |- | ||
Line 208: | Line 208: | ||
|- | |- | ||
| 03:13 | | 03:13 | ||
− | |./struct এবং enter টিপুন। | + | |'''./struct''' এবং '''enter''' টিপুন। |
|- | |- | ||
Line 228: | Line 228: | ||
|- | |- | ||
| 03:31 | | 03:31 | ||
− | |প্রথমে আপনার কীবোর্ড Shift, Ctrl এবং S কী একসাথে টিপুন। | + | |প্রথমে আপনার কীবোর্ড '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন। |
|- | |- | ||
| 03:37 | | 03:37 | ||
− | |এখন ফাইলটি .cpp এক্সটেনশন দিয়ে সংরক্ষণ করুন। save এ টিপুন। | + | |এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন। save এ টিপুন। |
|- | |- | ||
| 03:44 | | 03:44 | ||
− | | হেডার ফাইলটি iostream হিসাবে পরিবর্তন করি। | + | | হেডার ফাইলটি '''iostream''' হিসাবে পরিবর্তন করি। |
|- | |- | ||
| 03:48 | | 03:48 | ||
− | | এখন using স্টেটমেন্ট যোগ করুন এবং save এ টিপুন। | + | | এখন '''using''' স্টেটমেন্ট যোগ করুন এবং '''save''' এ টিপুন। |
|- | |- | ||
| 03:57 | | 03:57 | ||
− | | C ++ এ ফাংশন বিবৃতি C এর মতই। | + | | '''C ++''' এ ফাংশন বিবৃতি '''C''' এর মতই। |
|- | |- | ||
Line 252: | Line 252: | ||
|- | |- | ||
| 04:05 | | 04:05 | ||
− | | শেষে আমরা printf স্টেটমেন্ট cout স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করব। | + | | শেষে আমরা '''printf''' স্টেটমেন্ট '''cout''' স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করব। |
|- | |- | ||
| 04:08 | | 04:08 | ||
− | | ফরমেট স্পেসিফায়ার এবং \n মুছে ফেলুন। | + | | ফরমেট স্পেসিফায়ার এবং '''\'''n মুছে ফেলুন। |
|- | |- | ||
Line 276: | Line 276: | ||
|- | |- | ||
| 04:25 | | 04:25 | ||
− | |এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ \ লিখুন। | + | |এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ '''\n''' লিখুন। |
|- | |- | ||
| 04:29 | | 04:29 | ||
− | | এখন save এ টিপুন। | + | | এখন '''save''' এ টিপুন। |
|- | |- | ||
Line 292: | Line 292: | ||
|- | |- | ||
| 04:35 | | 04:35 | ||
− | |কম্পাইল করতে লিখুন, g++ space structure.cpp space -o space struct1 | + | |কম্পাইল করতে লিখুন, '''g++''' space '''structure.cpp'''p space '''-o''' space '''struct1''' |
|- | |- | ||
| 04:47 | | 04:47 | ||
− | |এখানে struct1 আছে কারণ আমরা structure.c ফাইলের জন্য আউটপুট প্যারামিটার প্রতিস্থাপিত করতে চাই না। | + | |এখানে '''struct1''' আছে কারণ আমরা '''structure.c''' ফাইলের জন্য আউটপুট প্যারামিটার প্রতিস্থাপিত করতে চাই না। |
|- | |- | ||
| 04:55 | | 04:55 | ||
− | |এখন Enter টিপুন। | + | |এখন '''Enter''' টিপুন। |
|- | |- | ||
| 04:57 | | 04:57 | ||
− | |এক্সিকিউট করতে লিখুন ./struct1 | + | |এক্সিকিউট করতে লিখুন '''./struct1''' |
|- | |- | ||
| 05:02 | | 05:02 | ||
− | |Enter টিপুন। | + | |'''Enter''' টিপুন। |
|- | |- | ||
| 05:04 | | 05:04 | ||
− | | আউটপুট Total is 210 হিসাবে প্রদর্শিত হয়েছে। | + | | আউটপুট '''Total is 210''' হিসাবে প্রদর্শিত হয়েছে। |
|- | |- | ||
| 05:08 | | 05:08 | ||
− | |আপনি দেখতে পারেন যে আউটপুট আমাদের C কোডের অনুরূপ। | + | |আপনি দেখতে পারেন যে আউটপুট আমাদের '''C''' কোডের অনুরূপ। |
|- | |- | ||
Line 333: | Line 333: | ||
|- | |- | ||
| 05:21 | | 05:21 | ||
− | |যেমন struct struct_name; | + | |যেমন '''struct struct_name'''; |
|- | |- | ||
Line 341: | Line 341: | ||
|- | |- | ||
| 05:26 | | 05:26 | ||
− | |যেমন stud.maths = 75; | + | |যেমন '''stud.maths = 75'''; |
|- | |- | ||
Line 348: | Line 348: | ||
|- | |- | ||
| 05:33 | | 05:33 | ||
− | |যেমন total = stud.eng + stud.maths + stud.science; | + | |যেমন '''total = stud.eng + stud.maths + stud.science'''; |
|- | |- | ||
| 05:40 | | 05:40 |
Revision as of 16:23, 12 September 2013
Time' | Narration
|
00:01 | C এবং C ++ এ স্ট্রাকচারস এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব, |
00:09 | স্ট্রাকচার কি? |
00:11 | স্ট্রাকচারের বিবৃতি। |
00:13 | আমরা এটি একটি উদাহরণের দ্বারা করব। |
00:16 | এই টিউটোরিয়ালটি রেকর্ড করতে আমি |
00:19 | উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং |
00:23 | gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:29 | স্ট্রাকচারের ভূমিকা দিয়ে শুরু করা যাক। |
00:32 | যখন এক বা একাধিক ভ্যারিয়েবল এক নামের নিচে শ্রেণীবদ্ধ থাকে তখন তাকে স্ট্রাকচার বলা হয়। |
00:38 | স্ট্রাকচার এক বস্তুতে ভিন্ন তথ্য শ্রেণীভুক্ত করতে ব্যবহৃত হয়েছে। |
00:43 | একে কম্পাউন্ড ডেটা-টাইপ বলা হয়। |
00:45 | এটি সম্পর্কিত তথ্য শ্রেণীভুক্ত করতে ব্যবহৃত হয়েছে। |
00:49 | এখন আমরা দেখব |
00:50 | স্ট্রাকচার ঘোষণা করতে সিনটেক্স। |
00:53 | এখানে struct কম্পাইলারকে বলে যে স্ট্রাকচার ঘোষিত হয়েছে। |
00:59 | struct name হল স্ট্রাকচারের নাম। |
01:03 | উদাহরণস্বরূপ struct employee; |
01:05 | আপনি যে কোনো নাম দিতে পারেন। |
01:07 | এখন আমরা একটি স্ট্রাকচার ভ্যারিয়েবল ঘোষিত করা দেখব। |
01:12 | এর জন্য সিনটেক্স হল |
01:14 | struct struct_name এবং struct_var; |
01:17 | struct var হল struct name এর মত ভ্যারিয়েবল। |
01:22 | উদাহরণস্বরূপ struct employee addr; |
01:27 | addr হল এমপ্লয়ের মত ভ্যারিয়েবল। |
01:31 | এখন উদাহরণ দেখা যাক। |
01:33 | আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখেছি। |
01:36 | সুতরাং এটি খুলি। |
01:38 | উল্লেখ্য যে আমাদের ফাইলের নাম structure.c |
01:42 | এই প্রোগ্রামে আমরা স্ট্রাকচার ব্যবহার করে তিনটি বিষয়ের সমষ্টি নিরূপণ করা শিখব। |
01:49 | এখন কোড ব্যাখ্যা করি। |
01:51 | এটি আমাদের হেডার ফাইল। |
01:53 | এখানে আমরা স্টুডেন্ট রূপে একটি স্ট্রাকচার ঘোষিত করেছি। |
01:57 | তারপর আমরা english, maths এবং science হিসেবে তিনটি ইন্টিজার ভ্যারিয়েবল ঘোষিত করেছি। |
02:04 | স্ট্রাকচারে নির্ধারিত ভ্যারিয়েবলকে স্ট্রাকচার সদস্য হিসেবে বলা হয়। |
02:10 | এটি আমাদের মেন ফাংশন। |
02:12 | এখানে আমরা একটি ইন্টিজার ভ্যারিয়েবল total ঘোষিত করেছি। |
02:17 | এখন আমরা একটি স্ট্রাকচার ভ্যারিয়েবল stud ঘোষিত করেছি। stud একটি স্টুডেন্টের মত ভ্যারিয়েবল যা স্ট্রাকচার সদস্য অ্যাক্সেস ও সংশোধন করতে ব্যবহৃত হয়েছে। |
02:30 | এখানে আমরা সদস্যদের সংশোধন করেছি, |
02:32 | 75, 70 এবং 65 মান নির্ধারিত করে। |
02:38 | এখানে আমরা তিনটি বিষয়ের সমষ্টি নিরূপণ করি। |
02:42 | তারপর আমরা ফলাফল প্রিন্ট করি। |
02:44 | এটি আমাদের রিটার্ন স্টেটমেন্ট। |
02:47 | এখন Save এ টিপুন। |
02:49 | প্রোগ্রাম এক্সিকিউট করি। |
02:51 | আপনার কীবোর্ড Ctrl, Alt এবং T |
02:54 | একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
03:00 | কম্পাইল করতে লিখুন |
03:01 | gcc space structure.c space -o space struct |
03:10 | এবং enter টিপুন। |
03:12 | এক্সিকিউট করতে লিখুন |
03:13 | ./struct এবং enter টিপুন। |
03:18 | আউটপুট Total is 210 হিসাবে প্রদর্শিত হয়েছে। |
03:22 | এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করব। |
03:26 | প্রোগ্রামে ফিরে আসি। |
03:28 | আমি একই কোড এডিট করব, |
03:31 | প্রথমে আপনার কীবোর্ড Shift, Ctrl এবং S কী একসাথে টিপুন। |
03:37 | এখন ফাইলটি .cpp এক্সটেনশন দিয়ে সংরক্ষণ করুন। save এ টিপুন। |
03:44 | হেডার ফাইলটি iostream হিসাবে পরিবর্তন করি। |
03:48 | এখন using স্টেটমেন্ট যোগ করুন এবং save এ টিপুন। |
03:57 | C ++ এ ফাংশন বিবৃতি C এর মতই। |
04:02 | তাই এখানে কিছু পরিবর্তন করার প্রয়োজন নেই। |
04:05 | শেষে আমরা printf স্টেটমেন্ট cout স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করব। |
04:08 | ফরমেট স্পেসিফায়ার এবং \n মুছে ফেলুন। |
04:16 | এখন কমা মুছে ফেলুন। |
04:17 | দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন। |
04:21 | এখানে ক্লোসিং ব্রেকেট মুছে ফেলুন। |
04:23 | আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন। |
04:25 | এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ \n লিখুন। |
04:29 | এখন save এ টিপুন। |
04:31 | প্রোগ্রাম এক্সিকিউট করি। |
04:33 | টার্মিনালে ফিরে আসুন। |
04:35 | কম্পাইল করতে লিখুন, g++ space structure.cppp space -o space struct1 |
04:47 | এখানে struct1 আছে কারণ আমরা structure.c ফাইলের জন্য আউটপুট প্যারামিটার প্রতিস্থাপিত করতে চাই না। |
04:55 | এখন Enter টিপুন। |
04:57 | এক্সিকিউট করতে লিখুন ./struct1 |
05:02 | Enter টিপুন। |
05:04 | আউটপুট Total is 210 হিসাবে প্রদর্শিত হয়েছে। |
05:08 | আপনি দেখতে পারেন যে আউটপুট আমাদের C কোডের অনুরূপ। |
05:12 | এখন আমাদের স্লাইডে ফিরে যাই। |
05:15 | সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি, |
05:18 | স্ট্রাকচার |
05:19 | স্ট্রাকচারের বিবৃতি |
05:21 | যেমন struct struct_name; |
05:24 | স্ট্রাকচারের সদস্যদের অ্যাক্সেস করা |
05:26 | যেমন stud.maths = 75; |
05:30 | স্ট্রাকচার ভ্যারিয়েবল যোগ করা |
05:33 | যেমন total = stud.eng + stud.maths + stud.science; |
05:40 | নির্দেশিত কাজ হিসাবে, |
05:41 | এম্প্লয়ের রেকর্ড প্রদর্শন করতে একটি প্রোগ্রাম লিখুন। |
05:45 | যেমন নাম, ঠিকানা, পদবী এবং বেতন। |
05:49 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial |
05:53 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
05:55 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
06:00 | কথ্য টিউটোরিয়াল প্রকল্প দল |
06:02 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
06:05 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। |
06:08 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন। |
06:15 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
06:19 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
06:26 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro. |
06:30 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
06:33 | অংশগ্রহনের জন্য ধন্যবাদ। |