1 00:00:00,000 --> 00:00:05,410 2 00:00:05,410 --> 00:00:07,640 >> ডগ লয়েড: ঠিক আছে, তাই এর loops সম্পর্কে কথা বলা যাক. 3 00:00:07,640 --> 00:00:10,015 সুতরাং loops ধরনের শীতল হয় তারা আপনার প্রোগ্রাম অনুমতি কারণ 4 00:00:10,015 --> 00:00:12,050 লাইনের কোড এক্সিকিউট করার আবার, আবার, আবার. 5 00:00:12,050 --> 00:00:15,600 বারবার করেও কপি করতে এবং পেস্ট বা অন্যথায় তাদের পুনরাবৃত্তি. 6 00:00:15,600 --> 00:00:17,630 প্রধান তিনটি আছে আপনি দেখতে পাবেন loops এর ধরণের. 7 00:00:17,630 --> 00:00:21,010 আপনি সম্ভবত ব্যবহার অনুষ্ঠানে থাকবে প্রতিটি এক আপনি CS50 মাধ্যমে অগ্রগতি হিসাবে. 8 00:00:21,010 --> 00:00:22,940 এই loops কিছু সুন্দর ভূত থেকে পরিচিত, 9 00:00:22,940 --> 00:00:25,814 তাই আবার, আমরা কন্ডিশন সঙ্গে করেনি, আমরা তাদের পাশাপাশি আপ করা হবে 10 00:00:25,814 --> 00:00:28,930 একটি উপমা নেই তাহলে আমরা আহরণ করতে পারে. 11 00:00:28,930 --> 00:00:33,600 >> প্রথমত, ভূত থেকে চিরকালের যা কোন (সত্য) তুলনা করা হয়. 12 00:00:33,600 --> 00:00:35,390 এই যে আমরা একটি অসীম লুপ কল কি. 13 00:00:35,390 --> 00:00:38,560 কোঁকড়া মধ্যে লাইনের কোড ধনুর্বন্ধনী, অনেক পাজল টুকরা মত 14 00:00:38,560 --> 00:00:41,190 সি ভিতরে যে ফিট সব সময় প্রবেশ করুন ব্লক, 15 00:00:41,190 --> 00:00:45,290 শীর্ষ থেকে বারবার চালানো হবে নীচে, উপর এবং বহুবার, 16 00:00:45,290 --> 00:00:46,085 সব সময় প্রবেশ করুন. 17 00:00:46,085 --> 00:00:48,710 সব পরে, আপনি আমাদের প্রত্যাহার হলে বুলিয়ান এক্সপ্রেশন আলোচনা, 18 00:00:48,710 --> 00:00:51,060 সত্য হয় সর্বদা সত্য. 19 00:00:51,060 --> 00:00:53,250 আমরা করছেন তাহলে তাই সত্য তাই যতদিন কিছু 20 00:00:53,250 --> 00:00:58,227 এটা true-- হয় একটু silly-- সত্য বলে মনে হয় সবসময় সত্য, তাই সবসময় রান করব. 21 00:00:58,227 --> 00:01:00,060 এটা চিরকালের জন্য চালানো হবে এবং মাঝে কখনো আমরা যতক্ষণ 22 00:01:00,060 --> 00:01:02,900 সাথে এটা থেকে বেরিয়ে আসা সহজ একটি উপায় খুঁজে বের একটি বিরতি বিবৃতি, যা আবার, 23 00:01:02,900 --> 00:01:06,350 আমরা কিছুক্ষণের আগে দেখেছি আমরা সুইচ সম্পর্কে কথা বলা হয়েছে. 24 00:01:06,350 --> 00:01:08,725 >> বা অন্যথায় শুধু হত্যা আমাদের প্রোগ্রাম, যা প্রসঙ্গক্রমে, 25 00:01:08,725 --> 00:01:11,110 আপনি কি একটি নিজেকে খুঁজে অসীম লুপ দিয়ে অবস্থা 26 00:01:11,110 --> 00:01:13,484 এবং আপনি থামাতে কিভাবে জানি না চলমান থেকে আপনার প্রোগ্রাম. 27 00:01:13,484 --> 00:01:16,527 শুধু নিয়ন্ত্রণ ও সি আঘাত ও যে আপনার জন্য আপনার প্রোগ্রাম মেরে ফেলবো. 28 00:01:16,527 --> 00:01:18,360 কিন্তু এই, আবার হয় অসীম লুপ নামে. 29 00:01:18,360 --> 00:01:19,818 এটা সব সময় চালানো হবে যে একটি লুপ. 30 00:01:19,818 --> 00:01:22,570 31 00:01:22,570 --> 00:01:25,610 এখন, যখন loops না হয় সবসময় অসীম, এটাও একটা কারণ 32 00:01:25,610 --> 00:01:27,880 আমরা বুলিয়ান প্রতিস্থাপন করতে পারেন কিছু অভিব্যক্তি 33 00:01:27,880 --> 00:01:29,867 একটু বেশি দরকারী তুলনায় শুধু সত্য. 34 00:01:29,867 --> 00:01:30,950 সুতরাং এখানে আরেকটি উদাহরণ. 35 00:01:30,950 --> 00:01:34,600 যদিও কিছু বুলিয়ান অভিব্যক্তি এবং তারপর কোঁকড়া ধনুর্বন্ধনী. 36 00:01:34,600 --> 00:01:38,310 যে অনুরূপ প্রায় কাছাকাছি গোড়া থেকে, যতক্ষণ পুনরাবৃত্তি. 37 00:01:38,310 --> 00:01:40,700 একটি দ্বিতীয় মধ্যে, আমি যদিও পার্থক্য ব্যাখ্যা. 38 00:01:40,700 --> 00:01:44,310 >> সি সুতরাং বুলিয়ান অভিব্যক্তি যদি যখন লুপ এর ভিতরে 39 00:01:44,310 --> 00:01:47,980 সত্য, লাইন মূল্যায়ণ কোঁকড়া ধনুর্বন্ধনী মধ্যে কোড 40 00:01:47,980 --> 00:01:51,900 বহুবার বারবার চালানো হবে এবং উপর বুলিয়ান অভিব্যক্তি পর্যন্ত 41 00:01:51,900 --> 00:01:55,174 মিথ্যা মূল্যায়ণ করা. 42 00:01:55,174 --> 00:01:57,340 সুতরাং উদাহরণস্বরূপ, যদি আপনি পারে কাউন্টার কিছু বাছাই করা আছে. 43 00:01:57,340 --> 00:02:01,440 তাই শুরুতে আপনি বলতে এই লুপ কোন int x শূন্য সমান বলে. 44 00:02:01,440 --> 00:02:06,370 X 100 কম হয়, একটি দম্পতি যে কোঁকড়া ধনুর্বন্ধনী ভিতরে কিছু, 45 00:02:06,370 --> 00:02:10,570 তারপর আপনার লুপ শেষ পর্যন্ত, আপনি বলতে X প্লাস প্লাস, আপনি এক্স বৃদ্ধিশীল করছি. 46 00:02:10,570 --> 00:02:13,360 শেষ পর্যন্ত এক্স পাবেন 100 এবং আপনি 47 00:02:13,360 --> 00:02:15,760 শর্ত কারণ বন্ধ X 100 এর কম হয় 48 00:02:15,760 --> 00:02:19,416 আর সত্য হতে হবে শীঘ্রই X হিসাবে 100 সমান. 49 00:02:19,416 --> 00:02:21,820 100 100 কম নয়. 50 00:02:21,820 --> 00:02:25,870 >> এখন কিছুটা confusingly, আচরণ স্ক্র্যাচ ব্লকের বিপরীত হয়. 51 00:02:25,870 --> 00:02:29,110 এই যদি সত্যিই তাই সতর্কতা অবলম্বন করা আবশ্যক Loops ব্যবহার করে আপনার প্রথম আক্রমণ. 52 00:02:29,110 --> 00:02:33,630 মূলত, পুনরাবৃত্ত ভূত ব্লক পর্যন্ত 53 00:02:33,630 --> 00:02:35,970 কিছু পুনরাবৃত্তি হবে বারবার, 54 00:02:35,970 --> 00:02:40,460 অভিব্যক্তি পর্যন্ত, বুলিয়ান ষড়ভূজ প্রকাশের সত্য. 55 00:02:40,460 --> 00:02:43,860 সুতরাং এরকম রাখা হবে এটা সত্য না হওয়া পর্যন্ত. 56 00:02:43,860 --> 00:02:48,881 এদিকে, যখন লুপ এটা মিথ্যা না হওয়া পর্যন্ত তা চলতে. 57 00:02:48,881 --> 00:02:51,630 সুতরাং তারা খুবই অনুরূপ, কিন্তু ঠিক যে সামান্য পার্থক্য আছে 58 00:02:51,630 --> 00:02:55,140 আপনি করতে, বিশেষ করে সচেতন হওয়া রূপান্তরের থেকে আপনার প্রথম আক্রমণ 59 00:02:55,140 --> 00:02:58,149 সি মধ্যে ভূত করতে. 60 00:02:58,149 --> 00:03:00,190 লুপ এর পরবর্তী ধরনের আসলে বেশ একই. 61 00:03:00,190 --> 00:03:02,860 এটা করতে সময় লুপ বলা হচ্ছে. 62 00:03:02,860 --> 00:03:07,060 এই লুপ সব লাইন চালানো হবে একবার কোঁকড়া ধনুর্বন্ধনী মধ্যে কোড, 63 00:03:07,060 --> 00:03:09,530 এবং তারপর এটি পরীক্ষা হবে বুলিয়ান অভিব্যক্তি. 64 00:03:09,530 --> 00:03:11,700 বুলিয়ান অভিব্যক্তি যদি সত্য মূল্যায়ণ, 65 00:03:11,700 --> 00:03:14,340 তা ফিরে যান এবং পুনরাবৃত্তি করব বহুবার যে প্রক্রিয়া 66 00:03:14,340 --> 00:03:17,690 এবং উপর বুলিয়ান পর্যন্ত অভিব্যক্তি মিথ্যা মূল্যায়ণ করা. 67 00:03:17,690 --> 00:03:23,370 তাই এই লুপ, যখন একটি লুপ থেকে ভিন্ন, হয় অন্তত এক সময় চালানো নিশ্চিত. 68 00:03:23,370 --> 00:03:26,080 এই বেশ উপকারী হতে পারে. 69 00:03:26,080 --> 00:03:28,011 >> সর্বশেষে, আমরা লুপ জন্য একটি আছে. 70 00:03:28,011 --> 00:03:30,010 Loops জন্য ধরনের হয় সিনট্যাক্স অনাকর্ষণীয় 71 00:03:30,010 --> 00:03:32,330 এবং যাচ্ছে অনেক আছে এখানে, তাই আপনি আমার সাথে ধৈর্য্য 72 00:03:32,330 --> 00:03:34,640 আমরা চেষ্টা এবং সরাইয়া এই টুকরা বিরতি হিসেবে. 73 00:03:34,640 --> 00:03:36,810 সাধারণত, ব্যবহারের ক্ষেত্রে লুপ জন্য একটি আপনি হয় 74 00:03:36,810 --> 00:03:40,136 কিছু একটি পুনরাবৃত্তি করতে চান বার নির্দিষ্ট সংখ্যা. 75 00:03:40,136 --> 00:03:42,010 এখানে এই উদাহরণে, আমি আবার বলছি ব্লক আছে 76 00:03:42,010 --> 00:03:44,010 ভূত থেকে, যা হয় লুপ জন্য অনুরূপ 77 00:03:44,010 --> 00:03:47,340 সি, কিছু 10 বার পুনরাবৃত্তি. 78 00:03:47,340 --> 00:03:49,250 এবং এর জন্য লুপ সেখানে বাকি, যা 79 00:03:49,250 --> 00:03:51,410 একটি চার লুপ যে একই জিনিস করতে হবে. 80 00:03:51,410 --> 00:03:52,570 এই 10 বার যেতে হবে. 81 00:03:52,570 --> 00:03:56,720 শূন্য থেকে গণনা, আমরা লুপ প্রতিটি পাস বাড়ায়. 82 00:03:56,720 --> 00:03:59,220 এবং আমরা যে কাজ রাখতে আমি কম 10 না হওয়া পর্যন্ত. 83 00:03:59,220 --> 00:04:00,134 >> তাই কি হবে? 84 00:04:00,134 --> 00:04:01,550 সেখানে কোড একটি পুরো অনেক কিছু আছে. 85 00:04:01,550 --> 00:04:03,424 এর সাথে ভেঙ্গে যাক কি পদক্ষেপ ঘটছে 86 00:04:03,424 --> 00:04:05,684 ধাপে আমরা লুপ জন্য একটি মধ্যে দিয়ে খোঁড়াখুঁড়ি করা হিসাবে. 87 00:04:05,684 --> 00:04:08,350 ঘটেছে যে প্রথম বিষয় পাল্টা পরিবর্তনশীল কেন্দ্র. 88 00:04:08,350 --> 00:04:11,970 যে প্রথম বাঁদিকে সবকিছু বন্ধনীর ভিতরে সেমিকোলন 89 00:04:11,970 --> 00:04:12,970 মৃত্যুদন্ড কার্যকর করা হয়. 90 00:04:12,970 --> 00:04:15,180 এই ক্ষেত্রে, আমরা আমি 0 সমান int- বলছে. 91 00:04:15,180 --> 00:04:18,709 আমি নামক একটি নতুন ভেরিয়েবল ডিক্লেয়ার, ভেরিয়েবল যে একটি টাইপ পূর্ণসংখ্যা 92 00:04:18,709 --> 00:04:22,570 এবং আমরা ভিতরে মান বলছে যে পরিবর্তনশীল শূন্য হতে যাচ্ছে. 93 00:04:22,570 --> 00:04:25,480 >> আমরা কি দ্বিতীয় জিনিস আমরা তারপর অবিলম্বে মূল্যায়ন 94 00:04:25,480 --> 00:04:26,750 বুলিয়ান অভিব্যক্তি. 95 00:04:26,750 --> 00:04:30,100 বুলিয়ান অভিব্যক্তি হয় দুই সেমিকোলন মাঝখানে. 96 00:04:30,100 --> 00:04:31,360 আমি কম 10. 97 00:04:31,360 --> 00:04:32,410 একেবারে ঠিক, এখানে সত্য? 98 00:04:32,410 --> 00:04:36,030 আমরা শুধু আমি সমান বলেন শূন্য, এবং তাই 0, কম 10 99 00:04:36,030 --> 00:04:38,040 এবং তাই যে শর্ত সত্য এবং আমরা এখন হবে 100 00:04:38,040 --> 00:04:40,640 লুপ শরীরের চালানো এগিয়ে যান. 101 00:04:40,640 --> 00:04:41,480 যদি এটা মিথ্যা ছিল. 102 00:04:41,480 --> 00:04:46,380 যদি, উদাহরণস্বরূপ, আমি পরিবর্তে বলেন আমি 0 আছে কি? আমি 15 সমান বলেন সমান 103 00:04:46,380 --> 00:04:47,820 আমি 15 সমান int-. 104 00:04:47,820 --> 00:04:51,450 ওয়েল 15 10 তুলনায় কম নয়, তাই আমরা লুপ শরীরে প্রবেশ করবে না 105 00:04:51,450 --> 00:04:55,450 বুলিয়ান অভিব্যক্তি কারণ মিথ্যা হতে আছে নির্ণয় করা হবে. 106 00:04:55,450 --> 00:04:59,060 >> আমরা নিচ থেকে মধ্য দিয়ে যেতে পরে, আমরা, কোঁকড়া বক্রবন্ধনী বন্ধ যে সম্মুখীন 107 00:04:59,060 --> 00:05:00,830 একটি তৃতীয় ব্যাপার ঘটে. 108 00:05:00,830 --> 00:05:03,840 কাউন্টার পরিবর্তনশীল মান বৃদ্ধি, অথবা বরং, লাইন 109 00:05:03,840 --> 00:05:07,790 একটি বিবৃতি কোডের পরে ভেতরে দ্বিতীয় সেমিকোলন 110 00:05:07,790 --> 00:05:10,500 loops, বন্ধনীর জন্য মৃত্যুদন্ড কার্যকর করা হয়. 111 00:05:10,500 --> 00:05:13,250 তাই আমরা করে আউট শুরু আমি 0 সমান int- বলছে. 112 00:05:13,250 --> 00:05:15,770 তারপর আমরা কিনা বা না পরীক্ষা বুলিয়ান এক্সপ্রেশন সত্য. 113 00:05:15,770 --> 00:05:17,469 0 10 তাই এটা সত্য, তার চেয়ে কম হয়. 114 00:05:17,469 --> 00:05:19,510 তাই আমরা এগিয়ে চলুন শরীরের লুপ মধ্যে. 115 00:05:19,510 --> 00:05:22,676 থিংস লুপের ভিতরে ঘটতে, এবং হবে আমরা বন্ধ কোঁকড়া যে সম্মুখীন হলে 116 00:05:22,676 --> 00:05:25,660 বক্রবন্ধনী, পরের জিনিস আমরা না আমরা আমি প্লাস, প্লাস বলতে হয়. 117 00:05:25,660 --> 00:05:28,860 আমি শূন্য এখন আমি এক ছিল. 118 00:05:28,860 --> 00:05:33,100 তারপর, আমরা আবার মান পরীক্ষা মাঝখানে বুলিয়ান অভিব্যক্তি. 119 00:05:33,100 --> 00:05:34,900 এক কম 10. 120 00:05:34,900 --> 00:05:38,325 সুতরাং আমরা এই দিয়ে যাবেন আবার এবং আবার প্রক্রিয়া. 121 00:05:38,325 --> 00:05:40,590 আমরা ক্লোজিং পাবেন আবার কোঁকড়া বক্রবন্ধনী. 122 00:05:40,590 --> 00:05:44,090 আমরা থেকে আমি বাড়ায় করব 1 2 এবং 2 থেকে 3. 123 00:05:44,090 --> 00:05:48,290 এবং তাই এবং তাই এবং তাই, যতক্ষণ অবশেষে আমি এর মান 10 হয়ে যায়. 124 00:05:48,290 --> 00:05:49,950 10 তুলনায় 10 কম? 125 00:05:49,950 --> 00:05:51,200 না. 126 00:05:51,200 --> 00:05:53,800 0 থেকে বেড়ে চলেছে, আমরা সর্বস্বান্ত করেছি লুপ 10 পুনরাবৃত্তিও মাধ্যমে. 127 00:05:53,800 --> 00:05:57,204 আমরা শুধু, 10 বার পুনরাবৃত্তি করেছি আমরা ভূত ব্লক করেনি. 128 00:05:57,204 --> 00:05:59,370 আর তাই যে মূলত একটি চার লুপ জন্য প্রক্রিয়া. 129 00:05:59,370 --> 00:06:01,630 >> এখন দূরে গ্রহণ প্রকৃত কোড এবং এটি নির্বাণ 130 00:06:01,630 --> 00:06:05,120 শুধু কিছু মৌলিক সাধারণ স্টেটমেন্টে. 131 00:06:05,120 --> 00:06:06,550 এখানে কি ঘটছে. 132 00:06:06,550 --> 00:06:09,290 সকল স্টেটমেন্টে প্রথম মৃত্যুদন্ড কার্যকর করা হয় শুরু. 133 00:06:09,290 --> 00:06:11,260 আপনি একাধিক থাকতে পারে. 134 00:06:11,260 --> 00:06:13,440 তারপর, বুলিয়ান অভিব্যক্তি পরীক্ষা করা হয়. 135 00:06:13,440 --> 00:06:17,850 মত প্রকাশের সত্য মূল্যায়ণ যদি, শরীরের লুপ এক সময় চালানো. 136 00:06:17,850 --> 00:06:21,060 প্রকাশের মূল্যায়ণ যদি মিথ্যাতে, আমরা কাজ করছি. 137 00:06:21,060 --> 00:06:23,040 আমরা চালানো না এ সব লুপ শরীরের. 138 00:06:23,040 --> 00:06:25,530 আমরা মৃত্যুদন্ড করেছি শরীরের লুপ এক সময়, 139 00:06:25,530 --> 00:06:29,487 তাহলে আমরা কি হয় না সেখানে বৃদ্ধি অংশ. 140 00:06:29,487 --> 00:06:31,820 যা সাধারণত হতে যাচ্ছে আমি ভালো কিছু প্লাস, প্লাস 141 00:06:31,820 --> 00:06:34,510 বা যে ভালো কিছু, যে একটি পাল্টা পরিবর্তনশীল পরিবর্তন. 142 00:06:34,510 --> 00:06:37,390 তারপর, পরে আমরা, বাড়ায় আবার অভিব্যক্তি পরীক্ষা 143 00:06:37,390 --> 00:06:41,120 এবং বহুবার ঐ পদক্ষেপ পুনরাবৃত্তি এবং অভিব্যক্তি ওভার পর্যন্ত 144 00:06:41,120 --> 00:06:42,890 আর সত্য. 145 00:06:42,890 --> 00:06:44,469 >> সুতরাং একটি লুপ জন্য ব্যবহারের ক্ষেত্রে কি হয়? 146 00:06:44,469 --> 00:06:46,760 আপনি যখন একটি লুপ যখন ব্যবহার ব্যবহার করুন আপনি একটি লুপ পুনরাবৃত্তি করতে চান 147 00:06:46,760 --> 00:06:51,200 সময়ের একটি অজানা সংখ্যা, কিন্তু এটা সম্ভবত সব সঞ্চালন নাও হতে পারে. 148 00:06:51,200 --> 00:06:53,940 একটি সত্যিই সাধারণ উদাহরণ looping কিছুদিনের ব্যবহৃত হচ্ছে 149 00:06:53,940 --> 00:06:56,480 একটি খেলার জন্য নিয়ন্ত্রণ প্রবাহ চালানো হয়. 150 00:06:56,480 --> 00:06:59,040 আপনি হয়ত জানেন না কতদিন ব্যবহারকারী বাজানো করা যাচ্ছে, 151 00:06:59,040 --> 00:07:01,440 কিন্তু আপনি রাখতে চান একই জিনিস করছেন. 152 00:07:01,440 --> 00:07:04,970 অবস্থানের আপডেট করার প্রণালী বোর্ডে বিভিন্ন sprites. 153 00:07:04,970 --> 00:07:07,490 আপনি জিনিষ রাখতে চান সব সময়ে চলন্ত 154 00:07:07,490 --> 00:07:09,110 কিন্তু আপনি যখন জানেন না ব্যবহারকারী বাজানো থামাতে যাচ্ছে 155 00:07:09,110 --> 00:07:10,450 অথবা তারা যাচ্ছেন যখন জীবন ফুরিয়ে. 156 00:07:10,450 --> 00:07:12,741 সুতরাং যখন একটি লুপ সত্যিই হয় যে ভালো কিছু করার জন্য ভাল. 157 00:07:12,741 --> 00:07:14,130 এটা একটা ভাল ব্যবহারের ক্ষেত্রে. 158 00:07:14,130 --> 00:07:16,230 >> একটি না জন্য লুপ, এটা প্রশংসনীয় অনুরূপ. 159 00:07:16,230 --> 00:07:19,746 আপনি একটি লুপ একটি অজানা পুনরাবৃত্তি করতে চান বার সংখ্যা, কিন্তু অন্তত একবার. 160 00:07:19,746 --> 00:07:22,370 আপনি একটি খেলার জন্য ব্যবহার করতে পারে খুব, কিন্তু সত্যিই একটি সাধারণ ব্যবহারের ক্ষেত্রে 161 00:07:22,370 --> 00:07:24,420 ইনপুট জন্য ব্যবহারকারীকে হয়. 162 00:07:24,420 --> 00:07:28,609 সাধারণত, আপনি কিছু বলতে পারে মত, আমাকে একটি ধনাত্মক পূর্ণসংখ্যা দিতে, 163 00:07:28,609 --> 00:07:30,650 এবং আপনি যে করা হতে পারে যখন লুপ একটি বিক্ষোভ ভেতরে. 164 00:07:30,650 --> 00:07:33,900 তাই সবসময় তাদের অনুরোধ জানানো হবে অন্তত একবার একটি ধনাত্মক পূর্ণসংখ্যা জন্য. 165 00:07:33,900 --> 00:07:36,850 তারা আপনাকে একটি ধনাত্মক পূর্ণসংখ্যা দিতে হলে, আপনি লুপ আউট বিরতি পারে. 166 00:07:36,850 --> 00:07:37,599 আপনি কাজ করা যেতে পারে. 167 00:07:37,599 --> 00:07:39,900 বুলিয়ান অভিব্যক্তি যখন মিথ্যা হতে পারে. 168 00:07:39,900 --> 00:07:41,137 >> এবং আপনি তাদের আবার জিজ্ঞাসাবাদ করতে পারবে না. 169 00:07:41,137 --> 00:07:44,470 তারা আপনাকে একটি ঋণাত্মক সংখ্যা যেখানে দিতে হলে তারা যে কিছু শব্দ বা কিছু টাইপ 170 00:07:44,470 --> 00:07:46,630 সত্যিই দরকারী না আপনি ব্যবহার করতে পারে 171 00:07:46,630 --> 00:07:49,770 লুপ ফিরে যান এবং কাজ করতে না যখন এটা আবার এবং আবার এবং আবার. 172 00:07:49,770 --> 00:07:52,410 আপনি স্পষ্টভাবে জিজ্ঞাসা করতে চান তাদের, একবার আপনি একটি নম্বর দিতে 173 00:07:52,410 --> 00:07:56,350 কিন্তু আপনি কতবার জানি না এর পর তারা কীট হতে পারে. 174 00:07:56,350 --> 00:08:00,540 এবং এটি একটি মহান ব্যবহারের একটি করণীয় তাই যখন ইনপুট জন্য ব্যবহারকারীকে জন্য কেস. 175 00:08:00,540 --> 00:08:03,060 এবং loops জন্য ব্যবহার ক্ষেত্রে সাধারণত যখন হয় 176 00:08:03,060 --> 00:08:06,230 আপনি একটি লুপ পুনরাবৃত্তি করতে চান সময়ের একটি নির্দিষ্ট সংখ্যক, 177 00:08:06,230 --> 00:08:08,230 যদিও আপনি না পারে বার সংখ্যা জানতে 178 00:08:08,230 --> 00:08:10,040 মুহূর্তে প্রোগ্রাম কম্পাইল করা হয়. 179 00:08:10,040 --> 00:08:15,510 >> সুতরাং উদাহরণস্বরূপ, হতে পারে আপনি একটি প্রোগ্রাম আছে যেখানে আপনি একটি সংখ্যা জন্য ব্যবহারকারীকে অনুরোধ জানানো. 180 00:08:15,510 --> 00:08:17,660 এবং তারা 100 লিখুন. 181 00:08:17,660 --> 00:08:20,510 এবং তারপর আপনার জন্য লুপ হবে যে ক্ষেত্রে 100 বার রান. 182 00:08:20,510 --> 00:08:22,480 অথবা হয়ত তারা প্রবেশ আপনার প্রোগ্রামে 1,000 183 00:08:22,480 --> 00:08:24,570 এবং তারপর লুপ 1,000 বার চালানো. 184 00:08:24,570 --> 00:08:26,987 এটা সময়ের একটি নির্দিষ্ট সংখ্যা. 185 00:08:26,987 --> 00:08:28,820 তারা অগত্যা না কি যে সংখ্যা জানেন 186 00:08:28,820 --> 00:08:31,010 কম্পাইল করা হয় মুহূর্ত প্রোগ্রাম. 187 00:08:31,010 --> 00:08:35,010 এটা যখন একটি লুপ চাই না যেখানে এটা অসীম হতে পারে. 188 00:08:35,010 --> 00:08:37,127 এটা একটি সংখ্যা বরং এর আপনি ঠিক জানি না যে. 189 00:08:37,127 --> 00:08:39,210 এখন আমি করেছি, যদিও রূপরেখা এসব ব্যবহারের ক্ষেত্রে, 190 00:08:39,210 --> 00:08:41,501 আপনি যে বেশ জানা উচিত অনেক ভাষার পরিস্থিতিতে, 191 00:08:41,501 --> 00:08:44,110 আপনি সব অদলবদল করতে পারেন এই loops তিন. 192 00:08:44,110 --> 00:08:46,890 আপনি লুপ যেখানে আপনি একটি ব্যবহার করতে পারেন অন্যথায় যখন একটি লুপ ব্যবহার করতে হবে. 193 00:08:46,890 --> 00:08:49,860 আপনি যেখানেই থাকুন না কেন লুপ জন্য একটি ব্যবহার করতে পারেন আপনি কি একটি লুপ এবং তাই ব্যবহার করতে চাই. 194 00:08:49,860 --> 00:08:53,680 মাঝে মাঝে একটি সামান্য চতুর হতে পারেন তাই সাধারণত এটি একটি ভাল অভ্যাস 195 00:08:53,680 --> 00:08:55,140 একটি টিপিক্যাল ব্যবহারের ক্ষেত্রে মেনে চলে. 196 00:08:55,140 --> 00:08:57,599 যখন লুপ একটি বিক্ষোভ ব্যবহার আপনি যদি অন্তত একবার কিছু চেয়েছিলেন. 197 00:08:57,599 --> 00:09:00,514 আপনি কি করতে চান তাহলে লুপ জন্য একটি ব্যবহার করুন কিছু সময়ের একটি নির্দিষ্ট সংখ্যা. 198 00:09:00,514 --> 00:09:03,730 আছে কেন সব পরে, যে loops তিন ধরণের. 199 00:09:03,730 --> 00:09:06,172 >> তাই তারা ব্যবহার করা যেতে পারে সঠিক প্রেক্ষাপটে. 200 00:09:06,172 --> 00:09:07,880 কিন্তু আপনি অদলবদল করতে পারেন তাদের যদি আপনি চান. 201 00:09:07,880 --> 00:09:10,790 আপনি যখন loops সঙ্গে স্বাচ্ছন্দ্য বোধ করে এবং আপনি সবসময় যখন loops ব্যবহার করতে চান. 202 00:09:10,790 --> 00:09:12,623 এটা এমন কিছু বিষয় যা আপনি কি করতে পারেন, এটা যদিও 203 00:09:12,623 --> 00:09:15,590 একটু সিনট্যাক্স হতে পারে চতুর, যেখানে একটি জন্য লুপ 204 00:09:15,590 --> 00:09:17,850 অনেক বেশি সহজবোধ্য হবে. 205 00:09:17,850 --> 00:09:21,100 >> আমার নাম ডগ লয়েড এবং এই CS50. 206 00:09:21,100 --> 00:09:22,688