PERL/C2/More-Conditional-statements/Bengali
From Script | Spoken-Tutorial
Revision as of 12:58, 26 February 2017 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:00 | পর্লে if-elsif-else এবং সুইচ কন্ডিশনাল স্টেটমেন্টের টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এখানে আমরা শিখব: |
00:10 | if-elsif-else স্টেটমেন্ট এবং সুইচ স্টেটমেন্ট সম্পর্কে। |
00:15 | আমি উবুন্টু লিনাক্স 12.04 OS এবং Perl 5.14.2 ব্যবহার করছি। |
00:22 | gedit টেক্সট এডিটর ও ব্যবহার করব। |
00:25 | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। |
00:29 | ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে। |
00:34 | for, foreach, while এবং do-while, |
00:38 | if এবং if-else স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
00:43 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান। |
00:48 | If-elsif-else স্টেটমেন্টের ব্যবহার |
00:52 | একাধিক কন্ডিশন যাচাই এবং |
00:54 | সকল কন্ডিশন অক্ষম হলে ডিফল্ট else ব্লক এক্সিকিউট করতে করা হয়। |
00:59 | if-elsif-else স্টেটমেন্টের সিনট্যাক্স হল : |
01:04 | if স্পেস প্রথম বন্ধনীতে condition স্পেস বন্ধনী বন্ধ করুন কোকড়া বন্ধনীতে লিখুন, |
01:13 | কন্ডিশন true হলে কোড এক্সিকিউট হবে, সেমিকোলন। |
01:18 | এন্টার টিপুন। |
01:20 | কোকড়া বন্ধনী বন্ধ করুন স্পেস elsif স্পেস প্রথম বন্ধনীতে condition বন্ধনী বন্ধ করুন এন্টার টিপুন |
01:30 | কোকড়া বন্ধনীতে elsif কন্ডিশন true হলে, |
01:33 | কোড এক্সিকিউট হবে, সেমিকোলন কোকড়া বন্ধনী বন্ধ করুন। |
01:37 | এন্টার টিপুন। |
01:39 | স্পেস এন্টার টিপুন else স্পেস, |
01:44 | কোকড়া বন্ধনীতে উপরোক্ত উভয় কন্ডিশন false হলে কোড এক্সিকিউট হবে,সেমিকোলন। |
01:51 | এন্টার টিপুন। কোকড়া বন্ধনী বন্ধ করুন। |
01:55 | প্রথমে, কন্ডিশন true হলে if কন্ডিশন যাচাই এবং এক্সিকিউট করা হয়। |
02:01 | না হলে, এটি true হলে else if কন্ডিশন যাচাই এবং এক্সিকিউট করা হয়। |
02:06 | অন্যথায়, else ব্লকের কোড এক্সিকিউট করা হয়। |
02:11 | এখন if-elsif-else স্টেটমেন্টের উদাহরণ দেখি। |
02:16 | টার্মিনাল খুলে লিখুন, |
02:19 | gedit স্পেস conditionalBlocks ডট pl স্পেস & এবং |
02:26 | এন্টার টিপুন। |
02:28 | এটি gedit এ conditionalBlocks.pl ফাইল খুলবে। |
02:33 | এখন স্ক্রিনে প্রদর্শিত কোড লিখুন। |
02:38 | আমরা language ভ্যারিয়েবলে 'Perl' ভ্যালু নির্দিষ্ট করেছি। |
02:44 | eq একটি স্ট্রিং কম্পেরিশন অপারেটর। |
02:49 | এবং তারপর আমাদের যাচাই করার জন্য বিভিন্ন কন্ডিশন রয়েছে। |
02:55 | এখন ফাইলটি সংরক্ষণ করুন। |
02:58 | তারপর টার্মিনালে গিয়ে |
03:02 | লিখুন perl স্পেস conditionalBlocks ডট pl. |
03:09 | আমি কম্পাইলেশন করব না, স্ক্রিপ্ট এক্সিকিউট করতে এটি আবশ্যক ধাপ নয়। |
03:16 | সেখানে কম্পাইলেশন এরর থাকলে, |
03:18 | এটি এরর দেবে এবং এটি স্ক্রিপ্টের কারুকার্য থামাবে। |
03:23 | এন্টার টিপুন। |
03:25 | প্রদর্শিত আউটপুট হল, |
03:27 | Hi, I am Perl |
03:29 | পরবর্তী কেস দেখি। |
03:31 | gedit এ যাই। |
03:33 | এখন language ভ্যারিয়েবলে 'Java' লিখুন। |
03:37 | এখন ফাইলটি সংরক্ষণ করুন। |
03:40 | টার্মিনালে গিয়ে |
03:43 | লিখুন perl স্পেস conditionalBlocks ডট pl এবং |
03:50 | এন্টার টিপুন। |
03:53 | টার্মিনালে প্রদর্শিত আউটপুট হল Hi, I am Java. |
03:59 | এখন gedit এ ফিরে যাই। |
04:03 | language ভ্যারিয়েবলে 'English' লিখি। |
04:07 | এখন ফাইলটি সংরক্ষণ করে |
04:09 | টার্মিনালে গিয়ে |
04:13 | লিখুন perl স্পেস conditionalBlocks ডট pl এবং |
04:18 | এন্টার টিপুন। টার্মিনালে প্রদর্শিত আউটপুট হল, |
04:22 | I am not a computer language |
04:27 | 3 টি কেস বলে যে; |
04:29 | শুধুমাত্র একটি if ব্লক যা কন্ডিশন পূর্ণ করে, এক্সিকিউট হবে। |
04:35 | অন্যথায় ডিফল্ট else ব্লক এক্সিকিউট হবে। |
04:39 | আমাদের এরকম প্রয়োজনমত একাধিক elsif কন্ডিশন থাকতে পারে। |
04:46 | এখন নির্দেশিত কাজ হল - |
04:48 | if-elsif-else স্টেটমেন্ট লিখতে |
04:51 | স্ট্রিম যদি science হয় “I am a Science graduate”, |
04:55 | স্ট্রিম যদি commerce হয় “I am a Commerce graduate”, |
04:59 | স্ট্রিম যদি science বা commerce না হয় “I am an Arts graduate” প্রিন্ট করুন। |
05:06 | এখন Switch স্টেটমেন্ট সম্পর্কে শিখি। |
05:10 | পর্ল 5.8 পর্যন্ত, কোনো সুইচ স্টেটমেন্ট নেই। |
05:14 | এরপর, সুইচ মডিউল চালু হয়। |
05:18 | যা সুইচ স্টেটমেন্টের কার্যকারিতা প্রদান করে। |
05:22 | পর্লে মডিউল পরবর্তী টিউটোরিয়ালে ব্যাখ্যা করব। |
05:27 | সুইচের সিনট্যাক্স হল: |
05:30 | use Switch সেমিকোলন, |
05:32 | এন্টার টিপুন। |
05:34 | switch স্পেস প্রথম বন্ধনীতে dollar value বন্ধনী বন্ধ করুন স্পেস কোকড়া বন্ধনীতে খুলে, |
05:42 | এন্টার টিপুন। |
05:44 | case স্পেস 1 স্পেস কোকড়া বন্ধনীতে dollar value, 1 হলে এটি এক্সিকিউট হবে কোকড়া বন্ধনী বন্ধ করুন, |
05:53 | এন্টার টিপুন। |
05:55 | case স্পেস একক উদ্ধৃতিতে a স্পেস কোকড়া বন্ধনীতে dollar value, a এর সমান হলে এটি এক্সিকিউট হবে কোকড়া বন্ধনী বন্ধ করুন। |
06:09 | এন্টার টিপুন। else স্পেস কোকড়া বন্ধনীতে dollar value কোনো কেসের সাথে না মিললে এটি এক্সিকিউট হবে |
06:18 | কোকড়া বন্ধনী বন্ধ করে এন্টার টিপুন। |
06:20 | কোকড়া বন্ধনী বন্ধ করুন। |
06:22 | স্যাম্পল প্রোগ্রাম ব্যবহার করে সুইচ বুঝি। |
06:26 | টার্মিনাল খুলে লিখুন, |
06:29 | gedit স্পেস sampleSwitch ডট pl স্পেস & |
06:36 | এবং এন্টার টিপুন। |
06:38 | এখন, স্ক্রিনে প্রদর্শিত স্যাম্পল প্রোগ্রাম লিখুন। |
06:43 | এখন সুইচ স্টেটমেন্টের কাজ করা দেখি। |
06:46 | use Switch স্টেটমেন্ট পর্ল কোডে Switch মডিউল অন্তর্ভুক্ত করে। |
06:54 | আমরা use কীওয়ার্ড সম্পর্কে বিষদভাবে পরবর্তী টিউটোরিয়ালে শিখব। |
07:00 | এখন বিভিন্ন কেস পরীক্ষা করব। |
07:03 | $var ভ্যারিয়েবলে 'Perl' নির্ধারিত করেছি। |
07:08 | $var ভ্যারিয়েবলে ভ্যালু সুইচ স্টেটমেন্টে যাচাই করা হয়। |
07:14 | প্রথম ক্ষেত্রে, এটি 'Perl' কেসের সাথে মেলে। |
07:19 | এই কেসের বিপরীতে লিখিত কোড এক্সিকিউট করা হবে। |
07:24 | এখন ফাইলটি সংরক্ষণ করুন। |
07:27 | টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন |
07:31 | perl স্পেস sampleSwitch ডট pl এবং |
07:36 | এন্টার টিপুন। |
07:38 | প্রদর্শিত আউটপুট হল |
07:41 | I am Perl |
07:43 | gedit এ sampleSwitch ডট pl এ ফিরে যান। |
07:48 | $var ভ্যারিয়েবলে 'Linux' নির্ধারিত করুন। |
07:52 | Ctrl S টিপে ফাইল সংরক্ষণ করুন। |
07:57 | $var এ ভ্যালু সুইচে আবার যাচাই করা যাবে। |
08:03 | এটি 'Linux' এর কেসের সাথে মেলায়। |
08:05 | এই কেসের বিপরীতে লিখিত কোড এক্সিকিউট করা হবে। |
08:10 | টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন |
08:15 | perl স্পেস sampleSwitch ডট pl এবং |
08:19 | এন্টার টিপুন। |
08:21 | প্রদর্শিত আউটপুট হল |
08:24 | I am Linux |
08:26 | sampleSwitch ডট pl এ ফিরে যান। |
08:30 | একইভাবে, $var এর 'Java' ভ্যালু থাকলে, দ্বিতীয় কেস যাচাই করা হবে। |
08:38 | $var এ 'English' নির্ধারিত করি। |
08:42 | $var ভ্যারিয়েবলের ভ্যালু সুইচে আবার যাচাই করা হবে। |
08:47 | এটি কোনো কেস স্টেটমেন্টের সাথে মেলে না। |
08:50 | তাই else স্টেটমেন্ট যাচাই করা হবে। |
08:54 | এখন টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন |
09:00 | perl স্পেস sampleSwitch ডট pl এবং |
09:07 | এন্টার টিপুন। |
09:09 | প্রদর্শিত আউটপুট হল |
09:12 | I am not a computer language |
09:17 | 3 টি কেস বলে যে : |
09:20 | এক্সপ্রেশনের ভ্যালু কেসের এক্সিকিউশন স্থির করে। |
09:25 | শুধু বৈধ কেস এক্সিকিউট করে |
09:28 | কোনো বৈধ কেস না থাকলে, ডিফল্ট কেস এক্সিকিউট হবে। |
09:35 | else কেস লিখতে এটি বাধ্যতামূলক নয়। |
09:39 | এরকম ক্ষেত্রে, |
09:41 | কোনো কেস না মিললে, |
09:44 | সুইচ স্টেটমেন্ট থেকে কোনো আউটপুট হবে না। |
09:48 | নির্দেশিত কাজ হল - |
09:50 | Switch স্টেটমেন্ট ব্যবহার করে এই টিউটোরিয়ালে পূর্বে দেওয়া |
09:53 | আগের কাজটি আবার লিখুন। |
09:57 | সংক্ষেপে, |
09:59 | এই টিউটোরিয়ালে শিখেছি - |
10:01 | if-elsif-else স্টেটমেন্ট এবং |
10:04 | switch স্টেটমেন্ট। স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। |
10:08 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
10:12 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
10:15 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
10:20 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, কর্মশালার আয়োজন করে। |
10:25 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
10:30 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
10:36 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
10:40 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
10:47 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
10:58 | আমি কৌশিক দত্ত |
11:00 | এই টিউটোরিয়ালটি অনুবাদ করেছি। |
11:03 | ধন্যবাদ। |