C-and-C++/C3/Arrays/Bengali

From Script | Spoken-Tutorial
Revision as of 12:23, 24 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble