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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 |'''Time''' |'''Narration''' |- | 00:00 |পর্লে if-elsif-else এবং সুইচ কন্ডিশনাল স্টেটমেন্টের ট…')
 
Line 5: Line 5:
 
|-
 
|-
 
| 00:00
 
| 00:00
|পর্লে if-elsif-else এবং সুইচ কন্ডিশনাল স্টেটমেন্টের টিউটোরিয়ালে আপনাদের স্বাগত।
+
|পর্লে '''if-elsif-else''' এবং সুইচ কন্ডিশনাল স্টেটমেন্টের টিউটোরিয়ালে আপনাদের স্বাগত।
 
   
 
   
 
|-
 
|-
Line 13: Line 13:
 
|-
 
|-
 
|00:10
 
|00:10
|if-elsif-else স্টেটমেন্ট এবং সুইচ স্টেটমেন্ট সম্পর্কে।
+
|'''if-elsif-else''' স্টেটমেন্ট এবং সুইচ স্টেটমেন্ট সম্পর্কে।
 
   
 
   
 
|-
 
|-
 
|00:15
 
|00:15
| আমি উবুন্টু লিনাক্স 12.04 OS এবং Perl 5.14.2 ব্যবহার করছি।
+
| আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং '''Perl 5.14.2''' ব্যবহার করছি।
 
   
 
   
 
|-
 
|-
 
|00:22
 
|00:22
|আমি gedit টেক্সট এডিটর ও ব্যবহার করব।
+
|আমি '''gedit''' টেক্সট এডিটর ও ব্যবহার করব।
 
   
 
   
 
|-
 
|-
Line 33: Line 33:
 
|-
 
|-
 
| 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 53: Line 53:
 
|-
 
|-
 
|00:54
 
|00:54
|সকল কন্ডিশন অক্ষম হলে ডিফল্ট else ব্লক এক্সিকিউট করতে করা হয়।
+
|সকল কন্ডিশন অক্ষম হলে ডিফল্ট '''else''' ব্লক এক্সিকিউট করতে করা হয়।
 
   
 
   
 
|-
 
|-
 
|00:59
 
|00:59
|if-elsif-else স্টেটমেন্টের সিনট্যাক্স হল :
+
|'''if-elsif-else''' স্টেটমেন্টের সিনট্যাক্স হল :
 
   
 
   
 
|-
 
|-
 
|01:04
 
|01:04
|if স্পেস ওপেন ব্রেকেট condition ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট, এন্টার টিপুন।
+
|'''if''' স্পেস ওপেন ব্রেকেট '''condition''' ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট, এন্টার টিপুন।
 
   
 
   
 
|-
 
|-
 
|01:13
 
|01:13
|কন্ডিশন true হলে কোড এক্সিকিউট হবে, সেমিকোলন।
+
|কন্ডিশন '''true''' হলে কোড এক্সিকিউট হবে, সেমিকোলন।
 
   
 
   
 
|-
 
|-
Line 73: Line 73:
 
|-
 
|-
 
| 01:20
 
| 01:20
| ক্লোস কার্লি ব্রেকেট স্পেস elsif স্পেস  ওপেন ব্রেকেট condition ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট,
+
| ক্লোস কার্লি ব্রেকেট স্পেস '''elsif''' স্পেস  ওপেন ব্রেকেট '''condition''' ক্লোস ব্রেকেট স্পেস ওপেন কার্লি ব্রেকেট,
  
 
|-
 
|-
Line 81: Line 81:
 
|-
 
|-
 
|01:31
 
|01:31
|elsif কন্ডিশন true হলে,
+
|'''elsif''' কন্ডিশন '''true''' হলে,
 
   
 
   
 
|-
 
|-
Line 93: Line 93:
 
|-
 
|-
 
|01:39
 
|01:39
|ক্লোস কার্লি ব্রেকেট স্পেস else স্পেস ওপেন কার্লি ব্রেকেট,
+
|ক্লোস কার্লি ব্রেকেট স্পেস '''else''' স্পেস ওপেন কার্লি ব্রেকেট,
 
   
 
   
 
|-
 
|-
Line 101: Line 101:
 
|-
 
|-
 
| 01:45
 
| 01:45
|উপরোক্ত উভয় কন্ডিশন false হলে কোড এক্সিকিউট হবে,সেমিকোলন।
+
|উপরোক্ত উভয় কন্ডিশন '''false''' হলে কোড এক্সিকিউট হবে,সেমিকোলন।
  
 
|-
 
|-
Line 113: Line 113:
 
|-
 
