Difference between revisions of "PERL/C2/More-Conditional-statements/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 21: Line 21:
 
|-
 
|-
 
|00:22
 
|00:22
|আমি '''gedit''' টেক্সট এডিটর ও ব্যবহার করব।
+
|'''gedit''' টেক্সট এডিটর ও ব্যবহার করব।
 
   
 
   
 
|-
 
|-
Line 29: Line 29:
 
|-
 
|-
 
| 00:29
 
| 00:29
| পর্লে ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে।
+
| ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে।
 
   
 
   
 
|-
 
|-
 
| 00:34
 
| 00:34
|পর্লে '''for, foreach, while''' এবং '''do-while''' এছাড়া
+
|পর্লে '''for, foreach, while''' এবং '''do-while''',
  
 
|-
 
|-
 
| 00:38
 
| 00:38
| '''if''' এবং  '''if-else''' স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা যোগ করবে।
+
| '''if''' এবং  '''if-else''' স্টেটমেন্টের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে।
  
 
|-
 
|-
Line 45: Line 45:
 
|-
 
|-
 
|00:48
 
|00:48
|পর্লে '''If-elsif-else''' স্টেটমেন্টের ব্যবহার
+
|'''If-elsif-else''' স্টেটমেন্টের ব্যবহার
 
   
 
   
 
|-
 
|-
Line 61: Line 61:
 
|-
 
|-
 
|01:04
 
|01:04
|'''if''' স্পেস ওপেন ব্রেকেট '''condition''' ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট, এন্টার টিপুন।
+
|'''if''' স্পেস প্রথম বন্ধনীতে '''condition''' স্পেস বন্ধনী বন্ধ করুন কোকড়া বন্ধনীতে লিখুন,
 
   
 
   
 
|-
 
|-
Line 73: Line 73:
 
|-
 
|-
 
| 01:20
 
| 01:20
| ক্লোস কার্লি ব্রেকেট স্পেস '''elsif''' স্পেস  ওপেন ব্রেকেট '''condition''' ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট,
+
| কোকড়া বন্ধনী বন্ধ করুন স্পেস '''elsif''' স্পেস  প্রথম বন্ধনীতে '''condition''' বন্ধনী বন্ধ করুন এন্টার টিপুন
  
 
|-
 
|-
 
|01:30
 
|01:30
|এন্টার টিপুন।
+
|কোকড়া বন্ধনীতে,
  
 
|-
 
|-
Line 85: Line 85:
 
|-
 
|-
 
|01:33
 
|01:33
|কোডের আরেক অংশ এক্সিকিউট হবে, সেমিকোলন।
+
|কোড এক্সিকিউট হবে, সেমিকোলন কোকড়া বন্ধনী বন্ধ করুন।
 
   
 
   
 
|-
 
|-
Line 93: Line 93:
 
|-
 
|-
 
|01:39
 
|01:39
|ক্লোস কার্লি ব্রেকেট স্পেস '''else''' স্পেস ওপেন কার্লি ব্রেকেট,
+
| স্পেস এন্টার টিপুন '''else''' স্পেস,
 
   
 
   
 
|-
 
|-
 
|01:44
 
|01:44
| এন্টার টিপুন।
+
| কোকড়া বন্ধনীতে
 
   
 
   
 
|-
 
|-
Line 109: Line 109:
 
|-
 
|-
 
|01:52
 
|01:52
| ক্লোস কার্লি ব্রেকেট।
+
| কোকড়া বন্ধনী বন্ধ করুন।
  
 
|-
 
|-
Line 133: Line 133:
 
|-
 
|-
 
|02:19
 
|02:19
| '''gedit''' স্পেস '''conditionalBlocks''' ডট '''pl''' স্পেস &
+
| '''gedit''' স্পেস '''conditionalBlocks''' ডট '''pl''' স্পেস '''&''' এবং
 
    
 
    
 
|-
 
|-
Line 145: Line 145:
 
|-
 
|-
 
|02:33
 
|02:33
|স্ক্রিনে প্রদর্শিত কোড লিখুন।
+
|এখন স্ক্রিনে প্রদর্শিত কোড লিখুন।
 
   
 
   
 
|-
 
|-
Line 153: Line 153:
 
|-
 
|-
 
|02:44
 
|02:44
|দ্রষ্টব্য যে, '''eq''' একটি স্ট্রিং কম্পেরিশন অপারেটর।
+
| '''eq''' একটি স্ট্রিং কম্পেরিশন অপারেটর।
 
   
 
   
 
