Difference between revisions of "Ruby/C3/while-and-until-Looping-Statements/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 | '''Time''' | '''Narration''' |- | 00:01 | Ruby তে while এবং until লুপের টিউটোরিয়ালে আপনাদের স্...")
 
Line 5: Line 5:
 
|-
 
|-
 
|  00:01
 
|  00:01
| Ruby তে while এবং until লুপের টিউটোরিয়ালে আপনাদের স্বাগত।  
+
| '''Ruby''' তে '''while''' এবং '''until''' লুপের টিউটোরিয়ালে আপনাদের স্বাগত।  
  
 
|-
 
|-
Line 13: Line 13:
 
|-
 
|-
 
| 00:09
 
| 00:09
| while লুপ,
+
| '''while''' লুপ,
  
 
|-
 
|-
 
| 00:10
 
| 00:10
| until লুপ,
+
| '''until''' লুপ,
  
 
|-
 
|-
Line 25: Line 25:
 
|-
 
|-
 
|  00:12
 
|  00:12
|এবং break
+
|এবং '''break'''
 
|-
 
|-
 
|  00:13
 
|  00:13
Line 32: Line 32:
 
|-
 
|-
 
|  00:14
 
|  00:14
|  উবুন্টু সংস্করণ 12.04,
+
|  উবুন্টু সংস্করণ '''12.04''',
  
 
|-
 
|-
 
| 00:17
 
| 00:17
|Ruby 1.9.3 ব্যবহার করছি।
+
|'''Ruby 1.9.3''' ব্যবহার করছি।
  
 
|-
 
|-
Line 42: Line 42:
 
|টিউটোরিয়ালটি অনুসরণ করতে, ইন্টারনেট সংযোগ থাকতে হবে।
 
|টিউটোরিয়ালটি অনুসরণ করতে, ইন্টারনেট সংযোগ থাকতে হবে।
 
    
 
    
 
 
|-
 
|-
 
|  00:25
 
|  00:25
 
| লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট-এডিটর সম্পর্কেও জ্ঞান থাকতে হবে।
 
| লিনাক্স কমান্ড, টার্মিনাল এবং টেক্সট-এডিটর সম্পর্কেও জ্ঞান থাকতে হবে।
 
 
  
 
|-
 
|-
Line 55: Line 52:
 
|-
 
|-
 
|  00:34
 
|  00:34
|  শুরু করার পূর্বে, ttt ডিরেক্টরি তৈরী করা নিশ্চিত করুন।
+
|  শুরু করার পূর্বে, '''ttt''' ডিরেক্টরি তৈরী করা নিশ্চিত করুন।
  
 
|-
 
|-
Line 63: Line 60:
 
|-
 
|-
 
| 00:41
 
| 00:41
|তারপর ruby হাইফেন tutorial এবং looping হাইফেন statements ডিরেক্টরিতে যাই।
+
|তারপর '''ruby''' হাইফেন '''tutorial''' এবং '''looping''' হাইফেন '''statements''' ডিরেক্টরিতে যাই।
  
 
|-
 
|-
Line 71: Line 68:
 
|-
 
|-
 
| 00:50
 
| 00:50
| Ruby তে while লুপের সিনট্যাক্স হল:
+
| '''Ruby''' তে '''while''' লুপের সিনট্যাক্স হল:
  
 
|-
 
|-
Line 91: Line 88:
 
|-
 
|-
 
| 01:01
 
| 01:01
| মৌলিক স্তর রুবি টিউটোরিয়ালে প্রদর্শিত gedit এ একটি নতুন ফাইল তৈরি করুন।  
+
| মৌলিক স্তর রুবি টিউটোরিয়ালে প্রদর্শিত '''gedit''' এ একটি নতুন ফাইল তৈরি করুন।  
  
 
|-
 
|-
 
| 01:05
 
| 01:05
| এর নাম দিন while হাইফেন loop ডট rb.
+
| এর নাম দিন '''while''' হাইফেন '''loop''' ডট '''rb'''.
  
 
|-
 
|-
 
| 01:09
 
