Difference between revisions of "C-and-C++/C3/Arrays/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 7: Line 7:
  
 
|-
 
|-
| 00.01
+
| 00:01
 
|'''C''' এবং '''C++''' এ '''Arrays''' এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
 
|'''C''' এবং '''C++''' এ '''Arrays''' এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
 
|-
 
|-
| 00.07
+
| 00:07
 
|এই টিউটোরিয়ালে আমরা শিখব,   
 
|এই টিউটোরিয়ালে আমরা শিখব,   
  
 
|-
 
|-
| 00.09
+
| 00:09
 
|'''Arrays''' কি?
 
|'''Arrays''' কি?
  
 
|-
 
|-
| 00.11
+
| 00:11
 
|'''Arrays''' এর ঘোষণা।
 
|'''Arrays''' এর ঘোষণা।
 
|-
 
|-
| 00.13
+
| 00:13
 
|'''Arrays''' এর আরম্ভীকরণ।
 
|'''Arrays''' এর আরম্ভীকরণ।
 
|-
 
|-
| 00.16
+
| 00:16
 
| '''Arrays''' এর কয়েকটি উদাহরণ।
 
| '''Arrays''' এর কয়েকটি উদাহরণ।
 
|-
 
|-
| 00.18
+
| 00:18
 
|আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখব।
 
|আমরা কিছু সাধারণ এরর এবং তাদের সমাধান ও দেখব।
 
|-
 
|-
| 00.22
+
| 00:22
 
| এই টিউটোরিয়ালটি রেকর্ড করতে আমি
 
| এই টিউটোরিয়ালটি রেকর্ড করতে আমি
  
 
|-
 
|-
| 00.25
+
| 00:25
 
|উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.04'''
 
|উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.04'''
  
 
|-
 
|-
|00.30
+
|00:30
 
| এবং উবুন্টুতে '''gcc''' এবং '''g++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
 
| এবং উবুন্টুতে '''gcc''' এবং '''g++''' কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
 
|-
 
|-
|00.36
+
|00:36
 
|'''Arrays''' এর পরিচিতি দ্বারা আরম্ভ করি।
 
|'''Arrays''' এর পরিচিতি দ্বারা আরম্ভ করি।
  
 
|-
 
|-
|00.39
+
|00:39
 
|'''Arrays''' একই ডেটা-টাইপের তথ্য বা এলিমেন্টের সংগ্রহ।  
 
|'''Arrays''' একই ডেটা-টাইপের তথ্য বা এলিমেন্টের সংগ্রহ।  
  
 
|-
 
|-
| 00.44
+
| 00:44
 
|'''Arrays''' ইনডেক্স 0 থেকে শুরু হয়।
 
|'''Arrays''' ইনডেক্স 0 থেকে শুরু হয়।
  
 
|-
 
|-
| 00.48
+
| 00:48
 
|প্রথম এলিমেন্ট ইনডেক্স '''0''' তে সংগ্রহিত হয়েছে।  
 
|প্রথম এলিমেন্ট ইনডেক্স '''0''' তে সংগ্রহিত হয়েছে।  
  
 
|-
 
|-
| 00.52
+
| 00:52
 
|'''Array''' তিন ধরনের হয়:
 
|'''Array''' তিন ধরনের হয়:
  
 
|-
 
|-
| 00.55
+
| 00:55
 
|'''Single dimensional array. '''
 
|'''Single dimensional array. '''
  
 
|-
 
|-
| 00.57
+
| 00:57
 
|'''Two dimensional array''' এবং
 
|'''Two dimensional array''' এবং
  
 
|-
 
|-
|00.59
+
|00:59
 
|'''Multi-dimensional array. '''
 
|'''Multi-dimensional array. '''
  
 
|-
 
|-
| 01.01
+
| 01:01
 
|এই টিউটোরিয়ালে আমরা '''Single dimensional array''' নিয়ে আলোচনা করব।
 
|এই টিউটোরিয়ালে আমরা '''Single dimensional array''' নিয়ে আলোচনা করব।
  
 
|-
 
|-
| 01.06
+
| 01:06
 
|এখন '''Single dimensional array''' ঘোষিত করা দেখি।
 
|এখন '''Single dimensional array''' ঘোষিত করা দেখি।
  
 
|-
 
|-
| 01.09
+
| 01:09
 
|এর সিনট্যাক্স হল:
 
|এর সিনট্যাক্স হল:
  
 
|-
 
|-
| 01.11
+
| 01:11
 
|ডেটা-টাইপ, অ্যারের নাম এবং আকার।
 
|ডেটা-টাইপ, অ্যারের নাম এবং আকার।
  
 
|-
 
|-
|01.16
+
|01:16
 
|উদাহরণস্বরূপ, এখানে আমরা ইন্টিজার অ্যারে '''star''' ঘোষিত করেছি যাতে '''5''' টি এলিমেন্ট রয়েছে।
 
|উদাহরণস্বরূপ, এখানে আমরা ইন্টিজার অ্যারে '''star''' ঘোষিত করেছি যাতে '''5''' টি এলিমেন্ট রয়েছে।
 
|-
 
|-
|01.24
+
|01:24
 
|অ্যারে ইনডেক্স '''star 0''' থেকে '''star 4''' পর্যন্ত হবে।
 
|অ্যারে ইনডেক্স '''star 0''' থেকে '''star 4''' পর্যন্ত হবে।
  
 
|-
 
|-
|01.29
+
|01:29
 
|আমরা অ্যারের ঘোষণা দেখেছি।
 
|আমরা অ্যারের ঘোষণা দেখেছি।
 
|-
 
|-
|01.32
+
|01:32
 
|এখন, আমরা অ্যারের আরম্ভীকরণ দেখব।  
 
|এখন, আমরা অ্যারের আরম্ভীকরণ দেখব।  
  
 
|-
 
|-
| 01.35
+
| 01:35
 
|এর সিনট্যাক্স হল:
 
|এর সিনট্যাক্স হল:
  
 
|-
 
|-
| 01.38
+
| 01:38
 
|ডেটা-টাইপ, অ্যারের নাম এবং '''size = elements'''
 
|ডেটা-টাইপ, অ্যারের নাম এবং '''size = elements'''
  
 
|-
 
|-
| 01.44
+
| 01:44
 
|উদাহরণস্বরূপ, এখানে আমরা আকার '''3''' এর সাথে ইন্টিজার অ্যারে '''star''' ঘোষিত করেছি। অ্যারের এলিমেন্ট হল '''1,2''' এবং '''3'''.
 
|উদাহরণস্বরূপ, এখানে আমরা আকার '''3''' এর সাথে ইন্টিজার অ্যারে '''star''' ঘোষিত করেছি। অ্যারের এলিমেন্ট হল '''1,2''' এবং '''3'''.
  
 
|-
 
|-
|01.54
+
|01:54
 
|এখানে অ্যারে ইনডেক্স '''star 0''' থেকে '''star 2''' পর্যন্ত হবে।
 
|এখানে অ্যারে ইনডেক্স '''star 0''' থেকে '''star 2''' পর্যন্ত হবে।
  
 
|-
 
|-
|01.59
+
|01:59
 
|এখন উদাহরণ দেখি।
 
|এখন উদাহরণ দেখি।
  
 
|-
 
|-
|02.01
+
|02:01
 
|আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখেছি।
 
|আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখেছি।
  
 
|-
 
|-
|02.04
+
|02:04
 
|সুতরাং, এটি খুলি।  
 
|সুতরাং, এটি খুলি।  
  
 
|-
 
|-
| 02.06
+
| 02:06
 
|লক্ষ্য করুন আমাদের ফাইলের নাম '''array.c'''
 
|লক্ষ্য করুন আমাদের ফাইলের নাম '''array.c'''
  
 
|-
 
|-
| 02.10
+
| 02:10
 
| এই প্রোগ্রামে, আমরা অ্যারেতে সংরক্ষিত এলিমেন্টের যোগফল গণনা করব।  
 
| এই প্রোগ্রামে, আমরা অ্যারেতে সংরক্ষিত এলিমেন্টের যোগফল গণনা করব।  
  
 
|-
 
|-
| 02.16
+
| 02:16
 
| কোড ব্যাখ্যা করি।
 
| কোড ব্যাখ্যা করি।
  
 
|-
 
|-
| 02.18
+
| 02:18
 
| এটি আমাদের হেডার ফাইল।
 
| এটি আমাদের হেডার ফাইল।
 
|-
 
|-
|02.20
+
|02:20
 
|এটি আমাদের মেন ফাংশন।  
 
|এটি আমাদের মেন ফাংশন।  
  
 
|-
 
|-
| 02.22
+
| 02:22
 
| এখন আকার '''3''' এর সাথে '''star''' অ্যারে ঘোষিত এবং আরম্ভীকরণ করেছি।  
 
| এখন আকার '''3''' এর সাথে '''star''' অ্যারে ঘোষিত এবং আরম্ভীকরণ করেছি।  
  
 
|-
 
|-
| 02.28
+
| 02:28
 
| অ্যারের এলিমেন্ট হল '''4, 5''' এবং '''6'''.
 
| অ্যারের এলিমেন্ট হল '''4, 5''' এবং '''6'''.
  
 
|-
 
|-
| 02.33
+
| 02:33
 
|তারপর আমরা ইন্টিজার ভ্যারিয়েবল '''sum''' ঘোষিত করেছি।
 
|তারপর আমরা ইন্টিজার ভ্যারিয়েবল '''sum''' ঘোষিত করেছি।
  
 
|-
 
|-
| 02.36
+
| 02:36
 
| এখানে আমরা অ্যারের এলিমেন্ট যোগ করে ফলাফল '''sum''' এ সংরক্ষণ করি।  
 
| এখানে আমরা অ্যারের এলিমেন্ট যোগ করে ফলাফল '''sum''' এ সংরক্ষণ করি।  
  
 
|-
 
|-
| 02.41
+
| 02:41
 
|লক্ষ্য করুন '''4''' ইনডেক্স '''0''' তে, '''5''' ইনডেক্স '''1''' এ এবং '''6''' ইনডেক্স '''2''' তে সংরক্ষিত হবে।
 
|লক্ষ্য করুন '''4''' ইনডেক্স '''0''' তে, '''5''' ইনডেক্স '''1''' এ এবং '''6''' ইনডেক্স '''2''' তে সংরক্ষিত হবে।
 
|-
 
|-
| 02.50
+
| 02:50
 
| যোগফল প্রিন্ট করি।
 
| যোগফল প্রিন্ট করি।
 
|-
 
|-
| 02.52
+
| 02:52
 
|এটি আমাদের রিটার্ন স্টেটমেন্ট।
 
|এটি আমাদের রিটার্ন স্টেটমেন্ট।
  
 
|-
 
|-
| 02.54
+
| 02:54
 
|এখন '''Save''' এ টিপুন।
 
|এখন '''Save''' এ টিপুন।
  
 
|-
 
|-
| 02.57
+
| 02:57
 
| প্রোগ্রাম এক্সিকিউট করি।  
 
| প্রোগ্রাম এক্সিকিউট করি।  
  
 
|-
 
|-
| 02.59
+
| 02:59
 
|আপনার কীবোর্ডে '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
 
|আপনার কীবোর্ডে '''Ctrl, Alt''' এবং '''T''' কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
  
 
|-
 
|-
| 03.09
+
| 03:09
 
|কম্পাইল করতে লিখুন, '''gcc''' স্পেস '''array''' ডট '''c''' স্পেস '''hyphen o array''' এবং '''Enter''' টিপুন।
 
|কম্পাইল করতে লিখুন, '''gcc''' স্পেস '''array''' ডট '''c''' স্পেস '''hyphen o array''' এবং '''Enter''' টিপুন।
  
 
|-
 
|-
| 03.19
+
| 03:19
 
| এক্সিকিউট করতে লিখুন, ডট '''slash array'''. '''Enter''' টিপুন।
 
| এক্সিকিউট করতে লিখুন, ডট '''slash array'''. '''Enter''' টিপুন।
  
 
|-
 
|-
| 03.24
+
| 03:24
 
| আউটপুট হল,  
 
| আউটপুট হল,  
  
 
|-
 
|-
| 03.26
+
| 03:26
 
|'''The sum is 15.'''
 
|'''The sum is 15.'''
  
 
|-
 
|-
| 03.28
+
| 03:28
 
|এখন কিছু সাধারণ এরর দেখি যা আমরা পেতে পারি।  
 
|এখন কিছু সাধারণ এরর দেখি যা আমরা পেতে পারি।  
  
 
|-
 
|-
| 03.32
+
| 03:32
 
|প্রোগ্রামে ফিরে আসি।
 
|প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
| 03.34
+
| 03:34
 
|ধরুন এখানে, লাইন সংখ্যা '''4''' এ কোঁকড়া বন্ধনী ভুলে গেছি।  
 
|ধরুন এখানে, লাইন সংখ্যা '''4''' এ কোঁকড়া বন্ধনী ভুলে গেছি।  
  
 
|-
 
|-
| 03.39
+
| 03:39
 
|'''Save''' এ টিপি। দেখি কি হয়।
 
|'''Save''' এ টিপি। দেখি কি হয়।
  
 
|-
 
|-
| 03.42
+
| 03:42
 
|টার্মিনালে ফিরে আসি।  
 
|টার্মিনালে ফিরে আসি।  
  
 
|-
 
|-
| 03.44
+
| 03:44
 
|আগের মত কম্পাইল করি।
 
|আগের মত কম্পাইল করি।
  
 
|-
 
|-
| 03.47
+
| 03:47
 
| একটি এরর দেখি,
 
| একটি এরর দেখি,
  
 
|-
 
|-
| 03.49
+
| 03:49
 
|'''Invalid initializer''' এবং '''Expected identifier or bracket before numeric constant'''.  
 
|'''Invalid initializer''' এবং '''Expected identifier or bracket before numeric constant'''.  
  
 
|-
 
|-
| 03.56
+
| 03:56
 
|এর কারণ হল অ্যারে কোঁকড়া বন্ধনীর মধ্যে শুরু হওয়া আবশ্যক।  
 
|এর কারণ হল অ্যারে কোঁকড়া বন্ধনীর মধ্যে শুরু হওয়া আবশ্যক।  
  
 
|-
 
|-
| 04.01
+
| 04:01
 
|প্রোগ্রামে ফিরে আসি। এরর স্থির করি।
 
|প্রোগ্রামে ফিরে আসি। এরর স্থির করি।
  
 
|-
 
|-
| 04.04
+
| 04:04
 
|এখানে লাইন সংখ্যা '''4''' এ কোঁকড়া বন্ধনী লিখুন।
 
|এখানে লাইন সংখ্যা '''4''' এ কোঁকড়া বন্ধনী লিখুন।
  
 
|-
 
|-
| 04.09
+
| 04:09
 
|এখন, '''Save''' এ টিপুন।
 
|এখন, '''Save''' এ টিপুন।
  
 
|-
 
|-
| 04.12
+
| 04:12
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
  
 
|-
 
|-
| 04.15
+
| 04:15
 
|এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|-
 
|-
| 04.19
+
| 04:19
 
| হ্যাঁ, এটি কাজ করছে।
 
| হ্যাঁ, এটি কাজ করছে।
 
|-
 
|-
| 04.21
+
| 04:21
 
|এখন আমরা একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করব।  
 
|এখন আমরা একই প্রোগ্রাম '''C ++''' এ এক্সিকিউট করব।  
 
|-
 
|-
| 04.25
+
| 04:25
 
|প্রোগ্রামে ফিরে আসি।
 
|প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
| 04.28
+
| 04:28
 
|কিছু পরিবর্তন করব।
 
|কিছু পরিবর্তন করব।
  
 
|-
 
|-
| 04.30
+
| 04:30
 
| প্রথমে আপনার কীবোর্ডে '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন।
 
| প্রথমে আপনার কীবোর্ডে '''Shift, Ctrl''' এবং '''S''' কী একসাথে টিপুন।
  
 
|-
 
|-
| 04.38
+
| 04:38
 
|এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং '''save''' এ টিপুন।
 
|এখন ফাইলটি '''.cpp''' এক্সটেনশন দিয়ে সংরক্ষণ করুন এবং '''save''' এ টিপুন।
  
 
|-
 
|-
| 04.44
+
| 04:44
 
|হেডার ফাইলটি '''iostream''' হিসাবে পরিবর্তন করি।
 
|হেডার ফাইলটি '''iostream''' হিসাবে পরিবর্তন করি।
  
 
|-
 
|-
| 04.49
+
| 04:49
 
|এখন '''using''' স্টেটমেন্ট যোগ করুন।
 
|এখন '''using''' স্টেটমেন্ট যোগ করুন।
  
 
|-
 
|-
| 04.55
+
| 04:55
 
|'''C ++''' এ অ্যারের ঘোষণা এবং আরম্ভীকরণ একই।
 
|'''C ++''' এ অ্যারের ঘোষণা এবং আরম্ভীকরণ একই।
  
 
|-
 
|-
| 05.01
+
| 05:01
 
|তাই কিছু পরিবর্তন করার প্রয়োজন নেই।
 
|তাই কিছু পরিবর্তন করার প্রয়োজন নেই।
  
 
|-
 
|-
| 05.04
+
| 05:04
 
|এখন '''printf''' স্টেটমেন্ট '''cout''' স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন।  
 
|এখন '''printf''' স্টেটমেন্ট '''cout''' স্টেটমেন্ট দিয়ে প্রতিস্থাপিত করুন।  
  
 
|-
 
|-
| 05.09
+
| 05:09
 
|ফরমেট স্পেসিফায়ার এবং '''\n'''  মুছে ফেলুন। এখন কমা মুছে ফেলুন এবং দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
 
|ফরমেট স্পেসিফায়ার এবং '''\n'''  মুছে ফেলুন। এখন কমা মুছে ফেলুন এবং দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন।
  
 
|-
 
|-
| 05.17
+
| 05:17
 
|ব্রেকেট মুছে ফেলুন। আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ n লিখুন।
 
|ব্রেকেট মুছে ফেলুন। আবার দুটি ওপেনিং অ্যাঙ্গেল ব্রেকেট লিখুন এবং ডাবল উদ্ধৃতির মধ্যে ব্যাকস্ল্যাশ n লিখুন।
  
 
|-
 
|-
| 05.26
+
| 05:26
 
| এখন '''save''' এ টিপুন।  
 
| এখন '''save''' এ টিপুন।  
  
 
|-
 
|-
| 05.29
+
| 05:29
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।  
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।  
  
 
|-
 
|-
| 05.32
+
| 05:32
 
|কম্পাইল করতে লিখুন,  '''g++''' স্পেস '''array''' ডট '''cpp''' স্পেস '''hyphen o''' স্পেস '''array1'''.
 
|কম্পাইল করতে লিখুন,  '''g++''' স্পেস '''array''' ডট '''cpp''' স্পেস '''hyphen o''' স্পেস '''array1'''.
  
 
|-
 
|-
| 05.42
+
| 05:42
 
|এখানে '''array1''' রয়েছে কারণ আমরা '''array.c''' ফাইলের জন্য আউটপুট প্যারামিটার '''array''' প্রতিস্থাপিত করতে চাই না।
 
|এখানে '''array1''' রয়েছে কারণ আমরা '''array.c''' ফাইলের জন্য আউটপুট প্যারামিটার '''array''' প্রতিস্থাপিত করতে চাই না।
  
 
|-
 
|-
| 05.51
+
| 05:51
 
|এখন '''enter''' টিপুন।
 
|এখন '''enter''' টিপুন।
  
 
|-
 
|-
| 05.54
+
| 05:54
 
|এক্সিকিউট করতে লিখুন '''dot slash array1''' এবং '''enter''' টিপুন।
 
|এক্সিকিউট করতে লিখুন '''dot slash array1''' এবং '''enter''' টিপুন।
  
 
|-
 
|-
| 05.59
+
| 05:59
 
|আউটপুট হল '''The sum is 15'''.
 
|আউটপুট হল '''The sum is 15'''.
  
 
|-
 
|-
| 06.02
+
| 06:02
 
|আমরা দেখতে পারি যে এটি আমাদের '''C''' কোডের অনুরূপ।
 
|আমরা দেখতে পারি যে এটি আমাদের '''C''' কোডের অনুরূপ।
  
 
|-
 
|-
| 06.07
+
| 06:07
 
|এখন আমরা আরেকটি সাধারণ এরর দেখব।
 
|এখন আমরা আরেকটি সাধারণ এরর দেখব।
  
 
|-
 
|-
| 06.10
+
| 06:10
 
|প্রোগ্রামে ফিরে আসি।
 
|প্রোগ্রামে ফিরে আসি।
  
 
|-
 
|-
| 06.12
+
| 06:12
 
|ধরুন এখানে লাইন সংখ্যা '''7''' এ,  
 
|ধরুন এখানে লাইন সংখ্যা '''7''' এ,  
  
 
|-
 
|-
| 06.14
+
| 06:14
 
|আমি লিখব '''star[1], star[2]''' এবং '''star[3]''';
 
|আমি লিখব '''star[1], star[2]''' এবং '''star[3]''';
  
 
|-
 
|-
| 06.23
+
| 06:23
 
|'''Save''' এ টিপুন।
 
|'''Save''' এ টিপুন।
  
 
|-
 
|-
| 06.24
+
| 06:24
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
  
 
|-
 
|-
| 06.28
+
| 06:28
 
|প্রম্পট মুছে ফেলি।
 
|প্রম্পট মুছে ফেলি।
  
 
|-
 
|-
| 06.30
+
| 06:30
 
|আগের মত কম্পাইল করি।
 
|আগের মত কম্পাইল করি।
  
 
|-
 
|-
| 06.33
+
| 06:33
 
|আগের মত এক্সিকিউট করি।
 
|আগের মত এক্সিকিউট করি।
  
 
|-
 
|-
| 06.36
+
| 06:36
 
|আমরা একটি অপ্রত্যাশিত আউটপুট পাই।
 
|আমরা একটি অপ্রত্যাশিত আউটপুট পাই।
 
|-
 
|-
| 06.39
+
| 06:39
 
|এর কারণ হল অ্যারে সূচক '''0''' থেকে শুরু হয়।
 
|এর কারণ হল অ্যারে সূচক '''0''' থেকে শুরু হয়।
  
 
|-
 
|-
| 06.43
+
| 06:43
 
|প্রোগ্রামে ফিরে আসি। এখানে আমরা দেখতে পারি অ্যারে সূচক '''1''' থেকে শুরু হয়।
 
|প্রোগ্রামে ফিরে আসি। এখানে আমরা দেখতে পারি অ্যারে সূচক '''1''' থেকে শুরু হয়।
  
 
|-
 
|-
| 06.49
+
| 06:49
 
|তাই এটি একটি এরর দেয়। এরর স্থির করি।
 
|তাই এটি একটি এরর দেয়। এরর স্থির করি।
  
 
|-
 
|-
| 06.54
+
| 06:54
 
|এখানে '''0, 1''' এবং '''2''' লিখুন। '''Save''' এ টিপুন।
 
|এখানে '''0, 1''' এবং '''2''' লিখুন। '''Save''' এ টিপুন।
  
 
|-
 
|-
| 07.02
+
| 07:02
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
 
|এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
  
 
|-
 
|-
| 07.05
+
| 07:05
 
|এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন।
 
|এখন পূর্বের মত কম্পাইল এবং এক্সিকিউট করুন।
  
 
|-
 
|-
| 07.09
+
| 07:09
 
|হ্যাঁ, এটি কাজ করছে।
 
|হ্যাঁ, এটি কাজ করছে।
  
 
|-
 
|-
| 07.12
+
| 07:12
 
|স্লাইডে ফিরে যাই।
 
|স্লাইডে ফিরে যাই।
  
 
|-
 
|-
| 07.14
+
| 07:14
 
|সংক্ষিপ্তকরণ করি।
 
|সংক্ষিপ্তকরণ করি।
  
 
|-
 
|-
| 07.16
+
| 07:16
 
|এই টিউটোরিয়াল আমরা শিখেছি,
 
|এই টিউটোরিয়াল আমরা শিখেছি,
  
 
|-
 
|-
| 07.19
+
| 07:19
 
|'''Arrays'''.  
 
|'''Arrays'''.  
  
 
|-
 
|-
| 07.20
+
| 07:20
 
|'''Single Dimensional Arrays''' এর ঘোষণা।
 
|'''Single Dimensional Arrays''' এর ঘোষণা।
  
 
|-
 
|-
| 07.23
+
| 07:23
 
|'''Single Dimensional Arrays''' এর আরম্ভীকরণ।
 
|'''Single Dimensional Arrays''' এর আরম্ভীকরণ।
 
|-
 
|-
| 07.26
+
| 07:26
 
|উদাহরণস্বরূপ '''int star[3]={4, 5, 6}'''
 
|উদাহরণস্বরূপ '''int star[3]={4, 5, 6}'''
  
 
|-
 
|-
| 07.31
+
| 07:31
 
|অ্যারের এলিমেন্ট যোগ করতে, উদাহরণস্বরূপ '''sum is equal to star 0 plus star 1 plus star 2'''
 
|অ্যারের এলিমেন্ট যোগ করতে, উদাহরণস্বরূপ '''sum is equal to star 0 plus star 1 plus star 2'''
  
 
|-
 
|-
| 07.40
+
| 07:40
 
|নির্দেশিত কাজ হিসাবে,  
 
|নির্দেশিত কাজ হিসাবে,  
  
 
|-
 
|-
| 07.41
+
| 07:41
 
|অ্যারেতে সংরক্ষিত এলিমেন্টের পার্থক্য নিরূপণ করতে একটি প্রোগ্রাম লিখুন।  
 
|অ্যারেতে সংরক্ষিত এলিমেন্টের পার্থক্য নিরূপণ করতে একটি প্রোগ্রাম লিখুন।  
  
 
|-
 
|-
| 07.47
+
| 07:47
 
|এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
 
|এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
  
 
|-
 
|-
| 07.50
+
| 07:50
 
|এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।  
 
|এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।  
  
 
|-
 
|-
| 07.53
+
| 07:53
 
|যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।  
 
|যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।  
  
 
|-
 
|-
| 07.57
+
| 07:57
 
|কথ্য টিউটোরিয়াল প্রকল্প দল
 
|কথ্য টিউটোরিয়াল প্রকল্প দল
  
 
|-
 
|-
| 08.00
+
| 08:00
 
|কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
 
|কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
  
 
|-
 
|-
| 08.03
+
| 08:03
 
|যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।  
 
|যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।  
  
 
|-
 
|-
| 08.06
+
| 08:06
 
|এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact @spoken-tutorial.org''' তে ইমেল করুন।
 
|এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact @spoken-tutorial.org''' তে ইমেল করুন।
  
 
|-
 
|-
|08.13
+
|08:13
 
|স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
 
|স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
  
 
|-
 
|-
| 08.17
+
| 08:17
 
|এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত।
 
|এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত।
  
 
|-
 
|-
| 08.25
+
| 08:25
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। '''http:// spoken- tutorial.org/NMEICT-Intro'''.
 
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। '''http:// spoken- tutorial.org/NMEICT-Intro'''.
  
 
|-
 
|-
| 08.30
+
| 08:30
 
|আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
|আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
  
 
|-
 
|-
| 08.33
+
| 08:33
 
|অংশগ্রহনের জন্য ধন্যবাদ।
 
|অংশগ্রহনের জন্য ধন্যবাদ।

Revision as of 15:57, 18 June 2014

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:24 এক্সিকিউট করি। টার্মিনালে ফিরে আসি।
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.
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