|-
 
|-
Line 161: Line 161:
 
|-
 
|-
 
|02:55
 
|02:55
|'''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।
+
|এখন ফাইলটি সংরক্ষণ করুন।
 
    
 
    
 
|-
 
|-
 
|02:58
 
|02:58
|তারপর টার্মিনালে গিয়ে ফাইল সরাসরি এক্সিকিউট করুন।
+
|তারপর টার্মিনালে গিয়ে
 
   
 
   
 
|-
 
|-
Line 173: Line 173:
 
|-
 
|-
 
|03:09
 
|03:09
|আমি কম্পাইলেশন করব না, পর্ল স্ক্রিপ্ট এক্সিকিউট করতে এটি আবশ্যক ধাপ নয়।
+
|আমি কম্পাইলেশন করব না, স্ক্রিপ্ট এক্সিকিউট করতে এটি আবশ্যক ধাপ নয়।
 
   
 
   
 
|-
 
|-
Line 189: Line 189:
 
|-
 
|-
 
|03:25
 
|03:25
|আউটপুট টার্মিনালে প্রদর্শিত হয়েছে,  
+
|প্রদর্শিত আউটপুট হল,  
 
   
 
   
 
|-
 
|-
Line 197: Line 197:
 
|-
 
|-
 
| 03:29
 
| 03:29
| এখন, পরবর্তী কেস দেখি।
+
| পরবর্তী কেস দেখি।
 
   
 
   
 
|-
 
|-
 
|03:31
 
|03:31
|gedit এ যান।
+
|'''gedit''' যাই।
 
   
 
   
 
|-
 
|-
 
|03:33  
 
|03:33  
|প্রদর্শিত '''language''' ভ্যারিয়েবলে ''''Java'''' লিখুন।
+
|এখন '''language''' ভ্যারিয়েবলে ''''Java'''' লিখুন।
 
   
 
   
 
|-
 
|-
 
|  03:37
 
|  03:37
'''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।  
+
এখন ফাইলটি সংরক্ষণ করুন।  
 
   
 
   
 
|-
 
|-
 
|03:40
 
|03:40
|টার্মিনালে গিয়ে ফাইল এক্সিকিউট করুন।
+
|টার্মিনালে গিয়ে
 
   
 
   
 
|-
 
|-
 
|03:43
 
|03:43
|লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl'''
+
|লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl''' এবং
 
   
 
   
 
|-
 
|-
Line 229: Line 229:
 
|-
 
|-
 
|  03:59
 
|  03:59
| '''gedit''' এ ফিরে যাই।
+
| এখন '''gedit''' এ ফিরে যাই।
 
   
 
   
 
|-
 
|-
 
| 04:03
 
| 04:03
| এখন '''language''' ভ্যারিয়েবলে ''''English'''' লিখি।
+
| '''language''' ভ্যারিয়েবলে ''''English'''' লিখি।
  
 
|-
 
|-
 
| 04:07
 
