Difference between revisions of "Ruby/C3/while-and-until-Looping-Statements/Bengali"
From Script | Spoken-Tutorial
Line 120: | Line 120: | ||
| 01:41 | | 01:41 | ||
| এই লুপ '''i''' ভ্যারিয়েবল '''-10''' এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে। | | এই লুপ '''i''' ভ্যারিয়েবল '''-10''' এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে। | ||
− | |||
− | |||
|- | |- | ||
| 01:46 | | 01:46 |
Revision as of 11:49, 26 September 2014
Time | Narration |
00:01 | Ruby তে while এবং until লুপের টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব - |
00:09 | while লুপ, |
00:10 | until লুপ, |
00:11 | redo |
00:12 | এবং break |
00:13 | এখানে আমরা |
00:14 | উবুন্টু সংস্করণ 12.04, |
00:17 | Ruby 1.9.3 ব্যবহার করছি। |
00:20 | টিউটোরিয়ালটি অনুসরণ করতে, ইন্টারনেট সংযোগ থাকতে হবে। |
00:25 | লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট-এডিটর সম্পর্কেও জ্ঞান থাকতে হবে। |
00:29 | না হলে প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান। |
00:34 | শুরু করার পূর্বে, ttt ডিরেক্টরি তৈরী করা নিশ্চিত করুন। |
00:38 | সেই ডিরেক্টরিতে যাই। |
00:41 | তারপর ruby হাইফেন tutorial এবং looping হাইফেন statements ডিরেক্টরিতে যাই। |
00:46 | আমরা সেই ফোল্ডারে আছি। এখন এগোই। |
00:50 | Ruby তে while লুপের সিনট্যাক্স হল: |
00:54 | while “boolean expression” |
00:56 | ruby code |
00:57 | end |
00:58 | এখন একটি উদাহরণ দেখি। |
01:01 | মৌলিক স্তর রুবি টিউটোরিয়ালে প্রদর্শিত gedit এ একটি নতুন ফাইল তৈরি করুন। |
01:05 | এর নাম দিন while হাইফেন loop ডট rb. |
01:09 | এখানে ইতিমধ্যে while লুপের কার্যকর উদাহরণ রয়েছে। |
01:13 | এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস while হাইফেন loop ডট rb স্পেস & (ampersand) |
01:24 | এখন টিউটোরিয়াল থামিয়ে এই কোড লিখুন। |
01:28 | আমরা উদাহরণে while লুপ ঘোষিত করেছি। |
01:32 | একটি লোকাল ভ্যারিয়েবল i ঘোষিত করে ভ্যালু 0 এর সাথে ইনিসিয়েলাইজ করেছি। |
01:38 | তারপর while লুপ ঘোষিত করেছি। |
01:41 | এই লুপ i ভ্যারিয়েবল -10 এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে। |
01:46 | while লুপে ঘোষিত puts মেথড আউটপুট প্রদর্শন করবে। |
01:51 | আউটপুট প্রদর্শনের পর, আমরা i এর মান 1 দ্বারা হ্রাস করব। |
01:56 | পরের পুনরাবৃত্তির পূর্বে i এই হ্রাস পাওয়া মান গ্রহণ করবে। |
02:01 | i ভ্যারিয়েবল প্রত্যেক পুনরাবৃত্তিতে হ্রাস পায়। |
02:04 | এটি i এর মান -10 এ পৌছনো পর্যন্ত চলে। |
02:09 | এখন while কন্ডিশন পূর্ণ হয় না। |
02:12 | এটি আউটপুট প্রিন্ট করা বন্ধ করে। |
02:16 | এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস while হাইফেন loop ডট rb এবং আউটপুট দেখুন। |
02:30 | আউটপুট 0 থেকে -9 পর্যন্ত সংখ্যার একটি সূচী রাখবে। |
02:35 | এখন Ruby তে নিজের while লুপ লিখতে সক্ষম হতে হবে। |
02:40 | এরপর until লুপ দেখি। |
02:43 | Ruby তে until লুপের সিনট্যাক্স হল - |
02:45 | until “boolean expression” |
02:47 | ruby code |
02:48 | end |
02:50 | এখন একটি উদাহরণ দেখি। |
02:52 | এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস until হাইফেন loop ডট rb স্পেস & (ampersand) |
03:03 | এখন টিউটোরিয়াল থামান এবং কোড লিখুন। |
03:07 | এই উদাহরণে until লুপ ঘোষিত করেছি। |
03:12 | লোকাল ভ্যারিয়েবল i ঘোষিত করে 0 তে ইনিসিয়েলাইজ করেছি। |
03:16 | until লুপ ঘোষিত করি। |
03:18 | এই লুপ i ভ্যারিয়েবল -10 এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে। |
03:23 | puts মেথড আউটপুট প্রদর্শন করবে। |
03:27 | আউটপুট প্রদর্শনের পর, আমরা i এর মান 1 দ্বারা হ্রাস করব। |
03:32 | পরের পুনরাবৃত্তির পূর্বে i এই হ্রাস পাওয়া মান গ্রহণ করবে। |
03:36 | i ভ্যারিয়েবল প্রত্যেক পুনরাবৃত্তির দরুন হ্রাস পায়। |
03:40 | এটি i এর মান -11 এ পৌছনো পর্যন্ত চলে। |
03:43 | এখন until কন্ডিশন পূর্ণ হয় না। |
03:46 | এটি আউটপুট প্রিন্ট করা বন্ধ করে। |
03:51 | এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস until হাইফেন loop ডট rb এবং আউটপুট দেখুন। |
04:03 | আউটপুট 0 থেকে -10 পর্যন্ত সংখ্যার একটি সূচী রাখবে। |
04:08 | এখন Ruby তে নিজের until লুপ লিখতে সক্ষম হতে হবে। |
04:13 | এখন redo কনস্ট্রাক্টে যাই। |
04:16 | Ruby তে redo এর সিনট্যাক্স হল - |
04:20 | a collection of objects.each do item |
04:25 | a conditional statement |
04:27 | ruby code |
04:28 | redo |
04:29 | end conditional |
04:30 | end লুপ। |
04:32 | এখানে redo লুপের কার্যকর উদাহরণ রয়েছে। |
04:35 | এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস redo হাইফেন loop ডট rb স্পেস & (ampersand) |
04:48 | এখন টিউটোরিয়াল থামিয়ে এই কোড লিখুন। |
04:52 | আমরা উদাহরণে each লুপ ঘোষিত করেছি। |
04:55 | আমরা 10 থেকে 20 পর্যন্ত সংখ্যা পুনরাবৃত্তি করতে each লুপ ঘোষিত করেছি। |
05:00 | তারপর, আমরা if কন্ডিশনাল স্টেটমেন্ট ঘোষিত করি। |
05:04 | এই লুপ 10 থেকে 20 এর মধ্যের প্রতিটি সংখ্যা এক্সিকিউট করবে। |
05:08 | i এর মান 20 এর সমান হলেই এটি ভিতরের কন্ডিশনাল if কন্ডিশনাল ব্লক লিখবে। |
05:15 | each লুপের মধ্যে ঘোষিত puts মেথড আউটপুট প্রদর্শন করে। |
05:20 | একবার প্রোগ্রাম if কন্ডিশনাল ব্লক লিখলে, এটি প্রথমে আউটপুট প্রিন্ট করবে। |
05:24 | এরপর এটি redo এক্সিকিউট করবে। |
05:28 | redo অধিকাংশ অভ্যন্তরীণ লুপের পুনরাবৃত্তি এক্সিকিউট করবে। |
05:31 | এটি লুপ কন্ডিশন যাচাই ছাড়া এটি করবে। |
05:34 | if i == 20 হল আমাদের কন্ডিশন। |
05:38 | i এর মান 20 এর থেকে পরিবর্তন না হওয়ায় ফলাফল অসীম লুপ হবে। |
05:43 | এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস redo হাইফেন loop ডট rb |
05:52 | এবং আউটপুট দেখুন। |
05:53 | আউটপুটে না শেষ হওয়া অসীম লুপ থাকবে। |
05:58 | Ctrl + C টিপে অসীম লুপ থামান। |
06:03 | এখন, break স্টেটমেন্ট দেখি। |
06:06 | Ruby তে break স্টেটমেন্টের সিনট্যাক্স হল - |
06:10 | a looping statement |
06:12 | a conditional statement |
06:13 | break |
06:14 | end conditional |
06:16 | ruby code |
06:17 | end loop |
06:18 | এখন একটি উদাহরণ দেখি। |
06:21 | এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস break হাইফেন loop ডট rb স্পেস &. |
06:33 | আপনি টিউটোরিয়াল থামাতে পারেন এবং এই কোড লিখতে পারেন। |
06:38 | আমরা এই উদাহরণে each লুপ ঘোষিত করেছি। |
06:41 | এটি পূর্বের অনুরূপ। |
06:43 | এখানে puts মেথড 11 থেকে 19 সংখ্যার আউটপুট প্রদর্শন করবে। |
06:49 | একবার মান 20 হলে, প্রোগ্রাম if কন্ডিশনাল if ব্লক লিখবে। |
06:54 | এখন, এটি break স্টেটমেন্টের সম্মুখীন হবে এবং লুপ থেকে প্রস্থান করবে। |
06:59 | এখন টার্মিনাল খুলে লিখুন, |
07:02 | ruby স্পেস break হাইফেন loop ডট rb |
07:05 | এবং আউটপুট দেখুন। |
07:08 | আউটপুট 10 থেকে 19 পর্যন্ত সংখ্যা রাখবে। |
07:13 | এখন আপনাকে নিজের break কনস্ট্রাক্ট তৈরী করতে সক্ষম হতে হবে। |
07:17 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
07:20 | সংক্ষেপে, |
07:22 | এই টিউটোরিয়ালে শিখেছি |
07:24 | while লুপ |
07:25 | until কনস্ট্রাক্ট |
07:26 | redo |
07:27 | break কনস্ট্রাক্ট সম্পর্কে। |
07:29 | নির্দেশিত কাজ হিসাবে |
07:31 | 100 থেকে 115 পর্যন্ত সংখ্যা বিবেচিত করুন যা ফারেনহাইট হিসাবে বর্ণিত। |
07:38 | একটি রুবি প্রোগ্রাম লিখতে |
07:40 | উপযুক্ত লুপ কনস্ট্রাক্ট ব্যবহার করুন, |
07:42 | যা প্রদত্ত সংখ্যার সীমার বিপক্ষে |
07:46 | সেলসিয়াস থেকে ফারেনহাইটে রূপান্তর সূত্র ব্যবহার করে। |
07:49 | “The temperature has reached a certain degree Celcius and has become unbearable” আউটপুট প্রদর্শন করতে। |
07:55 | যখন তাপমাত্রা সেলসিয়াস 32 ডিগ্রী সেলসিয়াসের উপরে হয়। |
08:00 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
08:03 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
08:07 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
08:10 | স্পোকেন টিউটোরিয়াল প্রকল্প দল, |
08:13 | টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
08:15 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
08:19 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
08:25 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
08:29 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। |
08:35 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro |
08:44 | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ। |