| 01:09
|এখানে ইতিমধ্যে while লুপের কার্যকর উদাহরণ রয়েছে।
+
|এখানে ইতিমধ্যে '''while''' লুপের কার্যকর উদাহরণ রয়েছে।
 
|-
 
|-
 
| 01:13
 
| 01:13
|এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস while হাইফেন loop ডট rb স্পেস & (ampersand)
+
|এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''while''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' (ampersand)
  
 
|-
 
|-
Line 110: Line 107:
 
|-
 
|-
 
| 01:28
 
| 01:28
|আমরা উদাহরণে while লুপ ঘোষিত করেছি।
+
|আমরা উদাহরণে '''while''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
|  01:32
 
|  01:32
| একটি লোকাল ভ্যারিয়েবল i ঘোষিত করে ভ্যালু 0 এর সাথে ইনিসিয়েলাইজ করেছি।
+
| একটি লোকাল ভ্যারিয়েবল '''i''' ঘোষিত করে ভ্যালু '''0''' এর সাথে ইনিসিয়েলাইজ করেছি।
 
+
  
 
|-
 
|-
 
|  01:38
 
|  01:38
|তারপর  while লুপ ঘোষিত করেছি।
+
|তারপর  '''while''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
|  01:41
 
|  01:41
| এই লুপ i ভ্যারিয়েবল -10 এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে।
+
| এই লুপ '''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 152:
 
|-
 
|-
 
| 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 লুপ দেখি।
+
|এরপর '''until''' লুপ দেখি।
  
 
|-
 
|-
 
| 02:43
 
| 02:43
|Ruby তে until লুপের সিনট্যাক্স হল -
+
|'''Ruby''' তে '''until''' লুপের সিনট্যাক্স হল -
  
 
|-
 
|-
Line 194: Line 188:
 
|-
 
|-
 
| 02:52
 
| 02:52
| এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস until হাইফেন loop ডট rb স্পেস & (ampersand)
+
| এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''until''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' (ampersand)
  
 
|-
 
|-
Line 202: Line 196:
 
|-
 
|-
 
|  03:07
 
|  03:07
| এই উদাহরণে until লুপ ঘোষিত করেছি।
+
| এই উদাহরণে '''until''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
| 03:12
 
| 03:12
|লোকাল ভ্যারিয়েবল i ঘোষিত করে 0 তে ইনিসিয়েলাইজ করেছি।
+
|লোকাল ভ্যারিয়েবল '''i''' ঘোষিত করে '''0''' তে ইনিসিয়েলাইজ করেছি।
  
 
|-
 
|-
 
| 03:16
 
| 03:16
| until লুপ ঘোষিত করি।
+
| '''until''' লুপ ঘোষিত করি।
  
 
|-
 
|-
 
| 03:18
 
| 03:18
|এই লুপ i ভ্যারিয়েবল -10 এর থেকে বড় হওয়া পর্যন্ত এক্সিকিউট হবে।
+
|এই লুপ '''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
|  এটি i এর মান -11 এ পৌছনো পর্যন্ত চলে।
+
|  এটি '''i''' এর মান '''-11''' এ পৌছনো পর্যন্ত চলে।
  
 
|-
 
|-
 
|  03:43
 
|  03:43
|এখন until কন্ডিশন পূর্ণ হয় না।   
+
|এখন '''until''' কন্ডিশন পূর্ণ হয় না।   
  
 
|-
 
|-
Line 246: Line 240:
 
|-
 
|-
 
| 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
| Ruby তে redo এর সিনট্যাক্স হল -
+
| '''Ruby''' তে '''redo''' এর সিনট্যাক্স হল -
  
 
|-
 
|-
Line 290: Line 284:
 
|-
 
|-
 
|  04:32
 
|  04:32
|এখানে redo লুপের কার্যকর উদাহরণ রয়েছে।   
+
|এখানে '''redo''' লুপের কার্যকর উদাহরণ রয়েছে।   
  
 
|-
 
|-
 
|  04:35
 
|  04:35
|এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস redo হাইফেন loop ডট rb স্পেস & (ampersand)
+
|এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''redo''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&''' (ampersand)
  
 
|-
 
|-
Line 302: Line 296:
 
|-
 
|-
 