|-
 
| 01:55
 
| 01:55
| প্রথমে, কন্ডিশন true হলে if কন্ডিশন যাচাই এবং এক্সিকিউট করা হয়।
+
| প্রথমে, কন্ডিশন '''true''' হলে '''if''' কন্ডিশন যাচাই এবং এক্সিকিউট করা হয়।
 
   
 
   
 
|-
 
|-
 
|02:01
 
|02:01
|না হলে, এটি true হলে else if কন্ডিশন যাচাই এবং এক্সিকিউট করা হয়।
+
|না হলে, এটি '''true''' হলে '''else if''' কন্ডিশন যাচাই এবং এক্সিকিউট করা হয়।
 
   
 
   
 
|-
 
|-
 
|02:06     
 
|02:06     
|অন্যথায়, else ব্লকের কোড এক্সিকিউট করা হয়।
+
|অন্যথায়, '''else''' ব্লকের কোড এক্সিকিউট করা হয়।
 
   
 
   
 
|-
 
|-
 
|02:11
 
|02:11
|এখন if-elsif-else স্টেটমেন্টের উদাহরণ দেখি।  
+
|এখন '''if-elsif-else''' স্টেটমেন্টের উদাহরণ দেখি।  
 
   
 
   
 
|-
 
|-
Line 133: Line 133:
 
|-
 
|-
 
|02:19
 
|02:19
| gedit স্পেস conditionalBlocks ডট pl স্পেস ampersand
+
| '''gedit''' স্পেস '''conditionalBlocks''' ডট '''pl''' স্পেস &
 
    
 
    
 
|-
 
|-
Line 141: Line 141:
 
|-
 
|-
 
|02:28
 
|02:28
|এটি gedit এ conditionalBlocks.pl ফাইল খুলবে।
+
|এটি '''gedit''' '''conditionalBlocks.pl''' ফাইল খুলবে।
 
   
 
   
 
|-
 
|-
Line 149: Line 149:
 
|-
 
|-
 
| 02:38     
 
| 02:38     
| আমরা language ভ্যারিয়েবলে 'Perl' ভ্যালু নির্দিষ্ট করেছি।
+
| আমরা '''language''' ভ্যারিয়েবলে ''''Perl'''' ভ্যালু নির্দিষ্ট করেছি।
  
 
|-
 
|-
 
|02:44
 
|02:44
|দ্রষ্টব্য যে, eq একটি স্ট্রিং কম্পেরিশন অপারেটর।
+
|দ্রষ্টব্য যে, '''eq''' একটি স্ট্রিং কম্পেরিশন অপারেটর।
 
   
 
   
 
|-
 
|-
Line 161: Line 161:
 
|-
 
|-
 
|02:55
 
|02:55
|Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।
+
|'''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।
 
    
 
    
 
|-
 
|-
Line 169: Line 169:
 
|-
 
|-
 
| 03:02
 
| 03:02
|  লিখুন perl স্পেস conditionalBlocks ডট pl.
+
|  লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl'''.
 
   
 
   
 
|-
 
|-
Line 205: Line 205:
 
|-
 
|-
 
|03:33  
 
|03:33  
|প্রদর্শিত language ভ্যারিয়েবলে 'Java' লিখুন।
+
|প্রদর্শিত '''language''' ভ্যারিয়েবলে ''''Java'''' লিখুন।
 
   
 
   
 
|-
 
|-
 
|  03:37
 
|  03:37
|  Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।  
+
'''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।  
 
   
 
   
 
|-
 
|-
Line 217: Line 217:
 
|-
 
|-
 
|03:43
 
|03:43
|লিখুন perl স্পেস conditionalBlocks ডট pl
+
|লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl'''
 
   
 
   
 
|-
 
|-
Line 225: Line 225:
 
|-
 
|-
 
|  03:53
 
|  03:53
|  টার্মিনালে প্রদর্শিত আউটপুট হল Hi, I am Java.
+
|  টার্মিনালে প্রদর্শিত আউটপুট হল '''Hi, I am Java'''.
 
   
 
   
 
|-
 
|-
 
|  03:59
 
|  03:59
| gedit এ ফিরে যাই।
+
| '''gedit''' এ ফিরে যাই।
 
   
 
   
 
|-
 
|-
 
| 04:03
 
| 04:03
| এখন language ভ্যারিয়েবলে 'English' লিখি।
+
| এখন '''language''' ভ্যারিয়েবলে ''''English'''' লিখি।
  
 
|-
 
|-
 
| 04:07
 
| 04:07
| Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।  
+
| '''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।  
 
   
 
   
 
|-
 
|-
Line 245: Line 245:
 
|-
 
|-
 
|04:13
 
|04:13
|লিখুন perl স্পেস conditionalBlocks ডট pl.
+
|লিখুন '''perl''' স্পেস '''conditionalBlocks''' ডট '''pl'''.
 
   
 
   
 
|-
 
|-
Line 261: Line 261:
 
|-
 
|-
 
| 04:27
 
| 04:27
3টি কেস বলে যে;
+
'''3''' টি কেস বলে যে;
  
 
|-
 
|-
 
| 04:29
 
| 04:29
| শুধুমাত্র একটি if ব্লক যা কন্ডিশন পূর্ণ করে, এক্সিকিউট হবে।
+
| শুধুমাত্র একটি '''if''' ব্লক যা কন্ডিশন পূর্ণ করে, এক্সিকিউট হবে।
 
   
 
   
 
|-
 
|-
 
|04:35
 
|04:35
| অন্যথায় ডিফল্ট else ব্লক এক্সিকিউট হবে।
+
| অন্যথায় ডিফল্ট '''else''' ব্লক এক্সিকিউট হবে।
  
 
|-
 
|-
 
|04:39
 
|04:39
|আমাদের এরকম প্রয়োজনমত একাধিক elsif কন্ডিশন থাকতে পারে।  
+
|আমাদের এরকম প্রয়োজনমত একাধিক '''elsif''' কন্ডিশন থাকতে পারে।  
 
   
 
   
 
|-
 
|-
Line 281: Line 281:
 
|-
 
|-
 
|04:48
 
|04:48
|if-elsif-else স্টেটমেন্ট লিখে
+
|'''if-elsif-else''' স্টেটমেন্ট লিখে
 
   
 
   
 
|-
 
|-
 
|04:51
 
|04:51
|stream যদি science হয় “I am a Science graduate”,
+
|'''stream''' যদি '''science''' হয় '''“I am a Science graduate”''',
  
 
|-
 
|-
 
|04:55
 
|04:55
|stream যদি  commerce হয় “I am a Commerce graduate”,  
+
|'''stream''' যদি  '''commerce''' হয় '''“I am a Commerce graduate”''',  
 
    
 
    
 
|-
 
|-
 
|04:59
 
|04:59
|stream যদি science বা commerce না হয় “I am an Arts graduate” প্রিন্ট করুন।
+
|'''stream''' যদি '''science''' বা '''commerce''' না হয় '''“I am an Arts graduate”''' প্রিন্ট করুন।
 
   
 
   
 
|-
 
|-
Line 301: Line 301:
 
|-
 
|-
 
|  05:10
 
|  05:10
| পর্ল 5.8 পর্যন্ত, পর্লে কোনো সুইচ স্টেটমেন্ট নেই।
+
| পর্ল '''5.8''' পর্যন্ত, পর্লে কোনো সুইচ স্টেটমেন্ট নেই।
 
   
 
   
 
|-
 
|-
Line 321: Line 321:
 
|-
 
|-
 
| 05:30
 
| 05:30
|  use Switch সেমিকোলন,
+
'''use Switch''' সেমিকোলন,
  
 
|-
 
|-
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''' স্পেস ওপেন কার্লি ব্রেকেট '''executes when dollar value = 1''' ক্লোস কার্লি ব্রেকেট,  
 
   
 
   
 
|-
 
|-
Line 345: Line 345:
 
|-
 
|-
 
|05:55
 
|05:55
|case স্পেস একক উদ্ধৃতি a একক উদ্ধৃতি স্পেস ওপেন কার্লি ব্রেকেট executes when dollar value = একক উদ্ধৃতি a একক উদ্ধৃতি ক্লোস কার্লি ব্রেকেট।
+
|'''case''' স্পেস একক উদ্ধৃতি '''a''' একক উদ্ধৃতি স্পেস ওপেন কার্লি ব্রেকেট '''executes when dollar value''' = একক উদ্ধৃতি '''a''' একক উদ্ধৃতি ক্লোস কার্লি ব্রেকেট।
 
   
 
   
 
|-
 
|-
Line 353: Line 353:
 
|-
 
|-
 
| 06:10
 
| 06:10
|else স্পেস ওপেন কার্লি ব্রেকেট executes when dollar value does not match any of the cases
+
|'''else''' স্পেস ওপেন কার্লি ব্রেকেট '''executes when dollar value does not match any of the cases'''
 
   
 
   
 
|-
 
|-
Line 377: Line 377:
 
|-
 
|-
 
|06:29
 
|06:29
| gedit স্পেস sampleSwitch ডট pl স্পেস ampersand
+
| '''gedit''' স্পেস '''sampleSwitch''' ডট '''pl''' স্পেস &
 
   
 
   
 
|-
 
|-
Line 393: Line 393:
 
|-
 
|-
 
|06:46
 
|06:46
| use Switch স্টেটমেন্ট পর্ল কোডে Switch মডিউল অন্তর্ভুক্ত করে।
+
| '''use Switch''' স্টেটমেন্ট পর্ল কোডে '''Switch''' মডিউল অন্তর্ভুক্ত করে।
  
 
|-
 
|-
 
|06:54
 
|06:54
| আমরা use কীওয়ার্ড সম্পর্কে বিষদভাবে পরবর্তী টিউটোরিয়ালে শিখব।
+
| আমরা '''use''' কীওয়ার্ড সম্পর্কে বিষদভাবে পরবর্তী টিউটোরিয়ালে শিখব।
  
 
|-
 
|-
Line 405: Line 405:
 
|-
 
|-
 
|07:03
 
|07:03
| আমরা $var ভ্যারিয়েবলে 'Perl' নির্ধারিত করেছি।
+
| আমরা '''$var''' ভ্যারিয়েবলে ''''Perl'''' নির্ধারিত করেছি।
 
   
 
   
 
|-
 
|-
 
|07:08
 
|07:08
| $var ভ্যারিয়েবলে ভ্যালু সুইচ স্টেটমেন্টে যাচাই করা হয়।
+
| '''$var''' ভ্যারিয়েবলে ভ্যালু সুইচ স্টেটমেন্টে যাচাই করা হয়।
  
 
|-
 
|-
 
|07:14
 
|07:14
| প্রথম ক্ষেত্রে, এটি 'Perl' কেসের সাথে মেলে।  
+
| প্রথম ক্ষেত্রে, এটি ''''Perl'''' কেসের সাথে মেলে।  
  
 
|-
 
|-
Line 421: Line 421:
 
|-
 
|-
 
|07:24
 
|07:24
| Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।  
+
| '''Ctrl+S''' টিপে ফাইলটি সংরক্ষণ করুন।  
  
 
|-
 
|-
Line 429: Line 429:
 
|-
 
|-
 
|07:31
 
|07:31
| perl স্পেস sampleSwitch ডট pl
+
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl'''
  
 
|-
 
|-
Line 445: Line 445:
 
|-
 
|-
 
|07:43
 
|07:43
| gedit এ sampleSwitch ডট pl এ ফিরে যান।
+
| '''gedit''' '''sampleSwitch''' ডট '''pl''' এ ফিরে যান।
  
 
|-
 
|-
 
|07:48
 
|07:48
| $var ভ্যারিয়েবলে 'Linux' নির্ধারিত করুন।
+
| '''$var''' ভ্যারিয়েবলে ''''Linux'''' নির্ধারিত করুন।
  
 
|-
 
|-
 
|07:52
 
|07:52
|Ctrl S টিপে ফাইল সংরক্ষণ করুন।
+
|'''Ctrl S''' টিপে ফাইল সংরক্ষণ করুন।
  
 
|-
 
|-
 
|07:57
 
|07:57
| $var ভ্যারিয়েবলের ভ্যালু সুইচে আবার যাচাই করা হবে।  
+
| '''$var''' ভ্যারিয়েবলের ভ্যালু সুইচে আবার যাচাই করা হবে।  
  
 
|-
 
|-
 
|08:03
 
|08:03
| এটি 'Linux' কেসের সাথে মেলে।
+
| এটি ''''Linux'''' কেসের সাথে মেলে।
  
 
|-
 
|-
Line 473: Line 473:
 
|-
 
|-
 
|08:15
 
|08:15
| perl স্পেস sampleSwitch ডট pl.
+
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl'''.
  
 
|-
 
|-
Line 489: Line 489:
 
|-
 
|-
 
|08:26
 
|08:26
| gedit এ sampleSwitch ডট pl এ ফিরে যান।  
+
| '''gedit''' '''sampleSwitch''' ডট '''pl''' এ ফিরে যান।  
  
 
|-
 
|-
 
|08:30
 
|08:30
| একইভাবে, $var ভ্যারিয়েবলের 'Java' ভ্যালু থাকলে, দ্বিতীয় কেস যাচাই করা হবে।
+
| একইভাবে, '''$var''' ভ্যারিয়েবলের ''''Java'''' ভ্যালু থাকলে, দ্বিতীয় কেস যাচাই করা হবে।
  
 
|-
 
|-
 
|08:38
 
|08:38
| $var ভ্যারিয়েবলে 'English' নির্ধারিত করি।
+
| '''$var''' ভ্যারিয়েবলে ''''English'''' নির্ধারিত করি।
  
 
|-
 
|-
 
|08:42
 
|08:42
| $var ভ্যারিয়েবলের ভ্যালু সুইচে আবার যাচাই করা হবে।
+
| '''$var''' ভ্যারিয়েবলের ভ্যালু সুইচে আবার যাচাই করা হবে।
  
 
|-
 
|-
Line 509: Line 509:
 
|-
 
|-
 
|08:50
 
|08:50
| তাই else স্টেটমেন্ট যাচাই করা হবে।  
+
| তাই '''else''' স্টেটমেন্ট যাচাই করা হবে।  
  
 
|-
 
|-
Line 517: Line 517:
 
|-
 
|-
 
|09:00
 
|09:00
| perl স্পেস sampleSwitch ডট pl
+
| '''perl''' স্পেস '''sampleSwitch''' ডট '''pl'''
  
 
|-
 
|-
Line 533: Line 533:
 
|-
 
|-
 
|09:17
 
|09:17
| 3 টি কেস বলে যে :
+
| '''3''' টি কেস বলে যে :
  
 
|-
 
|-
Line 549: Line 549:
 
|-
 
|-
 
|09:35
 
|09:35
| else কেস লিখতে এটি বাধ্যতামূলক নয়।
+
| '''else''' কেস লিখতে এটি বাধ্যতামূলক নয়।
  
 
|-
 
|-
Line 569: Line 569:
 
|-
 
|-
 
|09:50
 
|09:50
| Switch স্টেটমেন্ট ব্যবহার করে এই টিউটোরিয়ালে পূর্বে দেওয়া
+
| '''Switch''' স্টেটমেন্ট ব্যবহার করে এই টিউটোরিয়ালে পূর্বে দেওয়া
  
 
|-
 
|-
Line 585: Line 585:
 
|-
 
|-
 
|10:01
 
|10:01
| if-elsif-else স্টেটমেন্ট এবং
+
| '''if-elsif-else''' স্টেটমেন্ট এবং
  
 
|-
 
|-
 
|10:04
 
|10:04
| switch স্টেটমেন্ট।
+
| '''switch''' স্টেটমেন্ট।
  
 
|-
 
|-
Line 617: Line 617:
 
|-
 
|-
 
|10:30
 
|10:30
|বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
+
|বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন।
 
   
 
   
 
|-
 
|-
 
| 10:36
 
| 10:36
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
+
|  স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
 
   
 
   
 
|-
 
|-
 
|10:40
 
|10:40
|এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
 
   
 
   
 
|-
 
|-
 
|10:47
 
|10:47
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro
+
|এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে  প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro'''
 
   
 
   
 
|-
 
|-

Revision as of 11:41, 21 July 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 Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।
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 Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।
03:40 টার্মিনালে গিয়ে ফাইল এক্সিকিউট করুন।
03:43 লিখুন perl স্পেস conditionalBlocks ডট pl
03:50 এন্টার টিপুন।
03:53 টার্মিনালে প্রদর্শিত আউটপুট হল Hi, I am Java.
03:59 gedit এ ফিরে যাই।
04:03 এখন language ভ্যারিয়েবলে 'English' লিখি।
04:07 Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।
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 stream যদি science হয় “I am a Science graduate”,
04:55 stream যদি commerce হয় “I am a Commerce graduate”,
04:59 stream যদি science বা commerce না হয় “I am an Arts graduate” প্রিন্ট করুন।
05:06 এখন সুইচ স্টেটমেন্ট সম্পর্কে শিখি।
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 স্পেস ওপেন কার্লি ব্রেকেট executes when dollar value = 1 ক্লোস কার্লি ব্রেকেট,
05:53 এন্টার টিপুন।
05:55 case স্পেস একক উদ্ধৃতি a একক উদ্ধৃতি স্পেস ওপেন কার্লি ব্রেকেট executes when dollar value = একক উদ্ধৃতি a একক উদ্ধৃতি ক্লোস কার্লি ব্রেকেট।
06:09 এন্টার টিপুন।
06:10 else স্পেস ওপেন কার্লি ব্রেকেট executes when dollar value does not match any of the cases
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 Ctrl+S টিপে ফাইলটি সংরক্ষণ করুন।
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 geditsampleSwitch ডট 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