| 04:07
| '''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।
+
| এখন ফাইলটি সংরক্ষণ করে
 
   
 
   
 
|-
 
|-
 
|04:09
 
|04:09
|টার্মিনালে গিয়ে ফাইল এক্সিকিউট করুন।
+
|টার্মিনালে গিয়ে
 
    
 
    
 
|-
 
|-
 
|04:13
 
|04:13
|লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl'''.
+
|লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl''' এবং
 
   
 
   
 
|-
 
|-
Line 277: Line 277:
 
|-
 
|-
 
|04:46
 
|04:46
|নির্দেশিত কাজ হল -
+
|এখন নির্দেশিত কাজ হল -
 
   
 
   
 
|-
 
|-
 
|04:48
 
|04:48
|'''if-elsif-else''' স্টেটমেন্ট লিখে
+
|'''if-elsif-else''' স্টেটমেন্ট লিখতে
 
   
 
   
 
|-
 
|-
 
|04:51
 
|04:51
|'''stream''' যদি '''science''' হয় '''“I am a Science graduate”''',
+
|স্ট্রিম যদি '''science''' হয় '''“I am a Science graduate”''',
  
 
|-
 
|-
 
|04:55
 
|04:55
|'''stream''' যদি  '''commerce''' হয় '''“I am a Commerce graduate”''',  
+
|স্ট্রিম যদি  '''commerce''' হয় '''“I am a Commerce graduate”''',  
 
    
 
    
 
|-
 
|-
 
|04:59
 
|04:59
|'''stream''' যদি '''science''' বা '''commerce''' না হয় '''“I am an Arts graduate”''' প্রিন্ট করুন।
+
|স্ট্রিম যদি '''science''' বা '''commerce''' না হয় '''“I am an Arts graduate”''' প্রিন্ট করুন।
 
   
 
   
 
|-
 
|-
 
|05:06
 
|05:06
|এখন সুইচ স্টেটমেন্ট সম্পর্কে শিখি।
+
|এখন '''Switch''' স্টেটমেন্ট সম্পর্কে শিখি।
 
   
 
   
 
|-
 
|-
 
|  05:10
 
|  05:10
| পর্ল '''5.8''' পর্যন্ত, পর্লে কোনো সুইচ স্টেটমেন্ট নেই।
+
| পর্ল '''5.8''' পর্যন্ত, কোনো সুইচ স্টেটমেন্ট নেই।
 
   
 
   
 
|-
 
|-
Line 329: Line 329:
 
|-
 
|-
 
|  05:34
 
|  05:34
| '''switch''' স্পেস ওপেন ব্রেকেট '''dollar value''' ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট,
+
| '''switch''' স্পেস প্রথম বন্ধনীতে '''dollar value''' বন্ধনী বন্ধ করুন স্পেস কোকড়া বন্ধনীতে খুলে,
  
 
|-
 
|-
Line 337: Line 337:
 
|-
 
|-
 
|  05:44
 
|  05:44
| '''case''' স্পেস '''1''' স্পেস ওপেন কার্লি ব্রেকেট '''executes when dollar value = 1''' ক্লোস কার্লি ব্রেকেট,  
+
| '''case''' স্পেস '''1''' স্পেস কোকড়া বন্ধনীতে '''dollar value, 1''' হলে এটি এক্সিকিউট হবে কোকড়া বন্ধনী বন্ধ করুন,  
 
   
 
   
 
|-
 
|-
Line 345: Line 345:
 
|-
 
|-
 
|05:55
 
|05:55
|'''case''' স্পেস একক উদ্ধৃতি '''a''' একক উদ্ধৃতি স্পেস ওপেন কার্লি ব্রেকেট '''executes when dollar value''' = একক উদ্ধৃতি '''a''' একক উদ্ধৃতি ক্লোস কার্লি ব্রেকেট।
+
|'''case''' স্পেস একক উদ্ধৃতিতে '''a''' স্পেস কোকড়া বন্ধনীতে '''dollar value, a''' এর সমান হলে এটি এক্সিকিউট হবে কোকড়া বন্ধনী বন্ধ করুন।
 
   
 
   
 
|-
 
|-
Line 353: Line 353:
 
|-
 
|-
 
| 06:10
 
| 06:10
|'''else''' স্পেস ওপেন কার্লি ব্রেকেট '''executes when dollar value does not match any of the cases'''
+
|'''else''' স্পেস কোকড়া বন্ধনীতে '''dollar value''' কোনো কেসের সাথে না মিললে এটি এক্সিকিউট হবে
 
   
 
   
 
|-
 
|-
 
|06:18
 
|06:18
|ক্লোস কার্লি ব্রেকেট।
+
|কোকড়া বন্ধনী বন্ধ করে
  
 
|-
 
|-
Line 365: Line 365:
 
|-
 
|-
 
| 06:20
 
| 06:20
ক্লোস কার্লি ব্রেকেট।
+
কোকড়া বন্ধনী বন্ধ করুন।
  
 
|-
 
|-
 
|  06:22
 
|  06:22
| স্যাম্পল প্রোগ্রাম ব্যবাহর করে সুইচ বুঝি।  
+
| স্যাম্পল প্রোগ্রাম ব্যবহার করে সুইচ বুঝি।  
 
   
 
   
 
|-
 
|-
Line 389: Line 389:
 
|-
 
|-
 
| 06:43
 
| 06:43
|  এখন সুইচ স্টেটমেন্ট কিভাবে কাজ করে তা দেখি।
+
|  এখন সুইচ স্টেটমেন্টের কাজ করা দেখি।
 
   
 
   
 
|-
 
|-
Line 401: Line 401:
 
|-
 
|-
 
|07:00
 
|07:00
| এখন আমরা বিভিন্ন কেস পরীক্ষা করব।  
+
| এখন বিভিন্ন কেস পরীক্ষা করব।  
  
 
|-
 
|-
 
|07:03
 
|07:03
| আমরা '''$var''' ভ্যারিয়েবলে ''''Perl'''' নির্ধারিত করেছি।
+
| '''$var''' ভ্যারিয়েবলে ''''Perl'''' নির্ধারিত করেছি।
 
   
 
   
 
|-
 
|-
Line 421: Line 421:
 
|-
 
|-
 
|07:24
 
|07:24
| '''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।  
+
| এখন ফাইলটি সংরক্ষণ করুন।  
  
 
|-
 