| 04:52
 
| 04:52
|আমরা উদাহরণে each লুপ ঘোষিত করেছি।
+
|আমরা উদাহরণে '''each''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
| 04:55
 
| 04:55
| আমরা 10 থেকে 20 পর্যন্ত সংখ্যা পুনরাবৃত্তি করতে each লুপ ঘোষিত করেছি।
+
| আমরা '''10''' থেকে '''20''' পর্যন্ত সংখ্যা পুনরাবৃত্তি করতে '''each''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
 
| 05:00
 
| 05:00
| তারপর, আমরা if কন্ডিশনাল স্টেটমেন্ট ঘোষিত করি।
+
| তারপর, আমরা '''if''' কন্ডিশনাল স্টেটমেন্ট ঘোষিত করি।
 
+
  
 
|-
 
|-
 
| 05:04
 
| 05:04
| এই লুপ 10 থেকে 20 এর মধ্যের প্রতিটি সংখ্যা এক্সিকিউট করবে।
+
| এই লুপ '''10''' থেকে '''20''' এর মধ্যের প্রতিটি সংখ্যা এক্সিকিউট করবে।
 
|-
 
|-
 
| 05:08
 
| 05:08
| i এর মান 20 এর সমান হলেই এটি ভিতরের কন্ডিশনাল if কন্ডিশনাল ব্লক লিখবে।  
+
| '''i''' এর মান '''20''' এর সমান হলেই এটি ভিতরের কন্ডিশনাল '''if''' কন্ডিশনাল ব্লক লিখবে।  
  
 
|-
 
|-
 
| 05:15
 
| 05:15
|each লুপের মধ্যে ঘোষিত puts মেথড আউটপুট প্রদর্শন করে।
+
|'''each''' লুপের মধ্যে ঘোষিত '''puts''' মেথড আউটপুট প্রদর্শন করে।
  
 
|-
 
|-
 
| 05:20
 
| 05:20
| একবার প্রোগ্রাম if কন্ডিশনাল ব্লক লিখলে, এটি প্রথমে আউটপুট প্রিন্ট করবে।
+
| একবার প্রোগ্রাম '''if''' কন্ডিশনাল ব্লক লিখলে, এটি প্রথমে আউটপুট প্রিন্ট করবে।
  
 
|-
 
|-
 
| 05:24
 
| 05:24
|এরপর এটি redo এক্সিকিউট করবে।
+
|এরপর এটি '''redo''' এক্সিকিউট করবে।
 
|-
 
|-
 
| 05:28
 
| 05:28
|redo অধিকাংশ অভ্যন্তরীণ লুপের পুনরাবৃত্তি এক্সিকিউট করবে।
+
|'''redo''' অধিকাংশ অভ্যন্তরীণ লুপের পুনরাবৃত্তি এক্সিকিউট করবে।
  
 
|-
 
|-
Line 341: Line 334:
 
|-
 
|-
 
