PHP-and-MySQL/C2/Loops-While-Statement/Oriya

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 ବନ୍ଧୁଗଣ ସ୍ଵାଗତ. ପ୍ରତ୍ୟେକ ଲୂପିଙ୍ଗ statement ପାଇଁ ଭିନ୍ନ ଭିନ୍ନ ଟ୍ୟୁଟୋରିଆଲଗୁଡିକୁ ସୃଷ୍ଟି କରିବା ପାଇଁ ମୁଁ ନିଷ୍ପତ୍ତି ନେଇଛି
00:07 ମୁଁ ଏହାକୁ ସରଳ କରିବି. ଯଦି ଆପଣ କିପରି ଗୋଟିଏ ଲୂପ୍ କାର୍ଯ୍ୟ କରେ ସେଥିପାଇଁ ରେଫର୍ କରିବାକୁ ଚାହାଁନ୍ତି ତେବେ ଏହା ଗୋଟିଏ ରେଫରେନ୍ସ ଭାବେ ମଧ୍ୟ ଦରକାରୀ ହେବ
00:17 ଏହି ଟ୍ୟୁଟୋରିଆଲରେ ଆମେ while ଲୂପ୍ ବିଷୟରେ ଶିଖିବା
00:21 ଲୂପ୍ ଆରମ୍ଭ ହେବା ସମୟରେ ଗୋଟିଏ while ଲୂପ୍ ଏକ condition ପାଇଁ ଯାଞ୍ଚ କରିବ ଏବଂ ଏହି condition, True କି ନୁହେଁ ଯାଞ୍ଚ କଲା ପରେ କୋଡକୁ ନିଷ୍ପାଦନ କରିବ
00:38 ଉଦାହରଣସ୍ଵରୂପ ମୁଁ ଏଠାରେ ମୋ’ର while ଲୂପକୁ ଆରମ୍ଭ କରିବି ଏବଂ ଏହା ମୋ’ର condition ଓ ଏହା ମୋ’ର block ଅଟେ
00:51 ମୁଁ ମୋ’ର blockକୁ କର୍ଲୀ ବ୍ରାକେଟ୍ ମଧ୍ୟରେ ଉପସ୍ଥାପନ କରିବି
00:56 ଏଠାରେ ମୋ’ର condition ଅଛି. ବର୍ତ୍ତମାନ if ଷ୍ଟେଟମେଣ୍ଟ ମଧ୍ୟରେ ଅଛି ଉଦାହରଣସ୍ଵରୂପ ମୁଁ 1==1କୁ ବ୍ୟବହାର କରିଛି
01:04 ବର୍ତ୍ତମାନ ଯଦି ମୁଁ ଏଠାରେ test କିମ୍ବା loop କହିବି,
01:07 ତେବେ ଏଠାରେ ଏହା Loop ଅଟେ ଏବଂ ତା’ପରେ ଗୋଟିଏ ବ୍ରେକ୍. ବର୍ତ୍ତମାନ ଯେତେବେଳ ପର୍ଯ୍ୟନ୍ତ 1=1 ରହିଥିବ ସେତେବେଳ ପର୍ଯ୍ୟନ୍ତ ଏହା ଗୋଟିଏ ଲୂପ୍ ସୃଷ୍ଟି କରୁଥିବ
01:17 ଯଦି ମୁଁ ଏଠାରେ କରିବି ତେବେ ଏହାକୁ ଚେଷ୍ଟା କରନ୍ତୁ
01:22 ଏହା ଆପଣଙ୍କ ବ୍ରାଉଜରକୁ କ୍ରାଶ୍ କରିପାରେ କାରଣ ଯେତେବେଳ ପର୍ଯ୍ୟନ୍ତ 1=1 ଥିବ ସେତେବେଳ ପର୍ଯ୍ୟନ୍ତ loopର ପୁନରାବୃତ୍ତି ହେଉଥିବ ଏବଂ ଅସୀମ ଥର ପାଇଁ ମୁଁ ସର୍ବଦା 1କୁ 1 ସହିତ ସମାନ କରିବି
01:34 ଯେହେତୁ ସର୍ବଦା loopର ପୁନରାବୃତ୍ତି ହେଉଥିବ ତେଣୁ ଆପଣଙ୍କ ବ୍ରାଉଜର୍ କ୍ରାଶ୍ ହୋଇଯିବ
01:40 କହିବାକୁ ଗଲେ while, ଗୋଟିଏ ଭେରିଏବଲ୍ $num, 10 ଠାରୁ ଛୋଟ କିମ୍ବା ସମାନ ହେବ ତେବେ echo ଅଧୀନରେ ମୁଁ, $num ++ ବୋଲି କହିପାରିବି
01:57 ++ ଗୋଟିଏ ଏରିଥମେଟିକାଲ୍ operator ଅଟେ. ପ୍ରକୃତରେ ମୌଳିକ ଭାବେ ଏହା numକୁ 1 ଭାବେ ବୃଦ୍ଧି କରିଥାଏ. ଏହାକୁ num =num +1 ଭଳି ଲେଖିବା ସହିତ ସମାନ ଅଟେ
02:16 ତେଣୁ ଏହା numକୁ ଗ୍ରହଣ କରିବ ଏବଂ ତାହା num plus 1ର ଭେଲ୍ୟୁ ସହିତ ସମାନ ବୋଲି ପ୍ରଦର୍ଶନ କରିବ
02:23 ତେଣୁ ପୁନର୍ବାର ଏହା ଏକ ଏରିଥମେଟିକାଲ୍ ଅପରେଟର୍ ଅଟେ
02:29 ଆମେ ବର୍ତ୍ତମାନ num less than or equal to (<=) 10, ବୋଲି ଲେଖିବା; ଯଦି yes ହୁଏ ତେବେ Loop, echo ହେବ ଏବଂ ତା’ପରେ ଭେରିଏବଲ୍ num ରେ 1କୁ ସଂଯୁକ୍ତ କରିବା ପାଇଁ ନିର୍ଦ୍ଦେଶ ଦିଅନ୍ତୁ
02:41 କିନ୍ତୁ ପ୍ରକୃତରେ ଆମେ ଏହି ମୁହୁର୍ତ୍ତରେ $num = 1କୁ ସୃଷ୍ଟି କରିବା. ତେଣୁ 1ରେ Loopକୁ ଥରେ କାର୍ଯ୍ୟକାରୀ କରନ୍ତୁ. ତା’ପରେ ଏହା 2 ସହିତ ସମାନ ହେବ, ତା’ପରେ 3, 4, ଏବଂ ଏହିପରି 10 ପର୍ଯ୍ୟନ୍ତ ହେବା ସହିତ ଏହା ବନ୍ଦ ହୋଇଯିବ
03:01 ତାହା ପରେ ଏହାର ନିମ୍ନରେ ଥିବା ଅବଶିଷ୍ଟ କୋଡ୍ ଜାରିରହିବ
03:06 ତେଣୁ ଆମେ ଏହାକୁ 1 କହିବା ଏବଂ କ’ଣ ପ୍ରାପ୍ତ ହେଉଛି ଦେଖନ୍ତୁ. ଠିକ୍ ଅଛି, ଆମେ Loopକୁ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ଥର ପ୍ରାପ୍ତ କଲେ
03:20 ବର୍ତ୍ତମାନ ଏହାକୁ ଆହୁରି ଅଧିକ ମଜାଳିଆ କରିବା ସକାଶେ ମୁଁ Loopକୁ 1 କରିବା ସହିତ ଏହାର ଶେଷରେ numକୁ ସଂଯୁକ୍ତ କରିବି
03:27 ପ୍ରକୃତରେ ଚାଲନ୍ତୁ ଏହାକୁ ସରଳ କରିବା ଏବଂ $num ମଧ୍ୟରେ ଏହାକୁ ପଢିବା ଅଧିକ ସହଜ ହେବ
03:37 loop 1କୁ ଘୋଷଣା କରିବା ସହିତ ଏଥିରେ 1 ସଂଯୁକ୍ତ କରନ୍ତୁ ଏବଂ ତା’ପରେ ମୁଁ loop 2 କହିବା ସହିତ ଆଉ ଗୋଟିଏ 1କୁ ସଂଯୁକ୍ତ କରିବି; ଏବଂ ତାହା loop 3 ଅଟେ ଏବଂ 10 ପର୍ଯ୍ୟନ୍ତ ମୁଁ 1କୁ ସଂଯୁକ୍ତ କରିଚାଲିବି
03:49 ଏହାକୁ ଖୋଲନ୍ତୁ. Refresh କରନ୍ତୁ. ଏହିପରି. ଆପଣ ଦେଖିପାରୁଥିବା ଭଳି 10 ପର୍ଯ୍ୟନ୍ତ 1,2,3 ଏହିପରି ଲୂପ୍ ପ୍ରାପ୍ତ କଲେ
03:58 ଏଠାରେ ଏହି ଭେଲ୍ୟୁକୁ 100ରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ. ଏହାକୁ Refresh କରନ୍ତୁ. ଏହା ଶହେ ପର୍ଯ୍ୟନ୍ତ ଯିବା ଆପଣ ଦେଖିପାରିବେ. ସଂଖ୍ୟା ଯେତେ ବଡ ହେବ, ଲୂପ୍ ହେବା ପାଇଁ ସେତେ ବେଶୀ ସମୟ ନେବ
04:08 6000କୁ ନିଅନ୍ତୁ. ତାହାକୁ refresh କରନ୍ତୁ. ଏହା କିଛି ସମୟ ନେବ. ଏହା ଏହିପରି 6000 ପର୍ଯ୍ୟନ୍ତ ହେବ. ତେଣୁ ଏହା ଏହି ମାର୍ଗରେ ଅତି ଦକ୍ଷ ଅଟେ
04:20 ଆପଣ ଏହାକୁ ଗୋଟିଏ ଆରେ ସହିତ ସମ୍ମିଳିତ କରି ଗୋଟିଏ ପ୍ରୋଗ୍ରାମ୍ ସୃଷ୍ଟି କରିବା ପାଇଁ ଚେଷ୍ଟା କରିପାରନ୍ତି ଯାହା array ମଧ୍ୟରେ ଥିବା ଅକ୍ଷରଗୁଡିକୁ ଏକୋ କରିବ
04:27 ଗୋଟିଏ ଆରେରେ ଥିବା ପ୍ରତ୍ୟେକ ଭେଲ୍ୟୁକୁ echo କରିବା ପାଇଁ ଆପଣ loopକୁ ବ୍ୟବହାର କରିପାରିବେ
04:32 ଏହିପରି ଚେଷ୍ଟା କରନ୍ତୁ. ଯଦିଓ ମୌଳିକ ବିଭାଗରେ ନୁହେଁ ମୁଁ ଏହାକୁ ମୋ’ର ଗୋଟିଏ ଟ୍ୟୁଟୋରିଆଲରେ କରିବି
04:40 ହେଲେ ଏହା ମୌଳିକ ଗଠନ ଅଟେ. ଏଠାରେ $max ନାମକ ଗୋଟିଏ ଭେରିଏବଲକୁ ସୃଷ୍ଟି କରିବା ସହିତ ଏଥିରେ ସର୍ବାଧିକ ଭେଲ୍ୟୁ ପ୍ରଦାନ କରିବା ପାଇଁ ମଧ୍ୟ ମୁଁ ପରାମର୍ଶ ଦେଉଛି
04:53 ଏହା ସମ୍ପୂର୍ଣ୍ଣରୂପେ ସମାନ କାର୍ଯ୍ୟ କରିବ. ଏହା ପଢିବା ଅଧିକ ସହଜ ଅଟେ ଏବଂ ସମସ୍ତକୁ ଏଠାରେ ଆପଣ ଘୋଷଣା କରିପାରିବା ସହିତ ଏହାକୁ ଗୋଟିଏ ରେଫରେନ୍ସ କରିପାରିବେ
05:03 ଯଦି ଆପଣଙ୍କର ଏକରୁ ଅଧିକ ଲୂପ୍ ଥାଏ ତେବେ ମୋ’ର ପ୍ରୋଗ୍ରାମକୁ ପଠନଯୋଗ୍ୟ ତଥା ବ୍ୟବହାର ଉପଯୋଗୀ କରିବା ସକାଶେ ମୁଁ ଏହାକୁ ଚୟନ କରିବି. ଠିକ୍ ଅଛି ତାହା ଗୋଟିଏ while ଲୂପ୍ ଅଟେ. ସଂକ୍ଷିପ୍ତରେ. ଏହା ଆରମ୍ଭର conditionକୁ ଯାଞ୍ଚ କରେ
05:17 ଯଦି କଣ୍ଡିଶନ୍ True ହୁଏ ତେବେ ଏହା ଏହି codeର blockକୁ ନିଷ୍ପାଦନ କରିବ ଏବଂ echo alphaରେ କରିବା ଭଳି କାର୍ଯ୍ୟ କରିପାରିବେ
05:24 ଆପଣଙ୍କ ଭେରିଏବଲ୍ ବର୍ଦ୍ଧିତ ଆକାରରେ ହେବ. ସୁନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଅପଣଙ୍କ ଭେରିଏବଲକୁ ବର୍ଦ୍ଧିତ ଆକାରରେ ରଖିଛନ୍ତି ନଚେତ୍ ଏହା infinity ପାଇଁ loop ହେବ
05:32 ଦେଖିଥିବା ହେତୁ ଧନ୍ୟବାଦ. ଆଇଆଇଟି ବମ୍ୱେ ତରଫରୁ, ପ୍ରଦୀପ ଚନ୍ଦ୍ର ମହାପାତ୍ରଙ୍କ ସହ ମୁଁ ପ୍ରଭାସ ତ୍ରିପାଠୀ ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି. ଧନ୍ୟବାଦ

Contributors and Content Editors

Pradeep