Difference between revisions of "PERL/C2/Conditional-statements/Bengali"
From Script | Spoken-Tutorial
Line 9: | Line 9: | ||
|- | |- | ||
| 00:07 | | 00:07 | ||
− | | এখানে | + | | এখানে |
|- | |- | ||
|00:09 | |00:09 | ||
− | | | + | |'''if''' এবং |
|- | |- | ||
|00:11 | |00:11 | ||
− | |'''if-else''' | + | |'''if-else''' স্টেটমেন্ট আমরা শিখব। |
|- | |- | ||
Line 25: | Line 25: | ||
|- | |- | ||
|00:20 | |00:20 | ||
− | | | + | |'''gedit''' টেক্সট এডিটর ও ব্যবহার করব। |
|- | |- | ||
Line 33: | Line 33: | ||
|- | |- | ||
| 00:28 | | 00:28 | ||
− | | | + | | ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে। |
|- | |- | ||
|00:33 | |00:33 | ||
− | | | + | |এখানে '''for, foreach, while''' এবং '''do-while''' লুপের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
|- | |- | ||
Line 57: | Line 57: | ||
|- | |- | ||
|00:51 | |00:51 | ||
− | |if-elsif-else এবং | + | |'''if-elsif-else''' এবং |
|- | |- | ||
Line 69: | Line 69: | ||
|- | |- | ||
|00:59 | |00:59 | ||
− | | | + | |'''if''' স্টেটমেন্টের ব্যবহার |
|- | |- | ||
Line 81: | Line 81: | ||
|- | |- | ||
|01:11 | |01:11 | ||
− | |'''if''' স্পেস | + | |'''if''' স্পেস প্রথম বন্ধনীতে '''condition''' বন্ধনী বন্ধ করুন স্পেস কোঁকড়া বন্ধনী খুলুন, |
|- | |- | ||
|01:19 | |01:19 | ||
− | | | + | |এন্টার টিপুন। |
|- | |- | ||
|01:20 | |01:20 | ||
− | | | + | |কোডের অংশ সেমিকোলন, কন্ডিশন '''true''' হলে এটি এক্সিকিউট করা হবে। |
|- | |- | ||
|01:25 | |01:25 | ||
− | | | + | | এন্টার টিপে কোঁকড়া বন্ধনী বন্ধ করুন। |
|- | |- | ||
|01:29 | |01:29 | ||
− | | | + | |স্টেটমেন্টের ভিতরের কোড কন্ডিশন '''true''' হলেই এক্সিকিউট করা হবে। |
|- | |- | ||
|01:36 | |01:36 | ||
− | | এখন | + | | এখন এর একটি উদাহরণ দেখি। |
|- | |- | ||
Line 113: | Line 113: | ||
|- | |- | ||
|01:49 | |01:49 | ||
− | |এবং | + | |এবং এন্টার টিপুন। |
|- | |- | ||
Line 129: | Line 129: | ||
|- | |- | ||
|02:09 | |02:09 | ||
− | | এখানে ''' | + | | এখানে '''==''' চিহ্ন লক্ষ্য করুন। এটি '''comparison''' (কম্পেরিজন) অপারেটর। |
|- | |- | ||
|02:15 | |02:15 | ||
− | |কন্ডিশন '''$count | + | |কন্ডিশন '''$count == 5, count''' ভ্যারিয়েবলের ভ্যালুসের জন্য যাচাই করা হয়। |
|- | |- | ||
Line 141: | Line 141: | ||
|- | |- | ||
| 02:28 | | 02:28 | ||
− | | | + | |'''Ctrl+S''' টিপে ফাইল সংরক্ষণ করুন। |
|- | |- | ||
|02:32 | |02:32 | ||
− | | | + | |এখন টার্মিনালে ফিরে যাই। |
|- | |- | ||
Line 157: | Line 157: | ||
|- | |- | ||
|02:46 | |02:46 | ||
− | |'''perl''' হাইফেন '''c conditionalBlocks''' ডট '''pl''' | + | |'''perl''' স্পেস হাইফেন '''c স্পেস '''conditionalBlocks''' ডট '''pl''' |
|- | |- | ||
| 02:53 | | 02:53 | ||
− | | এবং | + | | এবং এন্টার টিপুন। |
|- | |- | ||
Line 173: | Line 173: | ||
|- | |- | ||
| 03:04 | | 03:04 | ||
− | | কোনো কম্পাইলেশন বা সিনট্যাক্স এরর না থাকায়, | + | | কোনো কম্পাইলেশন বা সিনট্যাক্স এরর না থাকায়, স্ক্রিপ্ট এক্সিকিউট করতে লিখব - |
|- | |- | ||
Line 181: | Line 181: | ||
|- | |- | ||
| 03:14 | | 03:14 | ||
− | | এবং | + | | এবং এন্টার টিপে |
|- | |- | ||
Line 193: | Line 193: | ||
|- | |- | ||
| 03:23 | | 03:23 | ||
− | |'''gedit''' এ ফিরে যাই। | + | |এখন '''gedit''' এ ফিরে যাই। |
|- | |- | ||
|03:26 | |03:26 | ||
− | |একইভাবে, আমরা উপরের | + | |একইভাবে, আমরা উপরের স্টেটমেন্টকে লিখতে পারি - |
|- | |- | ||
|03:31 | |03:31 | ||
− | |'''print''' স্পেস ডবল উদ্ধৃতিতে '''I am inside if statement''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন স্পেস '''if''' | + | |'''print''' স্পেস ডবল উদ্ধৃতিতে '''I am inside if statement''' স্ল্যাশ '''n''' উদ্ধৃতি বন্ধ করুন স্পেস '''if''' স্পেস প্রথম বন্ধনীতে '''dollar count''' স্পেস '''==''' স্পেস '''5''' বন্ধনী বন্ধ করুন সেমিকোলন। |
|- | |- | ||
| 03:57 | | 03:57 | ||
− | |এখন, '''if-else''' স্টেটমেন্ট | + | |এখন, '''if-else''' স্টেটমেন্ট সম্পর্কে শিখব। |
|- | |- | ||
|04:01 | |04:01 | ||
− | |এই | + | |এই ইউসার এক্সিকিউট করতে চাইলে ব্যবহার করা হয়, |
|- | |- | ||
Line 217: | Line 217: | ||
|- | |- | ||
| 04:09 | | 04:09 | ||
− | | কন্ডিশন '''false''' হলে কোডের অংশ এক্সিকিউট করা। | + | | কন্ডিশন '''false''' হলে কোডের অপর অংশ এক্সিকিউট করা। |
|- | |- | ||
| 04:13 | | 04:13 | ||
− | | '''if-else''' কন্ডিশনের সিনট্যাক্স হল - | + | | এই '''if-else''' কন্ডিশনের সিনট্যাক্স হল - |
|- | |- | ||
| 04:17 | | 04:17 | ||
− | | '''if''' স্পেস | + | | '''if''' স্পেস প্রথম বন্ধনীতে '''condition''' বন্ধনী বন্ধ করুন স্পেস কোঁকড়া বন্ধনী খুলুন এন্টার টিপুন। |
|- | |- | ||
| 04:27 | | 04:27 | ||
− | | | + | |কোডের অংশ সেমিকোলন, |
|- | |- | ||
| 04:29 | | 04:29 | ||
− | | | + | | '''If''' কন্ডিশন '''true''' হলে এটি এক্সিকিউট হবে। |
|- | |- | ||
|04:32 | |04:32 | ||
− | | | + | |এন্টার টিপুন। |
|- | |- | ||
|04:34 | |04:34 | ||
− | |কোঁকড়া বন্ধনী বন্ধ করুন স্পেস '''else''' স্পেস কোঁকড়া বন্ধনী খুলুন | + | |কোঁকড়া বন্ধনী বন্ধ করুন স্পেস '''else''' স্পেস কোঁকড়া বন্ধনী খুলুন এন্টার টিপুন। |
|- | |- | ||
|04:41 | |04:41 | ||
− | | | + | | কোডের অপর অংশ সেমিকোলন, |
|- | |- | ||
|04:43 | |04:43 | ||
− | | | + | |'''If''' কন্ডিশন '''false''' হলে এটি এক্সিকিউট হবে। |
|- | |- | ||
|04:47 | |04:47 | ||
− | | | + | |এন্টার টিপে কোঁকড়া বন্ধনী বন্ধ করুন। |
|- | |- | ||
|04:51 | |04:51 | ||
− | | এখন | + | | এখন, '''gedit''' এ তৈরী করা '''conditionalBlocks.pl''' ফাইলে যাই। |
|- | |- | ||
| 04:58 | | 04:58 | ||
− | | '''count''' ভ্যারিয়েবলে | + | | '''count''' ভ্যারিয়েবলে '''4''' ভ্যালু নির্ধারিত করি, '''if''' ব্লকের শেষে লিখুন স্পেস |
|- | |- | ||
Line 273: | Line 273: | ||
|- | |- | ||
|05:14 | |05:14 | ||
− | |'''print''' স্পেস ডবল উদ্ধৃতিতে '''I am inside else statement''' স্ল্যাশ '''n''' | + | |'''print''' স্পেস ডবল উদ্ধৃতিতে '''I am inside else statement''' স্ল্যাশ '''n''' ডবল উদ্ধৃতি বন্ধ করুন সেমিকোলন। |
|- | |- | ||
|05:30 | |05:30 | ||
− | | | + | |এন্টার টিপে কোঁকড়া বন্ধনী বন্ধ করুন। |
|- | |- | ||
|05:34 | |05:34 | ||
− | | | + | | $count''' ভ্যারিয়েবলে '''4''' নির্ধারিত করা হয়েছে। |
|- | |- | ||
Line 305: | Line 305: | ||
|- | |- | ||
|05:59 | |05:59 | ||
− | | | + | |লিখুন '''perl''' স্পেস হাইফেন '''c''' স্পেস '''conditionalBlocks''' ডট '''pl''', কোনো কম্পাইলেশন বা সিনট্যাক্স এরর যাচাই করতে। |
|- | |- | ||
Line 313: | Line 313: | ||
|- | |- | ||
| 06:13 | | 06:13 | ||
− | | | + | | টার্মিনালে প্রদর্শিত লাইন হল, |
|- | |- | ||
Line 321: | Line 321: | ||
|- | |- | ||
| 06:20 | | 06:20 | ||
− | |কোনো কম্পাইলেশন বা সিনট্যাক্স এরর না থাকায়, | + | |কোনো কম্পাইলেশন বা সিনট্যাক্স এরর না থাকায়, স্ক্রিপ্ট এক্সিকিউট করতে লিখব - |
|- | |- | ||
Line 329: | Line 329: | ||
|- | |- | ||
| 06:33 | | 06:33 | ||
− | | | + | | এন্টার টিপুন। |
|- | |- | ||
Line 349: | Line 349: | ||
|- | |- | ||
|06:49 | |06:49 | ||
− | | | + | |'''if''' এবং |
|- | |- | ||
Line 357: | Line 357: | ||
|- | |- | ||
| 06:53 | | 06:53 | ||
− | | স্যাম্পল প্রোগ্রাম ব্যবহার | + | | স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। |
|- | |- | ||
Line 393: | Line 393: | ||
|- | |- | ||
| 07:22 | | 07:22 | ||
− | | | + | | কর্মশালার আয়োজন করে। |
|- | |- | ||
Line 405: | Line 405: | ||
|- | |- | ||
| 07:37 | | 07:37 | ||
− | | স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। | + | | স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। |
|- | |- | ||
|07:42 | |07:42 | ||
− | |এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় | + | |এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
|- | |- | ||
Line 417: | Line 417: | ||
|- | |- | ||
| 08:00 | | 08:00 | ||
− | | | + | | আমি কৌশিক দত্ত |
|- | |- | ||
|08:04 | |08:04 | ||
− | | | + | |এই টিউটোরিয়ালটি অনুবাদ করেছি। |
|- | |- |
Revision as of 23:59, 24 July 2014
Time | Narration |
00:01 | পর্লে if এবং if-else কন্ডিশনাল স্টেটমেন্টের টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এখানে |
00:09 | if এবং |
00:11 | if-else স্টেটমেন্ট আমরা শিখব। |
00:12 | আমি উবুন্টু লিনাক্স 12.04 OS এবং Perl 5.14.2 ব্যবহার করছি। |
00:20 | gedit টেক্সট এডিটর ও ব্যবহার করব। |
00:24 | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। |
00:28 | ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে প্রাথমিক জ্ঞান থাকতে হবে। |
00:33 | এখানে for, foreach, while এবং do-while লুপের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
00:40 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান। |
00:45 | পর্ল নিম্নলিখিত কন্ডিশন প্রদান করে - |
00:49 | if |
00:50 | if-else |
00:51 | if-elsif-else এবং |
00:53 | switch |
00:54 | এই টিউটোরিয়ালে, if এবং If-else স্টেটমেন্ট সম্পর্কে শিখব। |
00:59 | if স্টেটমেন্টের ব্যবহার |
01:01 | একটি নির্দিষ্ট কন্ডিশন সম্পূর্ণ হলেই কোড এক্সিকিউট করতে করা হয়। |
01:07 | কন্ডিশনাল স্টেটমেন্টের সিনট্যাক্স হল : |
01:11 | if স্পেস প্রথম বন্ধনীতে condition বন্ধনী বন্ধ করুন স্পেস কোঁকড়া বন্ধনী খুলুন, |
01:19 | এন্টার টিপুন। |
01:20 | কোডের অংশ সেমিকোলন, কন্ডিশন true হলে এটি এক্সিকিউট করা হবে। |
01:25 | এন্টার টিপে কোঁকড়া বন্ধনী বন্ধ করুন। |
01:29 | স্টেটমেন্টের ভিতরের কোড কন্ডিশন true হলেই এক্সিকিউট করা হবে। |
01:36 | এখন এর একটি উদাহরণ দেখি। |
01:40 | টার্মিনাল খুলুন এবং লিখুন, |
01:43 | gedit স্পেস conditionalBlocks ডট pl স্পেস & |
01:49 | এবং এন্টার টিপুন। |
01:52 | এটি gedit এ conditionalBlocks.pl ফাইল খোলে। |
01:57 | স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন। |
02:02 | এখানে if এর জন্য নির্দিষ্ট কন্ডিশন রয়েছে যা count ভ্যারিয়েবলের ভ্যালু যাচাই করে। |
02:09 | এখানে == চিহ্ন লক্ষ্য করুন। এটি comparison (কম্পেরিজন) অপারেটর। |
02:15 | কন্ডিশন $count == 5, count ভ্যারিয়েবলের ভ্যালুসের জন্য যাচাই করা হয়। |
02:23 | এটি 5 এর সমান হলে, if ব্লকের ভিতরের কোড এক্সিকিউট হবে। |
02:28 | Ctrl+S টিপে ফাইল সংরক্ষণ করুন। |
02:32 | এখন টার্মিনালে ফিরে যাই। |
02:36 | নিশ্চিত করুন যে আপনি ফাইল সংরক্ষণ করার ডিরেক্টরিতে রয়েছেন। |
02:41 | কোনো কম্পাইলেশন বা সিনট্যাক্স এরর যাচাই করতে লিখুন - |
02:46 | perl স্পেস হাইফেন c স্পেস conditionalBlocks ডট pl |
02:53 | এবং এন্টার টিপুন। |
02:55 | নিম্নলিখিত লাইন টার্মিনাল উইন্ডোতে প্রদর্শিত হবে, |
02:59 | conditionalBlocks.pl syntax OK |
03:04 | কোনো কম্পাইলেশন বা সিনট্যাক্স এরর না থাকায়, স্ক্রিপ্ট এক্সিকিউট করতে লিখব - |
03:10 | perl স্পেস conditionalBlocks ডট pl |
03:14 | এবং এন্টার টিপে |
03:16 | নিম্নলিখিত আউটপুট টার্মিনালে দেখানো হবে। |
03:19 | I am inside if statement |
03:23 | এখন gedit এ ফিরে যাই। |
03:26 | একইভাবে, আমরা উপরের স্টেটমেন্টকে লিখতে পারি - |
03:31 | print স্পেস ডবল উদ্ধৃতিতে I am inside if statement স্ল্যাশ n উদ্ধৃতি বন্ধ করুন স্পেস if স্পেস প্রথম বন্ধনীতে dollar count স্পেস == স্পেস 5 বন্ধনী বন্ধ করুন সেমিকোলন। |
03:57 | এখন, if-else স্টেটমেন্ট সম্পর্কে শিখব। |
04:01 | এই ইউসার এক্সিকিউট করতে চাইলে ব্যবহার করা হয়, |
04:06 | কন্ডিশন true হলে কোডের অংশ এক্সিকিউট করা, |
04:09 | কন্ডিশন false হলে কোডের অপর অংশ এক্সিকিউট করা। |
04:13 | এই if-else কন্ডিশনের সিনট্যাক্স হল - |
04:17 | if স্পেস প্রথম বন্ধনীতে condition বন্ধনী বন্ধ করুন স্পেস কোঁকড়া বন্ধনী খুলুন এন্টার টিপুন। |
04:27 | কোডের অংশ সেমিকোলন, |
04:29 | If কন্ডিশন true হলে এটি এক্সিকিউট হবে। |
04:32 | এন্টার টিপুন। |
04:34 | কোঁকড়া বন্ধনী বন্ধ করুন স্পেস else স্পেস কোঁকড়া বন্ধনী খুলুন এন্টার টিপুন। |
04:41 | কোডের অপর অংশ সেমিকোলন, |
04:43 | If কন্ডিশন false হলে এটি এক্সিকিউট হবে। |
04:47 | এন্টার টিপে কোঁকড়া বন্ধনী বন্ধ করুন। |
04:51 | এখন, gedit এ তৈরী করা conditionalBlocks.pl ফাইলে যাই। |
04:58 | count ভ্যারিয়েবলে 4 ভ্যালু নির্ধারিত করি, if ব্লকের শেষে লিখুন স্পেস |
05:07 | else |
05:09 | স্পেস কোঁকড়া বন্ধনী খুলুন Enter টিপুন। |
05:14 | print স্পেস ডবল উদ্ধৃতিতে I am inside else statement স্ল্যাশ n ডবল উদ্ধৃতি বন্ধ করুন সেমিকোলন। |
05:30 | এন্টার টিপে কোঁকড়া বন্ধনী বন্ধ করুন। |
05:34 | $count ভ্যারিয়েবলে 4 নির্ধারিত করা হয়েছে। |
05:38 | যেহেতু count ভ্যারিয়েবলের মান 5 এর সাথে মেলে না, |
05:43 | if ব্লকের ভিতরের কোড এক্সিকিউট হবে না। |
05:47 | এর বদলে, else ব্লকের ভিতরের কোড এক্সিকিউট হবে। |
05:52 | Ctrl+S টিপে ফাইল সংরক্ষণ করুন। |
05:56 | এখন টার্মিনালে ফিরে যাই। |
05:59 | লিখুন perl স্পেস হাইফেন c স্পেস conditionalBlocks ডট pl, কোনো কম্পাইলেশন বা সিনট্যাক্স এরর যাচাই করতে। |
06:11 | এখন, Enter টিপুন। |
06:13 | টার্মিনালে প্রদর্শিত লাইন হল, |
06:17 | conditionalBlocks.pl syntax OK |
06:20 | কোনো কম্পাইলেশন বা সিনট্যাক্স এরর না থাকায়, স্ক্রিপ্ট এক্সিকিউট করতে লিখব - |
06:27 | perl স্পেস conditionalBlocks ডট pl |
06:33 | এন্টার টিপুন। |
06:35 | নিম্নলিখিত আউটপুট টার্মিনালে প্রদর্শিত হবে। |
06:39 | I am inside else statement |
06:44 | সংক্ষিপ্তকরণ করি। |
06:46 | এখানে আমরা শিখেছি, |
06:49 | if এবং |
06:50 | if-else কন্ডিশনাল স্টেটমেন্ট, |
06:53 | স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। |
06:55 | নির্দেশিত কাজ হিসাবে প্রিন্ট |
06:57 | করুন “It is an open source language” |
07:01 | যখন ঘোষিত করা ভ্যারিয়েবলের ভ্যালু 'Perl' হয়। |
07:04 | অন্যথায় প্রিন্ট করুন “It's a proprietary language” |
07:08 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
07:11 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:15 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
07:20 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
07:22 | কর্মশালার আয়োজন করে। |
07:26 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
07:31 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
07:37 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
07:42 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
07:50 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
08:00 | আমি কৌশিক দত্ত |
08:04 | এই টিউটোরিয়ালটি অনুবাদ করেছি। |
08:06 | ধন্যবাদ। |