| 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'''
  
 
|-
 
|-
Line 361: Line 354:
 
|-
 
|-
 
| 05:58
 
| 05:58
|Ctrl + C টিপে অসীম লুপ থামান।
+
|'''Ctrl + C''' টিপে অসীম লুপ থামান।
  
 
|-
 
|-
 
|  06:03
 
|  06:03
| এখন, break স্টেটমেন্ট দেখি।
+
| এখন, '''break''' স্টেটমেন্ট দেখি।
  
 
|-
 
|-
 
| 06:06
 
| 06:06
|Ruby তে break স্টেটমেন্টের সিনট্যাক্স হল -
+
|'''Ruby''' তে '''break''' স্টেটমেন্টের সিনট্যাক্স হল -
  
 
|-
 
|-
Line 395: Line 388:
 
|'''end loop '''
 
|'''end loop '''
 
   
 
   
 
 
|-
 
|-
 
| 06:18
 
| 06:18
Line 402: Line 394:
 
|-
 
|-
 
|  06:21
 
|  06:21
|এখন টার্মিনালে গিয়ে লিখুন gedit স্পেস break হাইফেন loop ডট rb স্পেস &.
+
|এখন টার্মিনালে গিয়ে লিখুন '''gedit''' স্পেস '''break''' হাইফেন '''loop''' ডট '''rb''' স্পেস '''&'''.
 
+
  
 
|-
 
|-
 
| 06:33
 
| 06:33
 
|আপনি টিউটোরিয়াল থামাতে পারেন এবং এই কোড লিখতে পারেন।
 
|আপনি টিউটোরিয়াল থামাতে পারেন এবং এই কোড লিখতে পারেন।
 
  
 
|-
 
|-
 
| 06:38
 
| 06:38
|আমরা এই উদাহরণে each লুপ ঘোষিত করেছি।
+
|আমরা এই উদাহরণে '''each''' লুপ ঘোষিত করেছি।
  
 
|-
 
|-
Line 420: Line 410:
 
|-
 
|-
 
| 06:43
 
| 06:43
|এখানে puts মেথড 11 থেকে 19 সংখ্যার আউটপুট প্রদর্শন করবে।
+
|এখানে '''puts''' মেথড '''11''' থেকে '''19''' সংখ্যার আউটপুট প্রদর্শন করবে।
  
 
|-
 
|-
 
| 06:49
 
| 06:49
|একবার মান 20 হলে, প্রোগ্রাম if কন্ডিশনাল if ব্লক লিখবে।
+
|একবার মান '''20''' হলে, প্রোগ্রাম '''if''' কন্ডিশনাল '''if''' ব্লক লিখবে।
  
 
|-
 
|-
 
| 06:54
 
| 06:54
|এখন, এটি break স্টেটমেন্টের সম্মুখীন হবে এবং লুপ থেকে প্রস্থান করবে।
+
|এখন, এটি '''break''' স্টেটমেন্টের সম্মুখীন হবে এবং লুপ থেকে প্রস্থান করবে।
  
 
|-
 
|-
Line 436: Line 426:
 
|-
 
|-
 
| 07:02
 
| 07:02
|ruby স্পেস break হাইফেন loop ডট rb
+
|'''ruby''' স্পেস '''break''' হাইফেন '''loop''' ডট '''rb'''
  
 
|-
 
|-
Line 444: Line 434:
 
|-
 
|-
 
| 07:08
 
| 07:08
|আউটপুট 10 থেকে 19 পর্যন্ত সংখ্যা রাখবে।
+
|আউটপুট '''10''' থেকে '''19''' পর্যন্ত সংখ্যা রাখবে।
  
 
|-
 
|-
 
| 07:13
 
| 07:13
|এখন আপনাকে নিজের break কনস্ট্রাক্ট তৈরী করতে সক্ষম হতে হবে।
+
|এখন আপনাকে নিজের '''break''' কনস্ট্রাক্ট তৈরী করতে সক্ষম হতে হবে।
  
 
|-
 
|-
Line 461: Line 451:
 
| 07:22
 
| 07:22
 
|এই টিউটোরিয়ালে শিখেছি
 
|এই টিউটোরিয়ালে শিখেছি
 
  
 
|-
 
|-
 
| 07:24
 
| 07:24
|while লুপ
+
|'''while''' লুপ
  
 
|-
 
|-
 
| 07:25
 
| 07:25
|until কনস্ট্রাক্ট
+
|'''until''' কনস্ট্রাক্ট
  
 
|-
 
|-
Line 485: Line 474:
 
|-
 
|-
 
| 07:31
 
| 07:31
|100 থেকে 115 পর্যন্ত সংখ্যা বিবেচিত করুন যা ফারেনহাইট হিসাবে বর্ণিত।
+
|'''100''' থেকে '''115''' পর্যন্ত সংখ্যা বিবেচিত করুন যা ফারেনহাইট হিসাবে বর্ণিত।
  
 
|-
 
|-
Line 505: Line 494:
 
|-
 
|-
 
| 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 ডিগ্রী সেলসিয়াসের উপরে হয়।
+
|যখন  তাপমাত্রা সেলসিয়াস '''32''' ডিগ্রী সেলসিয়াসের উপরে হয়।
  
 
|-
 
|-
Line 536: Line 525:
 
|-
 
|-
 
| 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
 
| আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।
 
| আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

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 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta