C-and-C++/C3/Arrays/Bengali
From Script | Spoken-Tutorial
Time | Narration
|
00:01 | C এবং C++ এ Arrays এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব, |
00:09 | Arrays কি? |
00:11 | Arrays এর ঘোষণা। |
00:13 | Arrays এর আরম্ভীকরণ। |
00:16 | Arrays এর কয়েকটি উদাহরণ। |
00:18 | আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখব। |
00:22 | এই টিউটোরিয়ালটি রেকর্ড করতে আমি |
00:25 | উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.04 |
00:30 | এবং উবুন্টুতে gcc এবং g++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:36 | Arrays এর পরিচিতি দ্বারা আরম্ভ করি। |
00:39 | Arrays একই ডেটা-টাইপের তথ্য বা এলিমেন্টের সংগ্রহ। |
00:44 | Arrays ইনডেক্স 0 থেকে শুরু হয়। |
00:48 | প্রথম এলিমেন্ট ইনডেক্স 0 তে সংগ্রহিত হয়েছে। |
00:52 | Array তিন ধরনের হয়: |
00:55 | Single dimensional array. |
00:57 | Two dimensional array এবং |
00:59 | Multi-dimensional array. |
01:01 | এই টিউটোরিয়ালে আমরা Single dimensional array নিয়ে আলোচনা করব। |
01:06 | এখন Single dimensional array ঘোষিত করা দেখি। |
01:09 | এর সিনট্যাক্স হল: |
01:11 | ডেটা-টাইপ, অ্যারের নাম এবং আকার। |
01:16 | উদাহরণস্বরূপ, এখানে আমরা ইন্টিজার অ্যারে star ঘোষিত করেছি যাতে 5 টি এলিমেন্ট রয়েছে। |
01:24 | অ্যারে ইনডেক্স star 0 থেকে star 4 পর্যন্ত হবে। |
01:29 | আমরা অ্যারের ঘোষণা দেখেছি। |
01:32 | এখন, আমরা অ্যারের আরম্ভীকরণ দেখব। |
01:35 | এর সিনট্যাক্স হল: |
01:38 | ডেটা-টাইপ, অ্যারের নাম এবং size = elements |
01:44 | উদাহরণস্বরূপ, এখানে আমরা আকার 3 এর সাথে ইন্টিজার অ্যারে star ঘোষিত করেছি। অ্যারের এলিমেন্ট হল 1,2 এবং 3. |
01:54 | এখানে অ্যারে ইনডেক্স star 0 থেকে star 2 পর্যন্ত হবে। |
01:59 | এখন উদাহরণ দেখি। |
02:01 | আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখেছি। |
02:04 | সুতরাং, এটি খুলি। |
02:06 | লক্ষ্য করুন আমাদের ফাইলের নাম array.c |
02:10 | এই প্রোগ্রামে, আমরা অ্যারেতে সংরক্ষিত এলিমেন্টের যোগফল গণনা করব। |
02:16 | কোড ব্যাখ্যা করি। |
02:18 | এটি আমাদের হেডার ফাইল। |
02:20 | এটি আমাদের মেন ফাংশন। |
02:22 | এখন আকার 3 এর সাথে star অ্যারে ঘোষিত এবং আরম্ভীকরণ করেছি। |
02:28 | অ্যারের এলিমেন্ট হল 4, 5 এবং 6. |
02:33 | তারপর আমরা ইন্টিজার ভ্যারিয়েবল sum ঘোষিত করেছি। |
02:36 | এখানে আমরা অ্যারের এলিমেন্ট যোগ করে ফলাফল sum এ সংরক্ষণ করি। |
02:41 | লক্ষ্য করুন 4 ইনডেক্স 0 তে, 5 ইনডেক্স 1 এ এবং 6 ইনডেক্স 2 তে সংরক্ষিত হবে। |
02:50 | যোগফল প্রিন্ট করি। |
02:52 | এটি আমাদের রিটার্ন স্টেটমেন্ট। |
02:54 | এখন Save এ টিপুন। |
02:57 | প্রোগ্রাম এক্সিকিউট করি। |
02:59 | আপনার কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন। |
03:09 | কম্পাইল করতে লিখুন, gcc স্পেস array ডট c স্পেস hyphen o array এবং Enter টিপুন। |
03:19 | এক্সিকিউট করতে লিখুন, ডট slash array. Enter টিপুন। |
03:24 | আউটপুট হল, |
03:26 | The sum is 15. |
03:28 | এখন কিছু সাধারণ এরর দেখি যা আমরা পেতে পারি। |
03:32 | প্রোগ্রামে ফিরে আসি। |
03:34 | ধরুন এখানে, লাইন সংখ্যা 4 এ কোঁকড়া বন্ধনী ভুলে গেছি। |
03:39 | Save এ টিপি। দেখি কি হয়। |
03:42 | টার্মিনালে ফিরে আসি। |
03:44 | আগের মত কম্পাইল করি। |
03:47 | একটি এরর দেখি, |
03:49 | Invalid initializer এবং Expected identifier or bracket before numeric constant. |
03:56 | এর কারণ হল অ্যারে কোঁকড়া বন্ধনীর মধ্যে শুরু হওয়া আবশ্যক। |
04:01 | প্রোগ্রামে ফিরে আসি। এরর স্থির করি। |
04:04 | এখানে লাইন সংখ্যা 4 এ কোঁকড়া বন্ধনী লিখুন। |
04:09 | এখন, Save এ টিপুন। |
04:12 | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। |
04:15 | এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন। |
04:19 | হ্যাঁ, এটি কাজ করছে। |
04:21 | এখন আমরা একই প্রোগ্রাম C ++ এ এক্সিকিউট করব। |
04:25 | প্রোগ্রামে ফিরে আসি। |
04:28 | কিছু পরিবর্তন করব। |
04:30 | প্রথমে আপনার কীবোর্ডে Shift, Ctrl এবং S কী একসাথে টিপুন। |
04:38 | এখন ফাইলটি .cpp এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং save এ টিপুন। |
04:44 | হেডার ফাইলটি iostream হিসাবে পরিবর্তন করি। |
04:49 | এখন using স্টেটমেন্ট যোগ করুন। |
04:55 | C ++ এ অ্যারের ঘোষণা এবং আরম্ভীকরণ একই। |
05:01 | তাই কিছু পরিবর্তন করার প্রয়োজন নেই। |
05:04 | এখন printf স্টেটমেন্ট cout স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন। |
05:09 | ফরমেট স্পেসিফায়ার এবং \n মুছে ফেলুন। এখন কমা মুছে ফেলুন এবং দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন। |
05:17 | ব্রেকেট মুছে ফেলুন। আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ n লিখুন। |
05:26 | এখন save এ টিপুন। |
05:29 | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। |
05:32 | কম্পাইল করতে লিখুন, g++ স্পেস array ডট cpp স্পেস hyphen o স্পেস array1. |
05:42 | এখানে array1 রয়েছে কারণ আমরা array.c ফাইলের জন্য আউটপুট প্যারামিটার array প্রতিস্থাপিত করতে চাই না। |
05:51 | এখন enter টিপুন। |
05:54 | এক্সিকিউট করতে লিখুন dot slash array1 এবং enter টিপুন। |
05:59 | আউটপুট হল The sum is 15. |
06:02 | আমরা দেখতে পারি যে এটি আমাদের C কোডের অনুরূপ। |
06:07 | এখন আমরা আরেকটি সাধারণ এরর দেখব। |
06:10 | প্রোগ্রামে ফিরে আসি। |
06:12 | ধরুন এখানে লাইন সংখ্যা 7 এ, |
06:14 | আমি লিখব star[1], star[2] এবং star[3]; |
06:23 | Save এ টিপুন। এক্সিকিউট করি। টার্মিনালে ফিরে আসি। |
06:28 | প্রম্পট মুছে ফেলি। |
06:30 | আগের মত কম্পাইল করি। |
06:33 | আগের মত এক্সিকিউট করি। |
06:36 | আমরা একটি অপ্রত্যাশিত আউটপুট পাই। |
06:39 | এর কারণ হল অ্যারে সূচক 0 থেকে শুরু হয়। |
06:43 | প্রোগ্রামে ফিরে আসি। এখানে আমরা দেখতে পারি অ্যারে সূচক 1 থেকে শুরু হয়। |
06:49 | তাই এটি একটি এরর দেয়। এরর স্থির করি। |
06:54 | এখানে 0, 1 এবং 2 লিখুন। Save এ টিপুন। |
07:02 | এক্সিকিউট করি। টার্মিনালে ফিরে আসি। |
07:05 | এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন। |
07:09 | হ্যাঁ, এটি কাজ করছে। |
07:12 | স্লাইডে ফিরে যাই। |
07:14 | সংক্ষিপ্তকরণ করি। |
07:16 | এই টিউটোরিয়াল আমরা শিখেছি, |
07:19 | Arrays. Single Dimensional Arrays এর ঘোষণা। |
07:23 | Single Dimensional Arrays এর আরম্ভীকরণ। |
07:26 | উদাহরণস্বরূপ int star[3]={4, 5, 6} |
07:31 | অ্যারের এলিমেন্ট যোগ করতে, উদাহরণস্বরূপ sum is equal to star 0 plus star 1 plus star 2 |
07:40 | নির্দেশিত কাজ হিসাবে অ্যারেতে সংরক্ষিত এলিমেন্টের পার্থক্য নিরূপণ করতে একটি প্রোগ্রাম লিখুন। |
07:47 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
07:50 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:53 | যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
07:57 | কথ্য টিউটোরিয়াল প্রকল্প দল |
08:00 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
08:03 | যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়। |
08:06 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন। |
08:13 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:17 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
08:25 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro. |
08:30 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
08:33 | অংশগ্রহনের জন্য ধন্যবাদ। |