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

From Script | Spoken-Tutorial
Revision as of 23:15, 1 April 2014 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 এ এবং 5 ইনডেক্স 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.24 এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
06.28 প্রম্পট মুছে ফেলি।
06.30 আগের মত কম্পাইল করি।
06.33 আগের মত এক্সিকিউট করি।
06.36 আমরা একটি অপ্রত্যাশিত আউটপুট পাই।
06.39 এর কারণ হল অ্যারে সূচক 0 থেকে শুরু হয়।
06.43 প্রোগ্রামে ফিরে আসি। এখানে আমরা দেখতে পারি অ্যারে সূচক 0 থেকে শুরু হয়।
06.49 তাই এটি একটি এরর দেয়। এরর স্থির করি।
06.54 এখানে 0, 1 এবং 2 লিখুন। Save এ টিপুন।
07.02 এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
07.05 এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন।
07.09 হ্যাঁ, এটি কাজ করছে।
07.12 স্লাইডে ফিরে যাই।
07.14 সংক্ষিপ্তকরণ করি।
07.16 এই টিউটোরিয়াল আমরা শিখেছি,


07.19 Arrays.
07.20 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.41 অ্যারেতে সংরক্ষিত এলিমেন্টের পার্থক্য নিরূপণ করতে একটি প্রোগ্রাম লিখুন।


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