PERL/C2/More-Conditional-statements/Bengali

From Script | Spoken-Tutorial
Revision as of 12:30, 8 August 2014 by Kaushik Datta (Talk | contribs)

Jump to: navigation, search
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 কোকড়া বন্ধনীতে,
01:31 elsif কন্ডিশন true হলে,
01:33 কোড এক্সিকিউট হবে, সেমিকোলন কোকড়া বন্ধনী বন্ধ করুন।
01:37 এন্টার টিপুন।
01:39 স্পেস এন্টার টিপুন else স্পেস,
01:44 কোকড়া বন্ধনীতে
01:45 উপরোক্ত উভয় কন্ডিশন false হলে কোড এক্সিকিউট হবে,সেমিকোলন।
01:51 এন্টার টিপুন।
01:52 কোকড়া বন্ধনী বন্ধ করুন।
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 এটি geditconditionalBlocks.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:19 টার্মিনালে প্রদর্শিত আউটপুট হল,
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 এন্টার টিপুন।
06:10 else স্পেস কোকড়া বন্ধনীতে dollar value কোনো কেসের সাথে না মিললে এটি এক্সিকিউট হবে
06:18 কোকড়া বন্ধনী বন্ধ করে
06:19 এন্টার টিপুন।
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 geditsampleSwitch ডট 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:05 স্যাম্পল প্রোগ্রাম ব্যবহার করেছি।
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 ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta