Difference between revisions of "PERL/C2/Blocks-in-Perl/Bengali"
From Script | Spoken-Tutorial
(Created page with '{| border=1 |'''Time''' |''Narration''' |- | 00:01 |Perl (পর্ল) এ BLOCKS এর টিউটোরিয়ালে আপনাদের স্বাগত। |- …') |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
|'''Time''' | |'''Time''' | ||
− | |''Narration''' | + | |'''Narration''' |
|- | |- | ||
| 00:01 | | 00:01 | ||
− | |Perl (পর্ল) এ BLOCKS এর টিউটোরিয়ালে আপনাদের স্বাগত। | + | |'''Perl''' (পর্ল) এ '''BLOCKS''' এর টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
Line 13: | Line 13: | ||
|- | |- | ||
|00:13 | |00:13 | ||
− | |আমি উবুন্টু লিনাক্স 12.04 OS এবং পার্ল 5.14.2 ব্যবহার করছি। | + | |আমি উবুন্টু লিনাক্স '''12.04 OS''' এবং পার্ল '''5.14.2''' ব্যবহার করছি। |
|- | |- | ||
|00:21 | |00:21 | ||
− | | | + | | এখানে '''gedit''' টেক্সট এডিটর ও ব্যবহার করব। |
|- | |- | ||
Line 29: | Line 29: | ||
|- | |- | ||
| 00:38 | | 00:38 | ||
− | | পর্লে ডেটা স্ট্রাকচারের জ্ঞান অতিরিক্ত সুবিধা | + | | পর্লে ডেটা স্ট্রাকচারের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
|- | |- | ||
Line 37: | Line 37: | ||
|- | |- | ||
| 00:50 | | 00:50 | ||
− | | | + | |এটি '''5''' টি বিশেষ ব্লক দেয়। |
|- | |- | ||
Line 49: | Line 49: | ||
|- | |- | ||
| 01:01 | | 01:01 | ||
− | | '''BEGIN''' | + | | '''BEGIN''', '''END''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|01:03 | |01:03 | ||
− | |''' UNITCHECK''' | + | |''' UNITCHECK''', ''' CHECK. ''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|01:05 | |01:05 | ||
− | |এবং INIT. | + | |এবং '''INIT'''. '''BEGIN''' ব্লক দিয়ে এখন শুরু করি। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|01:10 | |01:10 | ||
− | |BEGIN ব্লক, সংকলনের সময় এক্সিকিউট করা হয়। | + | |'''BEGIN''' ব্লক, সংকলনের সময় এক্সিকিউট করা হয়। |
|- | |- | ||
Line 81: | Line 69: | ||
|- | |- | ||
|01:22 | |01:22 | ||
− | | | + | | এখানে বিভিন্ন '''BEGIN''' ব্লক থাকতে পারে। |
|- | |- | ||
Line 89: | Line 77: | ||
|- | |- | ||
| 01:31 | | 01:31 | ||
− | |এটি | + | |এটি '''First define First execute''' প্যাটার্ন। |
|- | |- | ||
|01:35 | |01:35 | ||
− | |BEGIN ব্লকের সিনট্যাক্স হল: | + | |'''BEGIN''' ব্লকের সিনট্যাক্স হল: |
|- | |- | ||
|01:40 | |01:40 | ||
− | | বড় হাতের অক্ষরে BEGIN স্পেস | + | | বড় হাতের অক্ষরে '''BEGIN''' স্পেস কোঁকড়া বন্ধনী। |
|- | |- | ||
Line 105: | Line 93: | ||
|- | |- | ||
|01:47 | |01:47 | ||
− | | | + | |সংকলনের সময় কোড এক্সিকিউট করা হবে। |
|- | |- | ||
|01:51 | |01:51 | ||
− | | এন্টার টিপুন। | + | | এন্টার টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|01:55 | |01:55 | ||
− | |এখন, BEGIN ব্লকের | + | |এখন, '''BEGIN''' ব্লকের উদাহরণ দেখি। |
|- | |- | ||
Line 125: | Line 109: | ||
|- | |- | ||
|02:02 | |02:02 | ||
− | | gedit স্পেস beginBlock ডট pl স্পেস | + | | '''gedit''' স্পেস '''beginBlock''' ডট '''pl''' স্পেস '''&''' |
|- | |- | ||
Line 133: | Line 117: | ||
|- | |- | ||
|02:10 | |02:10 | ||
− | |এটি gedit এ beginBlock ডট pl ফাইল খুলবে। | + | |এটি '''gedit''' এ '''beginBlock''' ডট '''pl''' ফাইল খুলবে। |
|- | |- | ||
Line 141: | Line 125: | ||
|- | |- | ||
|02:20 | |02:20 | ||
− | |এখন দেখি যে | + | |এখন দেখি যে স্ক্রিপ্টে কি লিখেছি। |
|- | |- | ||
|02:24 | |02:24 | ||
− | |এখানে, BEGIN ব্লকের আগে এবং পরে আমরা কিছু টেক্সট প্রিন্ট করেছি। | + | |এখানে, '''BEGIN''' ব্লকের আগে এবং পরে আমরা কিছু টেক্সট প্রিন্ট করেছি। |
|- | |- | ||
| 02:31 | | 02:31 | ||
− | |একইভাবে, প্রতিটি BEGIN ব্লকে আমরা একটি প্রিন্ট স্টেটমেন্ট লিখেছি। | + | |একইভাবে, প্রতিটি '''BEGIN''' ব্লকে আমরা একটি প্রিন্ট স্টেটমেন্ট লিখেছি। |
|- | |- | ||
| 02:37 | | 02:37 | ||
− | | | + | |এখানে '''BEGIN''' ব্লকের পর আমরা সেমিকোলন দেইনি। |
|- | |- | ||
Line 161: | Line 145: | ||
|- | |- | ||
|02:49 | |02:49 | ||
− | |এখন | + | |এখন ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
| 02:53 | | 02:53 | ||
− | | | + | | এখন টার্মিনালে যান এবং স্ক্রিপ্ট এক্সিকিউট করতে লিখুন, |
|- | |- | ||
| 02:58 | | 02:58 | ||
− | |perl স্পেস beginBlock ডট pl | + | |'''perl''' স্পেস '''beginBlock''' ডট '''pl''' |
|- | |- | ||
Line 181: | Line 165: | ||
|- | |- | ||
| 03:09 | | 03:09 | ||
− | | লক্ষ্য করুন প্রথম BEGIN ব্লকে লিখিত লাইন প্রথমে প্রিন্ট হবে এবং | + | | লক্ষ্য করুন যে প্রথম '''BEGIN''' ব্লকে লিখিত লাইন প্রথমে প্রিন্ট হবে এবং |
|- | |- | ||
|03:16 | |03:16 | ||
− | | স্ক্রিপ্টে প্রথম প্রিন্ট স্টেটমেন্ট BEGIN ব্লক স্টেটমেন্টের পর প্রিন্ট হবে। | + | | স্ক্রিপ্টে প্রথম প্রিন্ট স্টেটমেন্ট '''BEGIN''' ব্লক স্টেটমেন্টের পর প্রিন্ট হবে। |
|- | |- | ||
| 03:25 | | 03:25 | ||
− | | BEGIN ব্লক তাদের ঘোষণা অনুযায়ী এক্সিকিউট হয়। | + | | এখানে '''BEGIN''' ব্লক তাদের ঘোষণা অনুযায়ী এক্সিকিউট হয়। |
|- | |- | ||
Line 197: | Line 181: | ||
|- | |- | ||
| 03:34 | | 03:34 | ||
− | |BEGIN ব্লকে লিখিত কোড প্রথমে এক্সিকিউট হয়। | + | |'''BEGIN''' ব্লকে লিখিত কোড প্রথমে এক্সিকিউট হয়। |
|- | |- | ||
| 03:40 | | 03:40 | ||
− | | এটি | + | | এটি ক্রিপ্টে '''BEGIN''' ব্লকের স্থান নিরপেক্ষ। |
|- | |- | ||
| 03:46 | | 03:46 | ||
− | | | + | | এটি সর্বদা '''First In First Out''' পদ্ধতিতে এক্সিকিউট হয়। |
|- | |- | ||
|03:52 | |03:52 | ||
− | |এই ব্লকের একটি ব্যবহার হল আসল এক্সিকিউট শুরু হওয়ার | + | |এই ব্লকের একটি ব্যবহার হল আসল এক্সিকিউট শুরু হওয়ার পূর্বে স্ক্রিপ্টে ফাইল অন্তর্ভুক্ত করা। |
|- | |- | ||
|04:01 | |04:01 | ||
− | |এখন, END ব্লক সম্পর্কে শিখি। | + | |এখন, '''END''' ব্লক সম্পর্কে শিখি। |
|- | |- | ||
|04:04 | |04:04 | ||
− | |END ব্লক | + | |'''END''' ব্লক প্রোগ্রামের শেষে এক্সিকিউট হয়। |
|- | |- | ||
|04:09 | |04:09 | ||
− | |ব্লকে লিখিত কোড, | + | |ব্লকে লিখিত কোড, প্রোগ্রাম এক্সিকিউট শেষ করার পর এক্সিকিউট হয়। |
|- | |- | ||
|04:17 | |04:17 | ||
− | | | + | |এখানে বিভিন্ন '''END''' ব্লক থাকতে পারে। |
|- | |- | ||
Line 233: | Line 217: | ||
|- | |- | ||
| 04:26 | | 04:26 | ||
− | | এটি | + | | এটি '''Last define First execute''' প্যাটার্ন। |
|- | |- | ||
|04:30 | |04:30 | ||
− | |END ব্লকের সিনট্যাক্স হল: | + | |'''END''' ব্লকের সিনট্যাক্স হল: |
|- | |- | ||
|04:35 | |04:35 | ||
− | |বড় হাতের অক্ষরে END | + | |বড় হাতের অক্ষরে '''END''' কোঁকড়া বন্ধনী |
|- | |- | ||
|04:39 | |04:39 | ||
− | |এন্টার টিপুন। | + | |এন্টার টিপুন। কোড স্ক্রিপ্টের শেষে এক্সিকিউট হবে। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|04:45 | |04:45 | ||
− | |এন্টার টিপুন। | + | |এন্টার টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|04:49 | |04:49 | ||
− | |এখন END ব্লকের উদাহরণ দেখি। | + | |এখন '''END''' ব্লকের উদাহরণ দেখি। |
|- | |- | ||
|04:53 | |04:53 | ||
− | |টার্মিনাল | + | |টার্মিনাল খুলে লিখুন, |
|- | |- | ||
| 04:56 | | 04:56 | ||
− | |gedit স্পেস endBlock | + | |'''gedit''' স্পেস '''endBlock''' ডট '''pl''' স্পেস '''&''' |
|- | |- | ||
| 05:00 | | 05:00 | ||
− | | | + | |এন্টার টিপুন। |
|- | |- | ||
|05:03 | |05:03 | ||
− | | এটি gedit এ endBlock ডট pl ফাইল খুলবে। | + | | এটি '''gedit''' এ '''endBlock''' ডট '''pl''' ফাইল খুলবে। |
|- | |- | ||
Line 285: | Line 261: | ||
|- | |- | ||
| 05:13 | | 05:13 | ||
− | | এখন দেখি যে | + | | এখন দেখি যে স্ক্রিপ্টে কি লিখেছি। |
|- | |- | ||
| 05:17 | | 05:17 | ||
− | | এখানে, END ব্লকের আগে এবং পরে | + | | এখানে, '''END''' ব্লকের আগে এবং পরে কিছু টেক্সট প্রিন্ট করেছি। |
|- | |- | ||
| 05:23 | | 05:23 | ||
− | |একইভাবে, প্রতিটি END ব্লকে | + | |একইভাবে, প্রতিটি '''END''' ব্লকে একটি প্রিন্ট স্টেটমেন্ট লিখেছি। |
|- | |- | ||
| 05:29 | | 05:29 | ||
− | | দেখুন যে | + | | দেখুন যে '''END''' ব্লকের শেষে সেমিকোলন দেইনি। |
|- | |- | ||
Line 305: | Line 281: | ||
|- | |- | ||
| 05:41 | | 05:41 | ||
− | | | + | | এখন ফাইলটি সংরক্ষণ করুন। |
|- | |- | ||
Line 313: | Line 289: | ||
|- | |- | ||
|05:50 | |05:50 | ||
− | |perl স্পেস endBlock ডট pl. | + | |'''perl''' স্পেস '''endBlock''' ডট '''pl'''. |
|- | |- | ||
| 05:53 | | 05:53 | ||
− | | | + | |এন্টার টিপুন। |
|- | |- | ||
Line 325: | Line 301: | ||
|- | |- | ||
|06:00 | |06:00 | ||
− | | | + | | '''END''' ব্লকে লিখিত অন্তিম লাইন শেষে প্রিন্ট হয়েছে। |
|- | |- | ||
| 06:06 | | 06:06 | ||
− | | স্ক্রিপ্টে অন্তিম প্রিন্ট স্টেটমেন্ট আসলে END ব্লক স্টেটমেন্টের আগে প্রিন্ট হয়েছে এবং | + | | স্ক্রিপ্টে অন্তিম প্রিন্ট স্টেটমেন্ট আসলে '''END''' ব্লক স্টেটমেন্টের আগে প্রিন্ট হয়েছে এবং |
|- | |- | ||
| 06:13 | | 06:13 | ||
− | | END ব্লক তাদের ঘোষণার বিপরীত ক্রমে এক্সিকিউট হয়েছে। | + | | '''END''' ব্লক তাদের ঘোষণার বিপরীত ক্রমে এক্সিকিউট হয়েছে। |
|- | |- | ||
Line 341: | Line 317: | ||
|- | |- | ||
| 06:23 | | 06:23 | ||
− | |END ব্লকে লিখিত কোড শেষে এক্সিকিউট হয়। | + | |'''END''' ব্লকে লিখিত কোড শেষে এক্সিকিউট হয়। |
|- | |- | ||
|06:29 | |06:29 | ||
− | | এটি | + | | এটি স্ক্রিপ্টে '''END''' ব্লকের স্থান নিরপেক্ষ এবং |
|- | |- | ||
|06:36 | |06:36 | ||
− | |END ব্লক Last In First Out পদ্ধতিতে এক্সিকিউট হয়। | + | |'''END''' ব্লক '''Last In First Out''' পদ্ধতিতে এক্সিকিউট হয়। |
|- | |- | ||
|06:41 | |06:41 | ||
− | | | + | |'''END''' ব্লকের ব্যবহার প্রস্থানের পূর্বে প্রোগ্রামে অবজেক্ট তৈরী করতে তা নষ্ট করতে করা হয়। |
|- | |- | ||
|06:49 | |06:49 | ||
− | | | + | | পর্লের '''UNITCHECK, CHECK''' এবং '''INIT''' ব্লক ও রয়েছে। |
|- | |- | ||
Line 365: | Line 341: | ||
|- | |- | ||
|07:02 | |07:02 | ||
− | | | + | |এই ব্লক সম্পর্কে সংক্ষেপে বলব। |
|- | |- | ||
|07:06 | |07:06 | ||
− | |UNITCHECK, CHECK এবং INIT ব্লক, | + | |'''UNITCHECK, CHECK''' এবং '''INIT''' ব্লক, |
|- | |- | ||
Line 381: | Line 357: | ||
|- | |- | ||
|07:24 | |07:24 | ||
− | |UNITCHECK এবং CHECK ব্লক Last in First out পদ্ধতিতে রান হয়। | + | |'''UNITCHECK''' এবং '''CHECK''' ব্লক '''Last in First out''' পদ্ধতিতে রান হয়। |
|- | |- | ||
|07:31 | |07:31 | ||
− | |যখনকি, INIT ব্লক First In First Out পদ্ধতিতে রান হয়। | + | |যখনকি, '''INIT''' ব্লক '''First In First Out''' পদ্ধতিতে রান হয়। |
|- | |- | ||
|07:37 | |07:37 | ||
− | |UNITCHECK ব্লকের সিনট্যাক্স হল: | + | |'''UNITCHECK''' ব্লকের সিনট্যাক্স হল: |
|- | |- | ||
|07:41 | |07:41 | ||
− | |বড় হাতের অক্ষরে UNITCHECK | + | |বড় হাতের অক্ষরে '''UNITCHECK''' স্পেস কোঁকড়া বন্ধনী। |
|- | |- | ||
Line 401: | Line 377: | ||
|- | |- | ||
|07:48 | |07:48 | ||
− | | | + | |কোডের অংশ এক্সিকিউট হবে। |
|- | |- | ||
Line 409: | Line 385: | ||
|- | |- | ||
|07:52 | |07:52 | ||
− | | | + | |কোঁকড়া বন্ধনী বন্ধ করুন। |
|- | |- | ||
|07:54 | |07:54 | ||
− | |CHECK ব্লকের সিনট্যাক্স হল: | + | |'''CHECK''' ব্লকের সিনট্যাক্স হল: |
|- | |- | ||
|07:58 | |07:58 | ||
− | |বড় হাতের অক্ষরে CHECK স্পেস | + | |বড় হাতের অক্ষরে '''CHECK''' স্পেস কোঁকড়া বন্ধনী। |
|- | |- | ||
|08:03 | |08:03 | ||
− | |এন্টার টিপুন। | + | |এন্টার টিপুন। কোডের অংশ এক্সিকিউট হবে। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|08:07 | |08:07 | ||
− | |এন্টার টিপুন। | + | |এন্টার টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|08:11 | |08:11 | ||
− | |INIT ব্লকের সিনট্যাক্স হল: | + | |'''INIT''' ব্লকের সিনট্যাক্স হল: |
|- | |- | ||
|08:15 | |08:15 | ||
− | |বড় হাতের অক্ষরে INIT স্পেস | + | |বড় হাতের অক্ষরে '''INIT''' স্পেস কোঁকড়া বন্ধনী। |
|- | |- | ||
|08:20 | |08:20 | ||
− | |এন্টার টিপুন। | + | |এন্টার টিপুন। কোড ইনিসিয়েলাইজ করতে হবে। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 457: | Line 421: | ||
|- | |- | ||
|08:26 | |08:26 | ||
− | | | + | |কোঁকড়া বন্ধনী বন্ধ করুন। |
|- | |- | ||
|08:28 | |08:28 | ||
− | |ভালো | + | |ভালো বোঝার জন্য স্ক্রিপ্টে এই ব্লকগুলি পরীক্ষা করা বাঞ্ছনীয়। |
|- | |- | ||
|08:36 | |08:36 | ||
− | |সংক্ষেপে | + | |সংক্ষেপে এই টিউটোরিয়ালে শিখেছি |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|08:40 | |08:40 | ||
− | |BEGIN এবং END ব্লক এবং | + | |'''BEGIN''' এবং '''END''' ব্লক সম্পর্কে এবং |
|- | |- | ||
|08:44 | |08:44 | ||
− | |UNITCHECK, CHECK এবং INIT ব্লকের ভূমিকা সম্পর্কে। | + | |'''UNITCHECK, CHECK''' এবং '''INIT''' ব্লকের ভূমিকা সম্পর্কে। |
|- | |- | ||
Line 489: | Line 449: | ||
|- | |- | ||
|08:54 | |08:54 | ||
− | | | + | |স্ক্রিপ্টে নিম্নলিখিত কোড লিখুন; |
|- | |- | ||
Line 517: | Line 477: | ||
|- | |- | ||
|09:24 | |09:24 | ||
− | |বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। | + | |বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। |
|- | |- | ||
| 09:32 | | 09:32 | ||
− | | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। | + | | স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। |
|- | |- | ||
|09:37 | |09:37 | ||
− | |এটি ভারত সরকারের ICT, MHRD এর জাতীয় | + | |এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
|- | |- | ||
|09:45 | |09:45 | ||
− | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro | + | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro''' |
|- | |- | ||
| 09:57 | | 09:57 | ||
− | | | + | | আমি কৌশিক দত্ত |
|- | |- | ||
|10:00 | |10:00 | ||
− | | | + | |এই টিউটোরিয়ালটি অনুবাদ করেছি। |
|- | |- |
Latest revision as of 13:43, 26 February 2017
Time | Narration |
00:01 | Perl (পর্ল) এ BLOCKS এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে, আমরা পর্লে উপলব্ধ বিভিন্ন ব্লক সম্পর্কে শিখব। |
00:13 | আমি উবুন্টু লিনাক্স 12.04 OS এবং পার্ল 5.14.2 ব্যবহার করছি। |
00:21 | এখানে gedit টেক্সট এডিটর ও ব্যবহার করব। |
00:26 | আপনি পছন্দের টেক্সট এডিটর ব্যবহার করতে পারেন। |
00:31 | পর্লে ভ্যারিয়েবল এবং কমেন্ট সম্পর্কে মৌলিক জ্ঞান থাকতে হবে। |
00:38 | পর্লে ডেটা স্ট্রাকচারের জ্ঞান অতিরিক্ত সুবিধা প্রদান করবে। |
00:44 | প্রাসঙ্গিক টিউটোরিয়ালের জন্য স্পোকেন টিউটোরিয়াল ওয়েবসাইটে যান। |
00:50 | এটি 5 টি বিশেষ ব্লক দেয়। |
00:53 | এই ব্লক পর্ল প্রোগ্রামে বিভিন্ন পর্যায়ে এক্সিকিউট করা হয়। |
00:59 | এই ব্লকগুলি হল: |
01:01 | BEGIN, END |
01:03 | UNITCHECK, CHECK. |
01:05 | এবং INIT. BEGIN ব্লক দিয়ে এখন শুরু করি। |
01:10 | BEGIN ব্লক, সংকলনের সময় এক্সিকিউট করা হয়। |
01:15 | তাই এই ব্লকে লিখিত যেকোনো কোড সংকলনের সময় প্রথমে এক্সিকিউট করা হয়। |
01:22 | এখানে বিভিন্ন BEGIN ব্লক থাকতে পারে। |
01:26 | এই ব্লক ঘোষণা অনুযায়ী এক্সিকিউট করা হবে। |
01:31 | এটি First define First execute প্যাটার্ন। |
01:35 | BEGIN ব্লকের সিনট্যাক্স হল: |
01:40 | বড় হাতের অক্ষরে BEGIN স্পেস কোঁকড়া বন্ধনী। |
01:45 | এন্টার টিপুন। |
01:47 | সংকলনের সময় কোড এক্সিকিউট করা হবে। |
01:51 | এন্টার টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
01:55 | এখন, BEGIN ব্লকের উদাহরণ দেখি। |
01:59 | টার্মিনাল খুলুন এবং লিখুন, |
02:02 | gedit স্পেস beginBlock ডট pl স্পেস & |
02:08 | এবং এন্টার টিপুন। |
02:10 | এটি gedit এ beginBlock ডট pl ফাইল খুলবে। |
02:15 | স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন। |
02:20 | এখন দেখি যে স্ক্রিপ্টে কি লিখেছি। |
02:24 | এখানে, BEGIN ব্লকের আগে এবং পরে আমরা কিছু টেক্সট প্রিন্ট করেছি। |
02:31 | একইভাবে, প্রতিটি BEGIN ব্লকে আমরা একটি প্রিন্ট স্টেটমেন্ট লিখেছি। |
02:37 | এখানে BEGIN ব্লকের পর আমরা সেমিকোলন দেইনি। |
02:42 | প্রোগ্রাম এক্সিকিউট করতে সেমিকোলন লিখতে এটি একটি সিনট্যাক্স এরর দেবে। |
02:49 | এখন ফাইলটি সংরক্ষণ করুন। |
02:53 | এখন টার্মিনালে যান এবং স্ক্রিপ্ট এক্সিকিউট করতে লিখুন, |
02:58 | perl স্পেস beginBlock ডট pl |
03:01 | এবং এন্টার টিপুন। |
03:04 | আপনি টার্মিনালে প্রদর্শিত আউটপুট পাবেন। |
03:09 | লক্ষ্য করুন যে প্রথম BEGIN ব্লকে লিখিত লাইন প্রথমে প্রিন্ট হবে এবং |
03:16 | স্ক্রিপ্টে প্রথম প্রিন্ট স্টেটমেন্ট BEGIN ব্লক স্টেটমেন্টের পর প্রিন্ট হবে। |
03:25 | এখানে BEGIN ব্লক তাদের ঘোষণা অনুযায়ী এক্সিকিউট হয়। |
03:31 | এই উদাহরণ থেকে এটি স্পষ্ট যে: |
03:34 | BEGIN ব্লকে লিখিত কোড প্রথমে এক্সিকিউট হয়। |
03:40 | এটি ক্রিপ্টে BEGIN ব্লকের স্থান নিরপেক্ষ। |
03:46 | এটি সর্বদা First In First Out পদ্ধতিতে এক্সিকিউট হয়। |
03:52 | এই ব্লকের একটি ব্যবহার হল আসল এক্সিকিউট শুরু হওয়ার পূর্বে স্ক্রিপ্টে ফাইল অন্তর্ভুক্ত করা। |
04:01 | এখন, END ব্লক সম্পর্কে শিখি। |
04:04 | END ব্লক প্রোগ্রামের শেষে এক্সিকিউট হয়। |
04:09 | ব্লকে লিখিত কোড, প্রোগ্রাম এক্সিকিউট শেষ করার পর এক্সিকিউট হয়। |
04:17 | এখানে বিভিন্ন END ব্লক থাকতে পারে। |
04:21 | এই ব্লক ঘোষণার বিপরীত ক্রমে এক্সিকিউট হবে। |
04:26 | এটি Last define First execute প্যাটার্ন। |
04:30 | END ব্লকের সিনট্যাক্স হল: |
04:35 | বড় হাতের অক্ষরে END কোঁকড়া বন্ধনী |
04:39 | এন্টার টিপুন। কোড স্ক্রিপ্টের শেষে এক্সিকিউট হবে। |
04:45 | এন্টার টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
04:49 | এখন END ব্লকের উদাহরণ দেখি। |
04:53 | টার্মিনাল খুলে লিখুন, |
04:56 | gedit স্পেস endBlock ডট pl স্পেস & |
05:00 | এন্টার টিপুন। |
05:03 | এটি gedit এ endBlock ডট pl ফাইল খুলবে। |
05:08 | স্ক্রিনে প্রদর্শিত নিম্নলিখিত কোড লিখুন। |
05:13 | এখন দেখি যে স্ক্রিপ্টে কি লিখেছি। |
05:17 | এখানে, END ব্লকের আগে এবং পরে কিছু টেক্সট প্রিন্ট করেছি। |
05:23 | একইভাবে, প্রতিটি END ব্লকে একটি প্রিন্ট স্টেটমেন্ট লিখেছি। |
05:29 | দেখুন যে END ব্লকের শেষে সেমিকোলন দেইনি। |
05:34 | সেমিকোলন যোগ করলে, সংকলনে একটি সিনট্যাক্স এরর থাকবে। |
05:41 | এখন ফাইলটি সংরক্ষণ করুন। |
05:45 | এরপর টার্মিনালে গিয়ে স্ক্রিপ্ট এক্সিকিউট করতে লিখুন, |
05:50 | perl স্পেস endBlock ডট pl. |
05:53 | এন্টার টিপুন। |
05:55 | আপনি টার্মিনালে প্রদর্শিত আউটপুট পাবেন। |
06:00 | END ব্লকে লিখিত অন্তিম লাইন শেষে প্রিন্ট হয়েছে। |
06:06 | স্ক্রিপ্টে অন্তিম প্রিন্ট স্টেটমেন্ট আসলে END ব্লক স্টেটমেন্টের আগে প্রিন্ট হয়েছে এবং |
06:13 | END ব্লক তাদের ঘোষণার বিপরীত ক্রমে এক্সিকিউট হয়েছে। |
06:20 | উদাহরণ থেকে, এটি স্পষ্ট যে |
06:23 | END ব্লকে লিখিত কোড শেষে এক্সিকিউট হয়। |
06:29 | এটি স্ক্রিপ্টে END ব্লকের স্থান নিরপেক্ষ এবং |
06:36 | END ব্লক Last In First Out পদ্ধতিতে এক্সিকিউট হয়। |
06:41 | END ব্লকের ব্যবহার প্রস্থানের পূর্বে প্রোগ্রামে অবজেক্ট তৈরী করতে তা নষ্ট করতে করা হয়। |
06:49 | পর্লের UNITCHECK, CHECK এবং INIT ব্লক ও রয়েছে। |
06:55 | এই ব্লক ডেভেলপর দ্বারা খুব অল্প ব্যবহৃত হয় এবং বুঝতে একটু জটিল। |
07:02 | এই ব্লক সম্পর্কে সংক্ষেপে বলব। |
07:06 | UNITCHECK, CHECK এবং INIT ব্লক, |
07:10 | মেন প্রোগ্রামের সংকলন এবং এক্সিকিউশন ফেজের মধ্যে পরিবর্তন লক্ষ্য করতে এবং |
07:18 | সংকলনের পর এবং এক্সিকিউশনের পূর্বে কিছু কন্ডিশন যাচাই বা ইনিসিয়েলাইজেশনের জন্য ব্যবহৃত হয়। |
07:24 | UNITCHECK এবং CHECK ব্লক Last in First out পদ্ধতিতে রান হয়। |
07:31 | যখনকি, INIT ব্লক First In First Out পদ্ধতিতে রান হয়। |
07:37 | UNITCHECK ব্লকের সিনট্যাক্স হল: |
07:41 | বড় হাতের অক্ষরে UNITCHECK স্পেস কোঁকড়া বন্ধনী। |
07:46 | এন্টার টিপুন। |
07:48 | কোডের অংশ এক্সিকিউট হবে। |
07:50 | এন্টার টিপুন। |
07:52 | কোঁকড়া বন্ধনী বন্ধ করুন। |
07:54 | CHECK ব্লকের সিনট্যাক্স হল: |
07:58 | বড় হাতের অক্ষরে CHECK স্পেস কোঁকড়া বন্ধনী। |
08:03 | এন্টার টিপুন। কোডের অংশ এক্সিকিউট হবে। |
08:07 | এন্টার টিপুন। কোঁকড়া বন্ধনী বন্ধ করুন। |
08:11 | INIT ব্লকের সিনট্যাক্স হল: |
08:15 | বড় হাতের অক্ষরে INIT স্পেস কোঁকড়া বন্ধনী। |
08:20 | এন্টার টিপুন। কোড ইনিসিয়েলাইজ করতে হবে। |
08:24 | এন্টার টিপুন। |
08:26 | কোঁকড়া বন্ধনী বন্ধ করুন। |
08:28 | ভালো বোঝার জন্য স্ক্রিপ্টে এই ব্লকগুলি পরীক্ষা করা বাঞ্ছনীয়। |
08:36 | সংক্ষেপে এই টিউটোরিয়ালে শিখেছি |
08:40 | BEGIN এবং END ব্লক সম্পর্কে এবং |
08:44 | UNITCHECK, CHECK এবং INIT ব্লকের ভূমিকা সম্পর্কে। |
08:48 | এখানে স্যাম্পল প্রোগ্রাম ব্যবহার করেছি। |
08:52 | এখন নির্দেশিত কাজ - |
08:54 | স্ক্রিপ্টে নিম্নলিখিত কোড লিখুন; |
08:58 | স্ক্রিপ্ট এক্সিকিউট করে আউটপুট দেখুন। |
09:02 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
09:06 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
09:09 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
09:14 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
09:20 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
09:24 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
09:32 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
09:37 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
09:45 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
09:57 | আমি কৌশিক দত্ত |
10:00 | এই টিউটোরিয়ালটি অনুবাদ করেছি। |
10:02 | ধন্যবাদ। |