|-
 
|07:27
 
|07:27
| টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন।
+
| টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন
  
 
|-
 
|-
 
|07:31
 
|07:31
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl'''
+
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl''' এবং
  
 
|-
 
|-
Line 437: Line 437:
 
|-
 
|-
 
|07:38
 
|07:38
| নিম্ন আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
+
| প্রদর্শিত আউটপুট হল
  
 
|-
 
|-
Line 457: Line 457:
 
|-
 
|-
 
|07:57
 
|07:57
| '''$var''' ভ্যারিয়েবলের ভ্যালু সুইচে আবার যাচাই করা হবে।
+
| '''$var''' ভ্যালু সুইচে আবার যাচাই করা যাবে।
  
 
|-
 
|-
 
|08:03
 
|08:03
| এটি ''''Linux'''' কেসের সাথে মেলে।
+
| এটি ''''Linux'''' এর কেসের সাথে মেলায়।
  
 
|-
 
|-
Line 469: Line 469:
 
|-
 
|-
 
|08:10
 
|08:10
| টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন।
+
| টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন
  
 
|-
 
|-
 
|08:15
 
|08:15
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl'''.
+
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl''' এবং
  
 
|-
 
|-
Line 481: Line 481:
 
|-
 
|-
 
|08:21
 
|08:21
| নিম্ন আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
+
| প্রদর্শিত আউটপুট হল
  
 
|-
 
|-
Line 489: Line 489:
 
|-
 
|-
 
|08:26
 
|08:26
| '''gedit''' এ '''sampleSwitch''' ডট '''pl''' এ ফিরে যান।  
+
| '''sampleSwitch''' ডট '''pl''' এ ফিরে যান।  
  
 
|-
 
|-
 
|08:30
 
|08:30
| একইভাবে, '''$var''' ভ্যারিয়েবলের ''''Java'''' ভ্যালু থাকলে, দ্বিতীয় কেস যাচাই করা হবে।
+
| একইভাবে, '''$var''' এর ''''Java'''' ভ্যালু থাকলে, দ্বিতীয় কেস যাচাই করা হবে।
  
 
|-
 
|-
 
|08:38
 
|08:38
| '''$var''' ভ্যারিয়েবলে ''''English'''' নির্ধারিত করি।
+
| '''$var''' ''''English'''' নির্ধারিত করি।
  
 
|-
 
|-
Line 513: Line 513:
 
|-
 
|-
 
|08:54
 
|08:54
| টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করুন।
+
| এখন টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন
  
 
|-
 
|-
 
|09:00
 
|09:00
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl'''
+
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl''' এবং
  
 
|-
 
|-
Line 525: Line 525:
 
|-
 
|-
 
|09:09
 
|09:09
| নিম্ন আউটপুট টার্মিনালে প্রদর্শিত হয়েছে।
+
| প্রদর্শিত আউটপুট হল
  
 
|-
 
|-
Line 541: Line 541:
 
|-
 
|-
 
|09:25
 
|09:25
| শুধুমাত্র বৈধ কেস এক্সিকিউট হবে এবং
+
| শুধু বৈধ কেস এক্সিকিউট করে
  
 
|-
 
|-
Line 609: Line 609:
 
|-
 
|-
 
| 10:20
 
| 10:20
| স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
| স্পোকেন টিউটোরিয়াল প্রকল্প দল, কর্মশালার আয়োজন করে।
 
   
 
   
 
|-
 
|-
Line 621: Line 621:
 
|-
 
|-
 
| 10:36
 
| 10:36
|  স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
+
|  স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
 
   
 
   
 
|-
 
|-
 
|10:40
 
|10:40
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
 
   
 
   
 
|-
 
|-
Line 633: Line 633:
 
|-
 
|-
 
| 10:58
 
| 10:58
আশা করি এই টিউটোরিয়াল লাভদায়ক হয়েছে।
+
আমি কৌশিক দত্ত
 
   
 
   
 
|-
 
|-
 
|11:00
 
|11:00
|আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি।
+
|এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
   
 
   
 
|-
 
|-

Revision as of 12:30, 8 August 2014

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