PERL/C2/for-for-each-loops/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 পর্লে for এবং foreach লুপের টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব পর্লে for লুপ এবং
00:11 পর্লে foreach লুপ।
00:13 এখানে উবুন্টু লিনাক্স 12.04 OS এবং Perl 5.14.2 ব্যবহার করছি।
00:21 gedit টেক্সট এডিটর ও ব্যবহার করব।
00:25 আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন।
00:29 ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে জ্ঞান থাকতে হবে।
00:33 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান।
00:40 কন্ডিশন বারবার যাচাই করতে পর্ল একটি প্রক্রিয়া প্রদান করে যা বিভিন্ন মানের জন্য হয়। এটি loops ব্যবহার করে করা হয়।
00:49 পর্লে বিভিন্ন ধরনের লুপস রয়েছে;
00:52 for লুপ, foreach লুপ
00:54 while লুপ এবং do-while লুপ।
00:56 এই টিউটোরিয়ালে, for এবং foreach লুপ সম্পর্কে শিখব।
01:01 for লুপের ব্যবহার নির্দিষ্ট বারের জন্য কোডের অংশ এক্সিকিউট করতে করা যেতে পারে।
01:07 for লুপের সিনট্যাক্স হল:
01:10 for স্পেস প্রথম বন্ধনীতে initialization সেমিকোলন condition সেমিকোলন increment.
01:20 বন্ধনী বন্ধ করে, Enter টিপুন।
01:22 কোঁকড়া বন্ধনী খুলুন,
01:24 Piece of code to be executed multiple times
01:28 কোঁকড়া বন্ধনী বন্ধ করুন।
01:30 এখন for লুপের উদাহরণ দেখি।
01:33 টার্মিনাল খুলুন এবং লিখুন; gedit স্পেস forLoop.pl স্পেস & (ampersand)
01:42 Enter টিপুন। এটি geditforLoop.pl ফাইল খুলবে।
01:48 নিম্নলিখিত কোড লিখুন; হ্যাশ বিস্ময়বোধক চিহ্ন স্ল্যাশ usr স্ল্যাশ bin স্ল্যাশ perl
01:58 Enter টিপুন।
02:00 for স্পেস প্রথম বন্ধনীতে dollar i equal to zero সেমিকোলন স্পেস dollar i less than or equal to four সেমিকোলন স্পেস dollar i plus plus বন্ধনী বন্ধ করুন
02:18 স্পেস কোঁকড়া বন্ধনী খুলে Enter টিপুন।
02:21 লিখুন print স্পেস ডবল উদ্ধৃতিতে Value of i colon স্পেস dollar i slash n উদ্ধৃতি বন্ধ করুন সেমিকোলন।
02:35 Enter টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন।
02:39 Ctrl+S টিপে ফাইল সংরক্ষণ করুন।
02:42 এখন for লুপ কি করে তা ব্যাখ্যা করি।
02:46 i ভ্যারিয়েবল শূন্য থেকে শুরু হয়।
02:50 তারপর, কন্ডিশন যাচাই করা হয়।
02:53 এক্ষেত্রে, কন্ডিশন হল i less than or equal to 4.
02:59 কন্ডিশন true হলে, কোঁকড়া বন্ধনীর ভিতরের কোড এক্সিকিউট হবে।
03:05 এর মানে হল প্রথম প্রিন্ট স্টেটমেন্ট "Value of i colon 0"
03:11 টার্মিনালে প্রদর্শিত হবে।
03:14 এরপর, i ভ্যারিয়েবল 1 দ্বারা বৃদ্ধি পায়।
03:18 for লুপ কন্ডিশন আবার যাচাই করা হয়।
03:23 i এর মান 4 এর থেকে বড় হলে এই লুপ প্রস্থান করবে।
03:29 for লুপ i = 0, 1, 2, 3, 4 এর জন্য এক্সিকিউট করা হবে,
03:38 যা মোট 5 বার হয়।
03:41 এখন, টার্মিনালে যাই।
03:44 কম্পাইলেশন বা সিনট্যাক্স এরর যাচাই করতে লিখুন:
03:48 perl স্পেস হাইফেন c স্পেস forLoop ডট pl
03:54 Enter টিপুন।
03:56 প্রদর্শিত ম্যাসেজ হল,
03:58 forLoop.pl syntax OK
04:01 এখানে কোনো এরর নেই।
04:03 স্ক্রিপ্ট এক্সিকিউট করতে লিখুন perl স্পেস forLoop dot pl এবং enter টিপুন।
04:11 নিম্নলিখিত আউটপুট টার্মিনালে প্রদর্শিত হবে।
04:16 এখন, foreach লুপ দেখি।
04:19 অ্যারের কন্ডিশন পুনরুক্তি করতে চাইলে, foreach লুপ ব্যবহার করতে পারি।
04:25 সিনট্যাক্স হল: foreach স্পেস dollar variable স্পেস বন্ধনীতে at the rate array স্পেস
04:35 কোঁকড়া বন্ধনীতে লিখুন
04:37 perform action on each element of an array. Enter টিপুন।
04:42 বন্ধনী বন্ধ করুন।
04:44 পরবর্তী টিউটোরিয়ালে অ্যারে, অ্যারের ইনিসিয়েলাইজেসন এবং অ্যারে সংজ্ঞায়িত করা শিখব।
04:52 এখন foreach লুপের একটি উদাহরণ দেখি।
04:56 টার্মিনাল খুলুন এবং লিখুন; gedit স্পেস foreachLoop.pl স্পেস & এবং Enter টিপুন।
05:08 এটি geditforeachLoop.pl ফাইল খুলবে।
05:12 নিম্নলিখিত কোড লিখুন:
05:15 হ্যাশ বিস্ময়বোধক চিহ্ন স্ল্যাশ usr স্ল্যাশ bin স্ল্যাশ perl, Enter টিপুন।
05:25 at the rate myarray স্পেস = স্পেস প্রথম বন্ধনীতে ten কমা twenty কমা thirty বন্ধনী বন্ধ করুন সেমিকোলন।
05:39 Enter টিপুন।
05:41 foreach স্পেস dollar var স্পেস প্রথম বন্ধনীতে at the rate myarray বন্ধনী বন্ধ করুন স্পেস,
05:52 কোঁকড়া বন্ধনী খুলে enter টিপে লিখুন,
05:56 print স্পেস ডবল উদ্ধৃতিতে Element of an array is colon স্পেস dollar var স্ল্যাশ n ডাবল উদ্ধৃতি বন্ধ করুন সেমিকোলন,
06:13 Enter টিপে কোঁকড়া বন্ধনী বন্ধ করুন।
06:17 Ctrl+S টিপে ফাইল সংরক্ষণ করুন।
06:20 এই কোড কি করে তা ব্যাখ্যা করি. myarray নামক অ্যারে ঘোষিত হয়েছে।
06:27 এর তিনটি এলিমেন্ট হল 10, 20 এবং 30.
06:33 foreach লুপের প্রত্যেক পুনরাবৃত্তিতে dollar var অ্যারের একক এলিমেন্ট রাখবে।
06:40 foreach কীওয়ার্ড একটি অ্যারের প্রতিটি এলিমেন্টের জন্য এই লুপ পুনরাবৃত্তি করবে।
06:47 যা হল, কোঁকড়া বন্ধনীর ভিতরের কোড প্রতিটি myarray এলিমেন্টের জন্য এক্সিকিউট করা হবে।
06:55 slash n নতুন লাইনে প্রম্পট স্থাপন করবে।
07:00 এর মানে প্রথম এলিমেন্ট '10' টার্মিনালে প্রদর্শিত হবে।
07:06 এরপর 20 এবং এইভাবে, যতক্ষণ সকল এলিমেন্ট প্রিন্ট হয়।
07:12 এই লুপ myarray তে সকল এলিমেন্ট প্রিন্ট করার পর প্রস্থান করবে।
07:17 এখন, টার্মিনালে গিয়ে কোনো কম্পাইলেশন বা সিনট্যাক্স এরর যাচাই করতে লিখুন,
07:24 perl স্পেস হাইফেন c স্পেস foreachLoop ডট pl এবং enter টিপুন।
07:32 নিম্ন লাইন টার্মিনালে প্রদর্শিত হবে।
07:36 কোনো কম্পাইলেশন বা সিনট্যাক্স এরর নেই।
07:38 এখন স্ক্রিপ্ট এক্সিকিউট করি।
07:41 লিখুন perl স্পেস foreachLoop ডট pl এবং Enter টিপুন।
07:48 নিম্নলিখিত আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
07:54 এটি হল for এবং foreach লুপ।
07:57 সংক্ষিপ্তকরণ করি।
07:59 এই টিউটোরিয়ালে, শিখেছি -
08:02 পর্লে for লুপ এবং foreach লুপ সম্পর্কে।
08:06 কিছু স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। এখন নির্দেশিত কাজ হিসাবে
08:10 'Tutorial' রূপে স্ট্রিং ঘোষণা করুন এবং
08:13 5 বার প্রিন্ট করুন।
08:16 অ্যারের রঙ ঘোষিত করুন, @colorArray = প্রথম বন্ধনীতে একক উদ্ধৃতিতে red কমা white কমা blue বন্ধনী বন্ধ করুন এবং
08:32 foreach লুপ ব্যবহার করে অ্যারের এলিমেন্ট প্রিন্ট করুন।
08:36 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
08:40 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
08:43 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
08:48 স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
08:55 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
08:59 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
09:07 স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ।
09:12 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
09:20 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro
09:31 আমি কৌশিক দত্ত
09:34 এই টিউটোরিয়ালটি অনুবাদ করেছি।
09:36 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta