Difference between revisions of "Ruby/C3/while-and-until-Looping-Statements/Bengali"
From Script | Spoken-Tutorial
(Created page with "{| border=1 | '''Time''' | '''Narration''' |- | 00:01 | Ruby তে while এবং until লুপের টিউটোরিয়ালে আপনাদের স্...") |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
| 00:01 | | 00:01 | ||
− | | Ruby তে while এবং until | + | | '''Ruby''' তে '''while''' এবং '''until''' লুপের টিউটোরিয়ালে আপনাদের স্বাগত। |
|- | |- | ||
| 00:06 | | 00:06 | ||
− | | এই টিউটোরিয়ালে আমরা শিখব | + | | এই টিউটোরিয়ালে আমরা শিখব |
|- | |- | ||
| 00:09 | | 00:09 | ||
− | | while লুপ, | + | | '''while''' লুপ, '''until''' লুপ |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:11 | | 00:11 | ||
− | | '''redo''' | + | | '''redo''' এবং '''break''' |
− | |||
− | |||
− | |||
|- | |- | ||
| 00:13 | | 00:13 | ||
− | |এখানে | + | |এখানে উবুন্টু সংস্করণ '''12.04''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:17 | | 00:17 | ||
− | |Ruby 1.9.3 ব্যবহার করছি। | + | |'''Ruby 1.9.3''' ব্যবহার করছি। |
|- | |- | ||
| 00:20 | | 00:20 | ||
− | |টিউটোরিয়ালটি অনুসরণ করতে, ইন্টারনেট সংযোগ | + | |টিউটোরিয়ালটি অনুসরণ করতে, ইন্টারনেট সংযোগ |
− | |||
|- | |- | ||
| 00:25 | | 00:25 | ||
− | | লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট-এডিটর সম্পর্কেও | + | | লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট-এডিটর সম্পর্কেও জানতে হবে। |
− | + | ||
− | + | ||
|- | |- | ||
Line 55: | Line 41: | ||
|- | |- | ||
| 00:34 | | 00:34 | ||
− | | শুরু করার পূর্বে, ttt ডিরেক্টরি তৈরী করা নিশ্চিত | + | | শুরু করার পূর্বে, '''ttt''' ডিরেক্টরি তৈরী করা নিশ্চিত করে |
|- | |- | ||
Line 63: | Line 49: | ||
|- | |- | ||
| 00:41 | | 00:41 | ||
− | |তারপর ruby হাইফেন tutorial এবং looping হাইফেন statements | + | |তারপর '''ruby''' হাইফেন '''tutorial''' এবং '''looping''' হাইফেন '''statements''' এ যাই। |
|- | |- | ||
Line 71: | Line 57: | ||
|- | |- | ||
| 00:50 | | 00:50 | ||
− | | Ruby তে while লুপের সিনট্যাক্স হল | + | | '''Ruby''' তে '''while''' লুপের সিনট্যাক্স হল |
|- | |- | ||
Line 79: | Line 65: | ||
|- | |- | ||
| 00:56 | | 00:56 | ||
− | |''' ruby code ''' | + | |''' ruby code ''', '''end''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:58 | | 00:58 | ||
Line 91: | Line 73: | ||
|- | |- | ||
| 01:01 | | 01:01 | ||
− | | | + | | '''gedit''' এ একটি নতুন ফাইল তৈরি করুন। |
|- | |- | ||
| 01:05 | | 01:05 | ||
− | | এর নাম দিন while হাইফেন loop ডট rb | + | | এর নাম দিন '''while''' হাইফেন '''loop''' ডট '''rb''' |
|- | |- | ||
| 01:09 | | 01:09 | ||
− | |এখানে | + | |এখানে '''while''' লুপের কার্যকর উদাহরণ রয়েছে। |
|- | |- | ||
| 01:13 | | 01:13 | ||
− | |এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস while হাইফেন loop ডট rb স্পেস & (ampersand) | + | |এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''while''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' (ampersand) |
|- | |- | ||
Line 110: | Line 92: | ||
|- | |- | ||
| 01:28 | | 01:28 | ||
− | |আমরা উদাহরণে while লুপ ঘোষিত করেছি। | + | |আমরা উদাহরণে '''while''' লুপ ঘোষিত করেছি। |
|- | |- | ||
| 01:32 | | 01:32 | ||
− | | | + | | লোকাল ভ্যারিয়েবল '''i''' ঘোষিত করে ভ্যালু '''0''' এর সাথে ইনিসিয়েলাইজ করেছি। |
− | + | ||
|- | |- | ||
| 01:38 | | 01:38 | ||
− | |তারপর while লুপ ঘোষিত করেছি। | + | |তারপর '''while''' লুপ ঘোষিত করেছি। |
|- | |- | ||
| 01:41 | | 01:41 | ||
− | | | + | | '''i''', '''-10''' এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে। |
− | + | ||
− | + | ||
|- | |- | ||
| 01:46 | | 01:46 | ||
− | | while লুপে ঘোষিত puts মেথড আউটপুট প্রদর্শন | + | | '''while''' লুপে ঘোষিত '''puts''' মেথড আউটপুট প্রদর্শন করে। |
|- | |- | ||
| 01:51 | | 01:51 | ||
− | | আউটপুট প্রদর্শনের পর, আমরা i এর মান 1 দ্বারা হ্রাস করব। | + | | আউটপুট প্রদর্শনের পর, আমরা '''i''' এর মান '''1''' দ্বারা হ্রাস করব। |
|- | |- | ||
| 01:56 | | 01:56 | ||
− | |পরের পুনরাবৃত্তির পূর্বে i | + | |পরের পুনরাবৃত্তির পূর্বে i হ্রাস পাওয়া মান গ্রহণ করবে। |
− | + | ||
− | + | ||
|- | |- | ||
| 02:01 | | 02:01 | ||
− | |i ভ্যারিয়েবল প্রত্যেক পুনরাবৃত্তিতে হ্রাস পায়। | + | |'''i''' ভ্যারিয়েবল প্রত্যেক পুনরাবৃত্তিতে হ্রাস পায়। |
|- | |- | ||
| 02:04 | | 02:04 | ||
− | |এটি i এর মান -10 এ পৌছনো পর্যন্ত | + | |এটি '''i''' এর মান '''-10''' এ পৌছনো পর্যন্ত চলবে। |
|- | |- | ||
| 02:09 | | 02:09 | ||
− | | এখন while কন্ডিশন পূর্ণ হয় না। | + | | এখন '''while''' কন্ডিশন পূর্ণ হয় না। |
|- | |- | ||
Line 157: | Line 134: | ||
|- | |- | ||
| 02:16 | | 02:16 | ||
− | | এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস while হাইফেন loop ডট rb এবং আউটপুট দেখুন। | + | | এখন টার্মিনালে গিয়ে লিখুন '''ruby''' স্পেস '''while''' হাইফেন '''loop''' ডট '''rb''' এবং আউটপুট দেখুন। |
− | + | ||
|- | |- | ||
| 02:30 | | 02:30 | ||
− | |আউটপুট 0 থেকে -9 পর্যন্ত সংখ্যার | + | |আউটপুট '''0''' থেকে '''-9''' পর্যন্ত সংখ্যার সূচী রাখবে। |
|- | |- | ||
| 02:35 | | 02:35 | ||
− | | এখন Ruby তে নিজের while লুপ লিখতে সক্ষম হতে হবে। | + | | এখন '''Ruby''' তে নিজের '''while''' লুপ লিখতে সক্ষম হতে হবে। |
|- | |- | ||
| 02:40 | | 02:40 | ||
− | | | + | |এখন '''until''' লুপ দেখি। |
|- | |- | ||
| 02:43 | | 02:43 | ||
− | | | + | |'''until''' লুপের সিনট্যাক্স হল |
|- | |- | ||
Line 182: | Line 158: | ||
|- | |- | ||
| 02:47 | | 02:47 | ||
− | |''' ruby code ''' | + | |''' ruby code ''', '''end''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
Line 194: | Line 166: | ||
|- | |- | ||
| 02:52 | | 02:52 | ||
− | | এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস until হাইফেন loop ডট rb স্পেস & (ampersand) | + | | এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''until''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' (ampersand) |
|- | |- | ||
| 03:03 | | 03:03 | ||
− | |এখন টিউটোরিয়াল | + | |এখন টিউটোরিয়াল থামিয়ে এই কোড লিখুন। |
|- | |- | ||
| 03:07 | | 03:07 | ||
− | | এই উদাহরণে until লুপ ঘোষিত করেছি। | + | | এই উদাহরণে '''until''' লুপ ঘোষিত করেছি। |
|- | |- | ||
| 03:12 | | 03:12 | ||
− | | | + | | '''i''' ঘোষিত করে '''0''' তে ইনিসিয়েলাইজ করেছি। |
|- | |- | ||
| 03:16 | | 03:16 | ||
− | | until লুপ ঘোষিত করি। | + | | '''until''' লুপ ঘোষিত করি। |
|- | |- | ||
| 03:18 | | 03:18 | ||
− | | | + | |'''i''', '''-10''' এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে। |
|- | |- | ||
| 03:23 | | 03:23 | ||
− | |puts মেথড আউটপুট প্রদর্শন করবে। | + | |'''puts''' মেথড আউটপুট প্রদর্শন করবে। |
|- | |- | ||
| 03:27 | | 03:27 | ||
− | | আউটপুট প্রদর্শনের পর, আমরা i এর মান 1 দ্বারা হ্রাস করব। | + | | আউটপুট প্রদর্শনের পর, আমরা '''i''' এর মান '''1''' দ্বারা হ্রাস করব। |
|- | |- | ||
| 03:32 | | 03:32 | ||
− | |পরের পুনরাবৃত্তির পূর্বে i | + | |পরের পুনরাবৃত্তির পূর্বে '''i''' হ্রাস পাওয়া মান গ্রহণ করবে। |
|- | |- | ||
| 03:36 | | 03:36 | ||
− | | i ভ্যারিয়েবল প্রত্যেক | + | | '''i''' ভ্যারিয়েবল প্রত্যেক পুনরাবৃত্তিতে হ্রাস পায়। |
|- | |- | ||
| 03:40 | | 03:40 | ||
− | | এটি | + | | এটি '''-11''' এ পৌছনো পর্যন্ত চলে। |
|- | |- | ||
| 03:43 | | 03:43 | ||
− | |এখন until কন্ডিশন পূর্ণ হয় না। | + | |এখন '''until''' কন্ডিশন পূর্ণ হয় না। |
|- | |- | ||
Line 246: | Line 218: | ||
|- | |- | ||
| 03:51 | | 03:51 | ||
− | |এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস until হাইফেন loop ডট rb এবং আউটপুট দেখুন। | + | |এখন টার্মিনালে গিয়ে লিখুন '''ruby''' স্পেস '''until''' হাইফেন '''loop''' ডট '''rb''' এবং আউটপুট দেখুন। |
|- | |- | ||
| 04:03 | | 04:03 | ||
− | | আউটপুট 0 থেকে -10 পর্যন্ত সংখ্যার | + | | আউটপুট '''0''' থেকে '''-10''' পর্যন্ত সংখ্যার সূচী হবে। |
|- | |- | ||
| 04:08 | | 04:08 | ||
− | |এখন Ruby তে নিজের until লুপ লিখতে সক্ষম হতে হবে। | + | |এখন '''Ruby''' তে নিজের '''until''' লুপ লিখতে সক্ষম হতে হবে। |
|- | |- | ||
| 04:13 | | 04:13 | ||
− | | এখন redo | + | | এখন '''redo''' লুপে যাই। |
|- | |- | ||
| 04:16 | | 04:16 | ||
− | | | + | | এখানে '''redo''' এর সিনট্যাক্স হল |
|- | |- | ||
Line 270: | Line 242: | ||
|- | |- | ||
| 04:25 | | 04:25 | ||
− | | ''' | + | | '''conditional statement ''' |
|- | |- | ||
| 04:27 | | 04:27 | ||
− | |'''ruby code ''' | + | |'''ruby code ''', '''redo''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 04:29 | | 04:29 | ||
− | |'''end conditional''' | + | |'''end conditional''', '''end loop''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 04:32 | | 04:32 | ||
− | |এখানে redo লুপের কার্যকর উদাহরণ রয়েছে। | + | |এখানে '''redo''' লুপের কার্যকর উদাহরণ রয়েছে। |
|- | |- | ||
| 04:35 | | 04:35 | ||
− | |এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস redo হাইফেন loop ডট rb স্পেস & (ampersand) | + | |এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''redo''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' (ampersand) |
|- | |- | ||
Line 302: | Line 266: | ||
|- | |- | ||
| 04:52 | | 04:52 | ||
− | | | + | |এখানে '''each''' লুপ ঘোষিত করেছি। |
|- | |- | ||
| 04:55 | | 04:55 | ||
− | | | + | | '''10''' থেকে '''20''' পর্যন্ত সংখ্যা পুনরাবৃত্তি করতে '''each''' লুপ |
|- | |- | ||
| 05:00 | | 05:00 | ||
− | | তারপর, | + | | তারপর, '''if''' কন্ডিশনাল স্টেটমেন্ট ঘোষিত করি। |
− | + | ||
|- | |- | ||
| 05:04 | | 05:04 | ||
− | | | + | | এটি '''10''' থেকে '''20''' এর মধ্যের প্রতিটি সংখ্যা এক্সিকিউট করবে। |
|- | |- | ||
| 05:08 | | 05:08 | ||
− | | i এর মান 20 এর সমান হলেই এটি ভিতরের | + | | '''i''' এর মান '''20''' এর সমান হলেই এটি ভিতরের '''if''' কন্ডিশনাল ব্লক লিখবে। |
|- | |- | ||
| 05:15 | | 05:15 | ||
− | | | + | |এখানে '''puts''' মেথড আউটপুট প্রদর্শন করে। |
|- | |- | ||
| 05:20 | | 05:20 | ||
− | | | + | | ব্লকে প্রোগ্রাম লিখলে, এটি আউটপুট প্রিন্ট করবে। |
|- | |- | ||
| 05:24 | | 05:24 | ||
− | |এরপর এটি redo এক্সিকিউট করবে। | + | |এরপর এটি '''redo''' এক্সিকিউট করবে। |
|- | |- | ||
| 05:28 | | 05:28 | ||
− | | | + | | এটি লুপ কন্ডিশন যাচাই ছাড়া |
|- | |- | ||
| 05:31 | | 05:31 | ||
− | | | + | |অভ্যন্তরীণ লুপের পুনরাবৃত্তি এক্সিকিউট করবে। |
|- | |- | ||
| 05:34 | | 05:34 | ||
− | | if i == 20 | + | | কন্ডিশন হল '''if i == 20''' |
|- | |- | ||
| 05:38 | | 05:38 | ||
− | | i এর মান 20 এর থেকে পরিবর্তন না হওয়ায় ফলাফল অসীম লুপ হবে। | + | | '''i''' এর মান '''20''' এর থেকে পরিবর্তন না হওয়ায় ফলাফল অসীম লুপ হবে। |
|- | |- | ||
|05:43 | |05:43 | ||
− | |এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস redo হাইফেন loop ডট rb | + | |এখন টার্মিনালে গিয়ে লিখুন '''ruby''' স্পেস '''redo''' হাইফেন '''loop''' ডট '''rb''' |
|- | |- | ||
| 05:52 | | 05:52 | ||
− | |এবং আউটপুট দেখুন। | + | |এবং আউটপুট দেখুন। আউটপুটে শেষ না হওয়া অসীম লুপ থাকবে। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 05:58 | | 05:58 | ||
− | |Ctrl + C টিপে অসীম লুপ থামান। | + | |'''Ctrl + C''' টিপে অসীম লুপ থামান। |
|- | |- | ||
| 06:03 | | 06:03 | ||
− | | এখন, break স্টেটমেন্ট দেখি। | + | | এখন, '''break''' স্টেটমেন্ট দেখি। |
|- | |- | ||
| 06:06 | | 06:06 | ||
− | | | + | |এই স্টেটমেন্টের সিনট্যাক্স হল |
|- | |- | ||
| 06:10 | | 06:10 | ||
− | |''' | + | | ''' looping statement ''' |
|- | |- | ||
| 06:12 | | 06:12 | ||
− | | | + | | '''conditional statement ''', '''break ''' |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 06:14 | | 06:14 | ||
Line 389: | Line 344: | ||
|- | |- | ||
| 06:16 | | 06:16 | ||
− | |'''ruby code''' | + | |'''ruby code''', '''end loop ''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
|- | |- | ||
| 06:18 | | 06:18 | ||
Line 402: | Line 352: | ||
|- | |- | ||
| 06:21 | | 06:21 | ||
− | |এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস break হাইফেন loop ডট rb স্পেস & | + | |এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''break''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' |
− | + | ||
|- | |- | ||
| 06:33 | | 06:33 | ||
− | | | + | |এখন টিউটোরিয়াল থামিয়ে এই কোড লিখুন। |
− | + | ||
|- | |- | ||
| 06:38 | | 06:38 | ||
− | | | + | |এখানে '''each''' লুপ ঘোষিত করেছি। |
|- | |- | ||
Line 420: | Line 368: | ||
|- | |- | ||
| 06:43 | | 06:43 | ||
− | |এখানে puts মেথড 11 থেকে 19 সংখ্যার আউটপুট প্রদর্শন | + | |এখানে '''puts''' মেথড '''11''' থেকে '''19''' সংখ্যার আউটপুট প্রদর্শন করে। |
|- | |- | ||
| 06:49 | | 06:49 | ||
− | |একবার মান 20 হলে, প্রোগ্রাম if কন্ডিশনাল | + | |একবার মান '''20''' হলে, প্রোগ্রাম '''if''' কন্ডিশনাল ব্লক লিখবে। |
|- | |- | ||
| 06:54 | | 06:54 | ||
− | |এখন, এটি break স্টেটমেন্টের সম্মুখীন | + | |এখন, এটি '''break''' স্টেটমেন্টের সম্মুখীন হয়ে লুপ থেকে প্রস্থান করবে। |
|- | |- | ||
| 06:59 | | 06:59 | ||
− | |এখন | + | |এখন টার্মিনালে গিয়ে লিখুন |
|- | |- | ||
| 07:02 | | 07:02 | ||
− | |ruby স্পেস break হাইফেন loop ডট rb | + | |'''ruby''' স্পেস '''break''' হাইফেন '''loop''' ডট '''rb''' |
|- | |- | ||
Line 444: | Line 392: | ||
|- | |- | ||
| 07:08 | | 07:08 | ||
− | |আউটপুট 10 থেকে 19 পর্যন্ত সংখ্যা রাখবে। | + | |আউটপুট '''10''' থেকে '''19''' পর্যন্ত সংখ্যা রাখবে। |
|- | |- | ||
| 07:13 | | 07:13 | ||
− | | | + | | আপনাকে নিজের '''break''' স্টেটমেন্ট তৈরী করা জানতে হবে। |
|- | |- | ||
Line 456: | Line 404: | ||
|- | |- | ||
| 07:20 | | 07:20 | ||
− | |সংক্ষেপে | + | |সংক্ষেপে |
|- | |- | ||
| 07:22 | | 07:22 | ||
− | | | + | |এখানে শিখেছি |
− | + | ||
|- | |- | ||
| 07:24 | | 07:24 | ||
− | |while লুপ | + | |'''while''' লুপ, '''until''' কনস্ট্রাক্ট |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 07:26 | | 07:26 | ||
− | |'''redo''' | + | |'''redo'''. '''break''' কনস্ট্রাক্ট সম্পর্কে। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 07:29 | | 07:29 | ||
− | | | + | |এখন |
|- | |- | ||
| 07:31 | | 07:31 | ||
− | |100 থেকে 115 পর্যন্ত সংখ্যা বিবেচিত করুন যা ফারেনহাইট হিসাবে বর্ণিত। | + | |'''100''' থেকে '''115''' পর্যন্ত সংখ্যা বিবেচিত করুন যা ফারেনহাইট হিসাবে বর্ণিত। |
|- | |- | ||
| 07:38 | | 07:38 | ||
− | | | + | | রুবি প্রোগ্রাম লিখতে |
|- | |- | ||
| 07:40 | | 07:40 | ||
− | |উপযুক্ত লুপ কনস্ট্রাক্ট ব্যবহার | + | |উপযুক্ত লুপ কনস্ট্রাক্ট ব্যবহার করু |
|- | |- | ||
Line 505: | Line 444: | ||
|- | |- | ||
| 07:49 | | 07:49 | ||
− | |“The temperature has reached a certain degree Celcius and has become unbearable” আউটপুট প্রদর্শন করতে। | + | |'''“The temperature has reached a certain degree Celcius and has become unbearable”''' আউটপুট প্রদর্শন করতে। |
|- | |- | ||
| 07:55 | | 07:55 | ||
− | |যখন তাপমাত্রা | + | |যখন তাপমাত্রা '''32''' ডিগ্রী সেলসিয়াসের উপরে হয়। |
|- | |- | ||
Line 524: | Line 463: | ||
|- | |- | ||
| 08:10 | | 08:10 | ||
− | | স্পোকেন টিউটোরিয়াল প্রকল্প দল | + | | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
|- | |- | ||
| 08:13 | | 08:13 | ||
− | | | + | | কর্মশালার আয়োজন করে। |
|- | |- | ||
Line 536: | Line 475: | ||
|- | |- | ||
| 08:19 | | 08:19 | ||
− | |বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। | + | |বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন। |
|- | |- | ||
| 08:25 | | 08:25 | ||
− | | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। | + | | স্পোকেন টিউটোরিয়াল প্রকল্প '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ। |
|- | |- | ||
| 08:29 | | 08:29 | ||
− | |এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। | + | |এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত। |
|- | |- | ||
| 08:35 | | 08:35 | ||
− | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, spoken hyphen tutorial dot org slash NMEICT hyphen Intro | + | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, '''spoken hyphen tutorial dot org slash NMEICT hyphen Intro''' |
|- | |- | ||
| 08:44 | | 08:44 | ||
− | | আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। | + | | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
Latest revision as of 14:19, 23 February 2017
Time | Narration |
00:01 | Ruby তে while এবং until লুপের টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব |
00:09 | while লুপ, until লুপ |
00:11 | redo এবং break |
00:13 | এখানে উবুন্টু সংস্করণ 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 , 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 | until লুপের সিনট্যাক্স হল |
02:45 | until “boolean expression” |
02:47 | ruby code , 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 | এটি -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 | এখানে redo এর সিনট্যাক্স হল |
04:20 | a collection of objects.each do item |
04:25 | conditional statement |
04:27 | ruby code , redo |
04:29 | end conditional, end loop |
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 | এখানে puts মেথড আউটপুট প্রদর্শন করে। |
05:20 | ব্লকে প্রোগ্রাম লিখলে, এটি আউটপুট প্রিন্ট করবে। |
05:24 | এরপর এটি redo এক্সিকিউট করবে। |
05:28 | এটি লুপ কন্ডিশন যাচাই ছাড়া |
05:31 | অভ্যন্তরীণ লুপের পুনরাবৃত্তি এক্সিকিউট করবে। |
05:34 | কন্ডিশন হল if i == 20 |
05:38 | i এর মান 20 এর থেকে পরিবর্তন না হওয়ায় ফলাফল অসীম লুপ হবে। |
05:43 | এখন টার্মিনালে গিয়ে লিখুন ruby স্পেস redo হাইফেন loop ডট rb |
05:52 | এবং আউটপুট দেখুন। আউটপুটে শেষ না হওয়া অসীম লুপ থাকবে। |
05:58 | Ctrl + C টিপে অসীম লুপ থামান। |
06:03 | এখন, break স্টেটমেন্ট দেখি। |
06:06 | এই স্টেটমেন্টের সিনট্যাক্স হল |
06:10 | looping statement |
06:12 | conditional statement , break |
06:14 | end conditional |
06:16 | ruby code, 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 কন্ডিশনাল ব্লক লিখবে। |
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 লুপ, until কনস্ট্রাক্ট |
07:26 | redo. 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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |