Difference between revisions of "C-and-Cpp/C4/Function-Call/Oriya"
From Script | Spoken-Tutorial
(Created page with "{| border = 1 |Time |Narration |- | 00:01 || “C ଓ C++ ରେ ଫଙ୍କସନ୍ କଲ୍ସ” ଉପରେ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ...") |
PoojaMoolya (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | {| | + | {| Border = 1 |
− | |Time | + | | '''Time''' |
− | |Narration | + | |'''Narration''' |
+ | |||
|- | |- | ||
− | | 00:01 | + | |00:01 |
|| “C ଓ C++ ରେ ଫଙ୍କସନ୍ କଲ୍ସ” ଉପରେ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ କୁ ସ୍ୱାଗତ | || “C ଓ C++ ରେ ଫଙ୍କସନ୍ କଲ୍ସ” ଉପରେ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ କୁ ସ୍ୱାଗତ | ||
+ | |||
|- | |- | ||
− | | 00:07 | + | |00:07 |
− | || ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆମେ ଫଙ୍କସନ୍ କଲ୍ ର ପ୍ରକାର ବିଷୟରେ ଶିଖିବା, ଯେପରି- | + | ||ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆମେ ଫଙ୍କସନ୍ କଲ୍ ର ପ୍ରକାର ବିଷୟରେ ଶିଖିବା, ଯେପରି- |
+ | |||
|- | |- | ||
− | | 00:13 | + | |00:13 |
− | || | + | ||କଲ୍ ବାଏ ଭାଲ୍ୟୁ,କଲ୍ ବାଏ ରେଫରେନ୍ସ |
+ | |||
|- | |- | ||
− | | 00: | + | |00:16 |
− | || | + | ||ଆମେ ଏହାକୁ ଉଦାହରଣ ମାଧ୍ୟମରେ କରିବା |
+ | |||
|- | |- | ||
− | | 00: | + | |00:19 |
− | || | + | ||ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେକର୍ଡ କରିବାକୁ, ମୁଁ ବ୍ୟବହାର କରୁଛି “ଉବୁଣ୍ଟୁ ଅପରେଟିଙ୍ଗ୍ ସିଷ୍ଟମ୍” ଭର୍ସନ ୧୧.୧୦, |
+ | |||
|- | |- | ||
− | | 00: | + | |00:26 |
− | || | + | ||“gcc” ଏବଂ “g++” କମ୍ପାଇଲର୍ ଭର୍ସନ୍ ୪.୬.୧ |
+ | |||
|- | |- | ||
− | | 00: | + | |00:31 |
− | || | + | ||ଆସନ୍ତୁ “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ”ର ପରିଚୟ ସହିତ ଆରମ୍ଭ କରିବା |
+ | |||
|- | |- | ||
− | | 00: | + | |00:35 |
− | || | + | ||ଏହା ଫଙ୍କସନ୍ ରେ “ଆର୍ଗୁମେଣ୍ଟସ୍” ପାସ୍ କରିବାର ଏକ ପଦ୍ଧତି |
+ | |||
|- | |- | ||
− | | 00: | + | |00:40 |
− | || | + | ||ଯେତେବେଳେ ଭାଲ୍ୟୁ ଦ୍ୱାରା ଭେରିଏବଲ୍ ପାସ୍ କରୁ, ଏହା ଭେରିଏବଲ୍ର ଏକ କପି ତିଆରି କରେ |
+ | |||
|- | |- | ||
− | + | |00:45 | |
− | + | ||ଫଙ୍କସନ୍ ରେ ପାସ୍ କରିବା ପୂର୍ବରୁ | |
− | + | ||
− | | 00:45 | + | |
− | || ଫଙ୍କସନ୍ ରେ ପାସ୍ କରିବା ପୂର୍ବରୁ | + | |
|- | |- | ||
|00:48 | |00:48 | ||
− | || ଫଙ୍କସନ୍ ଭିତରେ କରାଯାଇଥିବା ଆର୍ଗୁମେଣ୍ଟସ୍ ରେ ପରିବର୍ତ୍ତନ ଫଙ୍କସନ୍ ରେ ହିଁ ରହିବ | + | ||ଫଙ୍କସନ୍ ଭିତରେ କରାଯାଇଥିବା ଆର୍ଗୁମେଣ୍ଟସ୍ ରେ ପରିବର୍ତ୍ତନ ଫଙ୍କସନ୍ ରେ ହିଁ ରହିବ |
+ | |||
|- | |- | ||
|00:54 | |00:54 | ||
− | || ଏହା ଫଙ୍କସନ୍ ବାହାରେ ପ୍ରଭାବିତ ହେବନାହିଁ | + | ||ଏହା ଫଙ୍କସନ୍ ବାହାରେ ପ୍ରଭାବିତ ହେବନାହିଁ |
+ | |||
|- | |- | ||
|00:58 | |00:58 | ||
− | || “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ” ଉପରେ ପ୍ରୋଗ୍ରାମ୍ ଦେଖନ୍ତୁ | + | ||“ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ” ଉପରେ ପ୍ରୋଗ୍ରାମ୍ ଦେଖନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 01:02 | + | |01:02 |
− | || ମୁଁ ଏଡିଟରରେ ଟାଇପ୍ କରିସାରିଥିବା ପ୍ରୋଗ୍ରାମ୍ କୁ ଖୋଲିବି | + | ||ମୁଁ ଏଡିଟରରେ ଟାଇପ୍ କରିସାରିଥିବା ପ୍ରୋଗ୍ରାମ୍ କୁ ଖୋଲିବି |
+ | |||
|- | |- | ||
− | | 01:08 | + | |01:08 |
− | || ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା “କଲ୍ ବାଏଭାଲ ଡଟ୍ ସି” (callbyval.c) | + | ||ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା “କଲ୍ ବାଏଭାଲ ଡଟ୍ ସି” (callbyval.c) |
+ | |||
|- | |- | ||
− | | 01:13 | + | |01:13 |
− | || ଏହି ପ୍ରୋଗ୍ରାମ୍ ରେ ଆମେ, ସଂଖ୍ୟାର ଘନକୁ ଗଣନା କରିବା | ଏବେ ମୁଁ କୋଡ୍ ବୁଝାଉଛି | + | ||ଏହି ପ୍ରୋଗ୍ରାମ୍ ରେ ଆମେ, ସଂଖ୍ୟାର ଘନକୁ ଗଣନା କରିବା | ଏବେ ମୁଁ କୋଡ୍ ବୁଝାଉଛି |
+ | |||
|- | |- | ||
− | | 01:19 | + | |01:19 |
− | || ଏହା ହେଉଛି ଆମର “ହେଡର୍ ଫାଇଲ୍” | + | ||ଏହା ହେଉଛି ଆମର “ହେଡର୍ ଫାଇଲ୍” |
+ | |||
|- | |- | ||
− | | 01:21 | + | |01:21 |
− | || ଏଠାରେ “କ୍ୟୁବ୍” ଫଙ୍କସନ୍ ଅଛି ଯାହାର “int x” ଭଳି ଏକ “ଆର୍ଗୁମେଣ୍ଟ” ରହିଛି | + | ||ଏଠାରେ “କ୍ୟୁବ୍” ଫଙ୍କସନ୍ ଅଛି ଯାହାର “int x” ଭଳି ଏକ “ଆର୍ଗୁମେଣ୍ଟ” ରହିଛି |
+ | |||
|- | |- | ||
− | | 01:27 | + | |01:27 |
|| ଏହି ଫଙ୍କସନ୍ ରେ ଆମେ “ଏକ୍ସ”ର କ୍ୟୁବ୍ ଗଣନା କରିବା ଏବଂ “ଏକ୍ସ”ର ଭାଲ୍ୟୁ ରିଟର୍ନ କରିବା | || ଏହି ଫଙ୍କସନ୍ ରେ ଆମେ “ଏକ୍ସ”ର କ୍ୟୁବ୍ ଗଣନା କରିବା ଏବଂ “ଏକ୍ସ”ର ଭାଲ୍ୟୁ ରିଟର୍ନ କରିବା | ||
+ | |||
|- | |- | ||
− | | 01:33 | + | |01:33 |
− | || ଏହା ହେଉଛି ଆମର “ମେନ୍() ଫଙ୍କସନ୍ ” | + | ||ଏହା ହେଉଛି ଆମର “ମେନ୍() ଫଙ୍କସନ୍ ” |
+ | |||
|- | |- | ||
|01:36 | |01:36 | ||
− | || ଏଠାରେ ଆମେ “n”ର ଭାଲ୍ୟୁ “୮” ଦେଉ, “n” ଏକ ଇଣ୍ଟିଜର୍ ଭେରିଏବଲ୍ ଅଟେ | + | ||ଏଠାରେ ଆମେ “n”ର ଭାଲ୍ୟୁ “୮” ଦେଉ, “n” ଏକ ଇଣ୍ଟିଜର୍ ଭେରିଏବଲ୍ ଅଟେ |
+ | |||
|- | |- | ||
− | | 01:43 | + | |01:43 |
− | || ତାହାପରେ ଆମେ “କ୍ୟୁବ୍” ଫଙ୍କସନ୍ କଲ୍ କରିବା | + | ||ତାହାପରେ ଆମେ “କ୍ୟୁବ୍” ଫଙ୍କସନ୍ କଲ୍ କରିବା |
+ | |||
|- | |- | ||
− | | 01:45 | + | |01:45 |
|| ଏବଂ “n” ର ଭାଲ୍ୟୁ ଓ “n” ର ଘନ ପ୍ରିଣ୍ଟ କରିବା | || ଏବଂ “n” ର ଭାଲ୍ୟୁ ଓ “n” ର ଘନ ପ୍ରିଣ୍ଟ କରିବା | ||
+ | |||
|- | |- | ||
− | | 01:49 | + | |01:49 |
− | || ଆଉ ଏହା ହେଉଛି ଆମର “ରିଟର୍ନ” ଷ୍ଟେଟମେଣ୍ଟ | + | ||ଆଉ ଏହା ହେଉଛି ଆମର “ରିଟର୍ନ” ଷ୍ଟେଟମେଣ୍ଟ |
+ | |||
|- | |- | ||
− | | 01:52 | + | |01:52 |
− | || ଏବେ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା | + | ||ଏବେ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା |
+ | |||
|- | |- | ||
|01:54 | |01:54 | ||
− | || କୀ’ବୋର୍ଡରେ ଏକକାଳୀନ ''' Ctrl, Alt''' ଓ '''T''' ଦବାଇ ଟର୍ମିନାଲ୍ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ | + | ||କୀ’ବୋର୍ଡରେ ଏକକାଳୀନ ''' Ctrl, Alt''' ଓ '''T''' ଦବାଇ ଟର୍ମିନାଲ୍ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ |
+ | |||
|- | |- | ||
|02:02 | |02:02 | ||
− | || କମ୍ପାଇଲ କରିବା ପାଇଁ, '''gcc ସ୍ପେସ୍ callbyval.c ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ val''' ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ | + | ||କମ୍ପାଇଲ କରିବା ପାଇଁ, '''gcc ସ୍ପେସ୍ callbyval.c ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ val''' ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
+ | |||
|- | |- | ||
|02:12 | |02:12 | ||
− | || ଏବେ, “ଡଟ୍ ସ୍ଲାସ୍ ଭାଲ୍ (./val)” ଟାଇପ୍ କରି “ଏଣ୍ଟର୍” ଦବାନ୍ତୁ | + | ||ଏବେ, “ଡଟ୍ ସ୍ଲାସ୍ ଭାଲ୍ (./val)” ଟାଇପ୍ କରି “ଏଣ୍ଟର୍” ଦବାନ୍ତୁ |
+ | |||
|- | |- | ||
|02:16 | |02:16 | ||
− | || ଆଉଟପୁଟ୍ ଏହିପରି ଡିସପ୍ଲେ ହେବ: '''Cube of 8 is 512.''' | + | ||ଆଉଟପୁଟ୍ ଏହିପରି ଡିସପ୍ଲେ ହେବ: '''Cube of 8 is 512.''' |
+ | |||
|- | |- | ||
|02:23 | |02:23 | ||
− | || ବର୍ତ୍ତମାନ “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ” ଦେଖିବା | + | ||ବର୍ତ୍ତମାନ “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ” ଦେଖିବା |
+ | |||
|- | |- | ||
|02:26 | |02:26 | ||
− | || ଆମ ସ୍ଲାଇଡ୍ସକୁ ଫେରିଯିବା | + | ||ଆମ ସ୍ଲାଇଡ୍ସକୁ ଫେରିଯିବା |
+ | |||
|- | |- | ||
− | | 02:29 | + | |02:29 |
− | || ଏହା, ଫଙ୍କସନ୍ କୁ “ଆର୍ଗୁମେଣ୍ଟ” ପାସ୍ କରିବାର ଅନ୍ୟଏକ ପ୍ରଣାଳୀ ଅଟେ | + | ||ଏହା, ଫଙ୍କସନ୍ କୁ “ଆର୍ଗୁମେଣ୍ଟ” ପାସ୍ କରିବାର ଅନ୍ୟଏକ ପ୍ରଣାଳୀ ଅଟେ |
+ | |||
|- | |- | ||
− | | 02:33 | + | |02:33 |
− | || ଏହି ପ୍ରଣାଳୀ ଭାଲ୍ୟୁ ବଦଳରେ ଆର୍ଗୁମେଣ୍ଟ ର ଆଡ୍ରେସ୍ କପି କରେ | + | ||ଏହି ପ୍ରଣାଳୀ ଭାଲ୍ୟୁ ବଦଳରେ ଆର୍ଗୁମେଣ୍ଟ ର ଆଡ୍ରେସ୍ କପି କରେ |
+ | |||
|- | |- | ||
− | | 02:39 | + | |02:39 |
− | || ଫଙ୍କସନ୍ ଭିତରେ ଆର୍ଗୁମେଣ୍ଟରେ କରାଯାଇଥିବା ପରିବର୍ତ୍ତନ, ସେଗୁଡ଼ିକୁ ବାହାରେ ପ୍ରଭାବିତ କରିପାରେ | + | ||ଫଙ୍କସନ୍ ଭିତରେ ଆର୍ଗୁମେଣ୍ଟରେ କରାଯାଇଥିବା ପରିବର୍ତ୍ତନ, ସେଗୁଡ଼ିକୁ ବାହାରେ ପ୍ରଭାବିତ କରିପାରେ |
+ | |||
|- | |- | ||
|02:45 | |02:45 | ||
− | || ଏଥିରେ ଆର୍ଗୁମେଣ୍ଟସକୁ ପଏଣ୍ଟର୍ ଟାଇପ୍ ରୂପେ ଘୋଷିତ କରିବା ଆବଶ୍ୟକ ଅଛି | + | ||ଏଥିରେ ଆର୍ଗୁମେଣ୍ଟସକୁ ପଏଣ୍ଟର୍ ଟାଇପ୍ ରୂପେ ଘୋଷିତ କରିବା ଆବଶ୍ୟକ ଅଛି |
+ | |||
|- | |- | ||
− | | 02:50 | + | |02:50 |
− | || “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ” ଉପରେ ଏକ ଉଦାହରଣ ଦେଖିବା | + | ||“ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ” ଉପରେ ଏକ ଉଦାହରଣ ଦେଖିବା |
+ | |||
|- | |- | ||
− | | 02:54 | + | |02:54 |
− | || ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା '''callbyref.c''' | + | ||ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା '''callbyref.c''' |
+ | |||
|- | |- | ||
− | | 02:59 | + | |02:59 |
− | || '''stdio.h''' ହେଉଛି ଆମର ହେଡର୍ ଫାଇଲ୍ | + | ||'''stdio.h''' ହେଉଛି ଆମର ହେଡର୍ ଫାଇଲ୍ |
+ | |||
|- | |- | ||
− | | 03:03 | + | |03:03 |
− | || ଆମ ପାଖରେ “ସ୍ୱାପ୍” ଫଙ୍କସନ୍ ଅଛି | + | ||ଆମ ପାଖରେ “ସ୍ୱାପ୍” ଫଙ୍କସନ୍ ଅଛି |
+ | |||
|- | |- | ||
− | | 03:06 | + | |03:06 |
− | || ଏହି ଫଙ୍କସନ୍, ଭେରିଏବଲ୍ସ ର ଭାଲ୍ୟୁ ବଦଳାଇବ | + | ||ଏହି ଫଙ୍କସନ୍, ଭେରିଏବଲ୍ସ ର ଭାଲ୍ୟୁ ବଦଳାଇବ |
+ | |||
|- | |- | ||
− | | 03:10 | + | |03:10 |
− | || 'a'ର ଭାଲ୍ୟୁ 'b' ଭାଲ୍ୟୁରେ ଏବଂ ଓଲଟା କ୍ରମରେ ଷ୍ଟୋର୍ ହେବ | + | ||'a'ର ଭାଲ୍ୟୁ 'b' ଭାଲ୍ୟୁରେ ଏବଂ ଓଲଟା କ୍ରମରେ ଷ୍ଟୋର୍ ହେବ |
+ | |||
|- | |- | ||
− | | 03:15 | + | |03:15 |
− | || ଦେଖନ୍ତୁ, ଫଙ୍କସନ୍ କୁ ପାସ୍ କରାଯାଇଥିବା “ଆର୍ଗୁମେଣ୍ଟସ୍” “ପଏଣ୍ଟର୍ ଟାଇପ୍” ଅଟେ | + | ||ଦେଖନ୍ତୁ, ଫଙ୍କସନ୍ କୁ ପାସ୍ କରାଯାଇଥିବା “ଆର୍ଗୁମେଣ୍ଟସ୍” “ପଏଣ୍ଟର୍ ଟାଇପ୍” ଅଟେ |
+ | |||
|- | |- | ||
− | | 03:21 | + | |03:21 |
− | || ଏଠାରେ ଆମେ ଏକ “ଇଣ୍ଟିଜର” ଭେରିଏବଲ୍ t ଘୋଷିତ କରିଛୁ | + | ||ଏଠାରେ ଆମେ ଏକ “ଇଣ୍ଟିଜର” ଭେରିଏବଲ୍ t ଘୋଷିତ କରିଛୁ |
+ | |||
|- | |- | ||
− | | 03:25 | + | |03:25 |
− | || ପ୍ରଥମେ, “a” ର ଭାଲ୍ୟୁ “t” ରେ ଷ୍ଟୋର୍ ହୁଏ | + | ||ପ୍ରଥମେ, “a” ର ଭାଲ୍ୟୁ “t” ରେ ଷ୍ଟୋର୍ ହୁଏ |
+ | |||
|- | |- | ||
− | | 03:28 | + | |03:28 |
− | || ତାହାପରେ “b” ର ଭାଲ୍ୟୁ “a” ରେ ଷ୍ଟୋର୍ ହୁଏ | + | ||ତାହାପରେ “b” ର ଭାଲ୍ୟୁ “a” ରେ ଷ୍ଟୋର୍ ହୁଏ |
+ | |||
|- | |- | ||
− | | 03:32 | + | |03:32 |
− | || ଓ ପରେ “t” ର ଭାଲ୍ୟୁ “b” ରେ ଷ୍ଟୋର୍ ହୁଏ | + | ||ଓ ପରେ “t” ର ଭାଲ୍ୟୁ “b” ରେ ଷ୍ଟୋର୍ ହୁଏ |
+ | |||
|- | |- | ||
− | | 03:37 | + | |03:37 |
− | || ଏହିଭଳି, ଭାଲ୍ୟୁ ଗୁଡ଼ିକ ପରିବର୍ତ୍ତିତ ହୁଏ | + | ||ଏହିଭଳି, ଭାଲ୍ୟୁ ଗୁଡ଼ିକ ପରିବର୍ତ୍ତିତ ହୁଏ |
+ | |||
|- | |- | ||
− | | 03:40 | + | |03:40 |
− | || ଏହା ହେଉଛି ଆମର “ମେନ୍()” ଫଙ୍କସନ୍ | + | ||ଏହା ହେଉଛି ଆମର “ମେନ୍()” ଫଙ୍କସନ୍ |
+ | |||
|- | |- | ||
− | | 03:42 | + | |03:42 |
− | || ଏଠାରେ ଆମେ ଦୁଇଟି ଇଣ୍ଟିଜର୍ ଭେରିଏବଲ୍, i ଓ j ଘୋଷିତ କରିଛୁ | + | ||ଏଠାରେ ଆମେ ଦୁଇଟି ଇଣ୍ଟିଜର୍ ଭେରିଏବଲ୍, i ଓ j ଘୋଷିତ କରିଛୁ |
+ | |||
|- | |- | ||
− | | 03:49 | + | |03:49 |
− | || ଏହାପରେ ଆମେ ୟୁଜର୍ ଇନପୁଟ୍ ଭାବେ, i ଓ j ର ଭାଲ୍ୟୁ ନେଉ | + | ||ଏହାପରେ ଆମେ ୟୁଜର୍ ଇନପୁଟ୍ ଭାବେ, i ଓ j ର ଭାଲ୍ୟୁ ନେଉ |
+ | |||
|- | |- | ||
− | | 03:53 | + | |03:53 |
− | || ଆମ୍ପର୍ସେଣ୍ଡ i (&i) ଏବଂ ଆମ୍ପର୍ସେଣ୍ଡ j (&j), i ଓ j ର ମେମୋରୀ ଆଡ୍ରେସ୍ ଦେବେ | + | ||ଆମ୍ପର୍ସେଣ୍ଡ i (&i) ଏବଂ ଆମ୍ପର୍ସେଣ୍ଡ j (&j), i ଓ j ର ମେମୋରୀ ଆଡ୍ରେସ୍ ଦେବେ |
+ | |||
|- | |- | ||
− | | 03:59 | + | |03:59 |
− | || ପ୍ରଥମେ, ସ୍ୱାପିଂ କରିବା ପୂର୍ବରୁ ଆମେ ଭାଲ୍ୟୁ ପ୍ରିଣ୍ଟ କରିବା | + | ||ପ୍ରଥମେ, ସ୍ୱାପିଂ କରିବା ପୂର୍ବରୁ ଆମେ ଭାଲ୍ୟୁ ପ୍ରିଣ୍ଟ କରିବା |
+ | |||
|- | |- | ||
− | | 04:04 | + | |04:04 |
− | || ଏହାପରେ “ସ୍ୱାପ୍” ଫଙ୍କସନ୍ କଲ୍ କରିବା | + | ||ଏହାପରେ “ସ୍ୱାପ୍” ଫଙ୍କସନ୍ କଲ୍ କରିବା |
+ | |||
|- | |- | ||
− | | 04:06 | + | |04:06 |
− | || ଆଉ ତାହାପରେ ସ୍ୱାପିଂ ପରର ଭାଲ୍ୟୁସ୍ ପ୍ରିଣ୍ଟ କରିବା | + | ||ଆଉ ତାହାପରେ ସ୍ୱାପିଂ ପରର ଭାଲ୍ୟୁସ୍ ପ୍ରିଣ୍ଟ କରିବା |
+ | |||
|- | |- | ||
− | | 04:10 | + | |04:10 |
− | || ଓ ଏହା ହେଉଛି ଆମର “ରିଟର୍ନ” ଷ୍ଟେଟମେଣ୍ଟ | + | ||ଓ ଏହା ହେଉଛି ଆମର “ରିଟର୍ନ” ଷ୍ଟେଟମେଣ୍ଟ |
+ | |||
|- | |- | ||
− | | 04:13 | + | |04:13 |
− | || ଏବେ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ କରିବା | + | ||ଏବେ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ କରିବା |
+ | |||
|- | |- | ||
− | | 04:16 | + | |04:16 |
− | || ଆମ ଟର୍ମିନାଲକୁ ଫେରିଯିବା | + | ||ଆମ ଟର୍ମିନାଲକୁ ଫେରିଯିବା |
+ | |||
|- | |- | ||
− | | 04:19 | + | |04:19 |
− | || କମ୍ପାଇଲ କରିବା ପାଇଁ '''gcc ସ୍ପେସ୍ callbyref ଡଟ୍ c ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ ref''' ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦବାନ୍ତୁ | + | ||କମ୍ପାଇଲ କରିବା ପାଇଁ '''gcc ସ୍ପେସ୍ callbyref ଡଟ୍ c ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ ref''' ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦବାନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 04:29 | + | |04:29 |
− | || ଏବେ “ଡଟ୍ ସ୍ଲାସ୍ ref” ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ | + | ||ଏବେ “ଡଟ୍ ସ୍ଲାସ୍ ref” ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 04:33 | + | |04:33 |
− | || ଆମେ “ଏଣ୍ଟର୍ ଦ ଭାଲ୍ୟୁସ୍” ଦେଖିବା, ମୁଁ ୬ ଏବଂ ୪ ଏଣ୍ଟର୍ କରିବି | + | ||ଆମେ “ଏଣ୍ଟର୍ ଦ ଭାଲ୍ୟୁସ୍” ଦେଖିବା, ମୁଁ ୬ ଏବଂ ୪ ଏଣ୍ଟର୍ କରିବି |
+ | |||
|- | |- | ||
− | | 04:40 | + | |04:40 |
− | || ଆଉଟପୁଟ ପ୍ରଦର୍ଶିତ ହେବ: Before swapping 6 and 4 | + | ||ଆଉଟପୁଟ ପ୍ରଦର୍ଶିତ ହେବ: Before swapping 6 and 4 |
+ | |||
|- | |- | ||
− | | 04:44 | + | |04:44 |
||After swapping 4 and 6. | ||After swapping 4 and 6. | ||
+ | |||
|- | |- | ||
− | | 04:48 | + | |04:48 |
− | || ଏବେ ଦେଖନ୍ତୁ ସମାନ ପ୍ରୋଗ୍ରାମ୍ କୁ C++ ରେ କେମିତି ଏକଜେକ୍ୟୁଟ୍ କରାଯାଏ | + | ||ଏବେ ଦେଖନ୍ତୁ ସମାନ ପ୍ରୋଗ୍ରାମ୍ କୁ C++ ରେ କେମିତି ଏକଜେକ୍ୟୁଟ୍ କରାଯାଏ |
+ | |||
|- | |- | ||
− | | 04:53 | + | |04:53 |
− | || ମୋ ପାଖରେ କୋଡ୍ ଅଛି, ଆସନ୍ତୁ ଦେଖିବା | + | ||ମୋ ପାଖରେ କୋଡ୍ ଅଛି, ଆସନ୍ତୁ ଦେଖିବା |
+ | |||
|- | |- | ||
− | | 04:57 | + | |04:57 |
− | || ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ ହେଉଛି ଦ୍ୱିତୀୟ ପ୍ରୋଗ୍ରାମ୍ | + | ||ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ ହେଉଛି ଦ୍ୱିତୀୟ ପ୍ରୋଗ୍ରାମ୍ |
+ | |||
|- | |- | ||
− | | 05:01 | + | |05:01 |
− | || ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା '''callbyref.cpp'' | + | ||ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା '''callbyref.cpp'' |
+ | |||
|- | |- | ||
− | | 05:06 | + | |05:06 |
− | || କୋଡ୍ ମାଧ୍ୟମରେ ଯିବା | + | ||କୋଡ୍ ମାଧ୍ୟମରେ ଯିବା |
+ | |||
|- | |- | ||
− | | 05:08 | + | |05:08 |
− | || '''iostream''' ହେଉଛି ଆମ ହେଡର୍ ଫାଇଲ୍ | + | ||'''iostream''' ହେଉଛି ଆମ ହେଡର୍ ଫାଇଲ୍ |
+ | |||
|- | |- | ||
− | | 05:12 | + | |05:12 |
− | || ଏଠାରେ ଆମେ '''std namespace''' ବ୍ୟବହାର କରୁଛୁ | + | ||ଏଠାରେ ଆମେ '''std namespace''' ବ୍ୟବହାର କରୁଛୁ |
+ | |||
|- | |- | ||
− | | 05:16 | + | |05:16 |
− | || C++ରେ ଫଙ୍କସନ୍ ଡିକ୍ଲାରେସନ ସମାନ ଅଟେ | + | ||C++ରେ ଫଙ୍କସନ୍ ଡିକ୍ଲାରେସନ ସମାନ ଅଟେ |
+ | |||
|- | |- | ||
− | | 05:19 | + | |05:19 |
− | || ଏଥିରେ ଆମେ ଆମ୍ପର୍ସେଣ୍ଡ x ଏବଂ ଆମ୍ପର୍ସେଣ୍ଡ y ରୂପେ ଆର୍ଗୁମେଣ୍ଟସ୍ ପାସ୍ କରିବା | + | ||ଏଥିରେ ଆମେ ଆମ୍ପର୍ସେଣ୍ଡ x ଏବଂ ଆମ୍ପର୍ସେଣ୍ଡ y ରୂପେ ଆର୍ଗୁମେଣ୍ଟସ୍ ପାସ୍ କରିବା |
+ | |||
|- | |- | ||
− | | 05:25 | + | |05:25 |
− | || ଏହା x ଓ y ର ମେମୋରୀ ଆଡ୍ରେସ୍ ଦେବ | + | ||ଏହା x ଓ y ର ମେମୋରୀ ଆଡ୍ରେସ୍ ଦେବ |
+ | |||
|- | |- | ||
− | | 05:29 | + | |05:29 |
− | || ଏହାପରେ ଆମେ ଭାଲ୍ୟୁକୁ ସ୍ୱାପ୍ କରିବା | + | ||ଏହାପରେ ଆମେ ଭାଲ୍ୟୁକୁ ସ୍ୱାପ୍ କରିବା |
+ | |||
|- | |- | ||
− | | 05:32 | + | |05:32 |
− | || ଅବଶିଷ୍ଟ କୋଡ୍ ଆମ C କୋଡ୍ ଭଳି ସମାନ ଅଟେ | + | ||ଅବଶିଷ୍ଟ କୋଡ୍ ଆମ C କୋଡ୍ ଭଳି ସମାନ ଅଟେ |
+ | |||
|- | |- | ||
− | | 05:36 | + | |05:36 |
− | || '''printf''' ଷ୍ଟେଟମେଣ୍ଟ '''cout''' ଦ୍ୱାରା ରିପ୍ଲେସ୍ ହୁଏ ଏବଂ '''scanf''' ଷ୍ଟେଟମେଣ୍ଟ '''cin''' ଦ୍ୱାରା ରିପ୍ଲେସ୍ ହୁଏ | + | ||'''printf''' ଷ୍ଟେଟମେଣ୍ଟ '''cout''' ଦ୍ୱାରା ରିପ୍ଲେସ୍ ହୁଏ ଏବଂ '''scanf''' ଷ୍ଟେଟମେଣ୍ଟ '''cin''' ଦ୍ୱାରା ରିପ୍ଲେସ୍ ହୁଏ |
+ | |||
|- | |- | ||
− | | 05:44 | + | |05:44 |
− | || ବର୍ତ୍ତମାନ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା | ଟର୍ମିନାଲକୁ ଫେରିଚାଲନ୍ତୁ | + | ||ବର୍ତ୍ତମାନ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା | ଟର୍ମିନାଲକୁ ଫେରିଚାଲନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 05:48 | + | |05:48 |
− | || କମ୍ପାଇଲ୍ କରିବା ପାଇଁ '''g++ ସ୍ପେସ୍ callbyref.cpp ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ ref1''' ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ | + | ||କମ୍ପାଇଲ୍ କରିବା ପାଇଁ '''g++ ସ୍ପେସ୍ callbyref.cpp ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ ref1''' ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 06:00 | + | |06:00 |
− | || ଏବେ “ଡଟ୍ ସ୍ଲାସ୍ ref1” ଟାଇପ୍ କରନ୍ତୁ | ଏଣ୍ଟର୍ ଦାବନ୍ତୁ | + | ||ଏବେ “ଡଟ୍ ସ୍ଲାସ୍ ref1” ଟାଇପ୍ କରନ୍ତୁ | ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 06:05 | + | |06:05 |
− | || ଏଠାରେ ଏହା ପ୍ରଦର୍ଶିତ ହୁଏ: | + | ||ଏଠାରେ ଏହା ପ୍ରଦର୍ଶିତ ହୁଏ: |
+ | |||
|- | |- | ||
− | | 06:07 | + | |06:07 |
||Enter values of a and b | ||Enter values of a and b | ||
+ | |||
|- | |- | ||
− | | 06:10 | + | |06:10 |
− | || ମୁଁ ୪ ଓ ୩ ଏଣ୍ଟର୍ କରିବି | + | ||ମୁଁ ୪ ଓ ୩ ଏଣ୍ଟର୍ କରିବି |
+ | |||
|- | |- | ||
− | | 06:13 | + | |06:13 |
− | || ଆଉଟପୁଟ୍ ପ୍ରଦର୍ଶିତ ହେଲା | + | ||ଆଉଟପୁଟ୍ ପ୍ରଦର୍ଶିତ ହେଲା |
+ | |||
|- | |- | ||
− | | 06:15 | + | |06:15 |
||'''Before swapping a and b 4 and 3''' | ||'''Before swapping a and b 4 and 3''' | ||
+ | |||
|- | |- | ||
− | | 06:19 | + | |06:19 |
||'''After swapping a and b 3 and 4''' | ||'''After swapping a and b 3 and 4''' | ||
+ | |||
|- | |- | ||
− | | 06:23 | + | |06:23 |
− | || ଏହା ଟ୍ୟୁଟୋରିଆଲ୍ ର ସମାପ୍ତିକୁ ଆଣେ | + | ||ଏହା ଟ୍ୟୁଟୋରିଆଲ୍ ର ସମାପ୍ତିକୁ ଆଣେ |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 06: | + | |06:26 |
− | || | + | ||ସ୍ଲାଇଡ୍ସକୁ ଫେରିଚାଲନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 06: | + | |06:30 |
− | || | + | ||ସଂକ୍ଷେପରେ, ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆମେ ଶିଖିଲେ: |
+ | |||
|- | |- | ||
− | | 06: | + | |06:32 |
− | || | + | ||ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ |
+ | |||
|- | |- | ||
− | | 06: | + | |06:34 |
− | || | + | ||ଏବଂ ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ |
+ | |||
|- | |- | ||
− | | 06: | + | |06:37 |
− | || C++ରେ କଲ୍ ବାଏ ଭାଲ୍ୟୁ ବ୍ୟବହାର କରି | + | ||ଏକ ଆସାଇନମେଣ୍ଟ ଭାବେ,C++ରେ କଲ୍ ବାଏ ଭାଲ୍ୟୁ ବ୍ୟବହାର କରି |
+ | |||
|- | |- | ||
− | | 06:42 | + | |06:42 |
− | || ଗୋଟିଏ ସଂଖ୍ୟାର ଘନ ଗଣନା କରିବା ପାଇଁ ଏକ ସମାନ ପ୍ରୋଗ୍ରାମ୍ ଲେଖନ୍ତୁ | + | ||ଗୋଟିଏ ସଂଖ୍ୟାର ଘନ ଗଣନା କରିବା ପାଇଁ ଏକ ସମାନ ପ୍ରୋଗ୍ରାମ୍ ଲେଖନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 06:46 | + | |06:46 |
− | || ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ ଭିଡିଓ ଦେଖନ୍ତୁ | + | ||ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ ଭିଡିଓ ଦେଖନ୍ତୁ |
+ | |||
|- | |- | ||
− | | 06:49 | + | |06:49 |
− | || ଏହା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟକୁ ସାରାଂଶିତ କରେ | + | ||ଏହା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟକୁ ସାରାଂଶିତ କରେ |
+ | |||
|- | |- | ||
− | | 06:52 | + | |06:52 |
− | || ଯଦି ଆପଣଙ୍କର ଭଲ ବ୍ୟାଣ୍ଡୱିଡଥ୍ ନାହିଁ, ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ଦେଖିପାରିବେ | + | ||ଯଦି ଆପଣଙ୍କର ଭଲ ବ୍ୟାଣ୍ଡୱିଡଥ୍ ନାହିଁ, ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ଦେଖିପାରିବେ |
+ | |||
|- | |- | ||
− | | 06:56 | + | |06:56 |
− | || ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟିମ: | + | ||ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟିମ: |
+ | |||
|- | |- | ||
− | | 06:58 | + | |06:58 |
− | || ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ସ ବ୍ୟବହାର କରି କର୍ମଶାଳାମାନ ଚଲାନ୍ତି | + | ||ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ସ ବ୍ୟବହାର କରି କର୍ମଶାଳାମାନ ଚଲାନ୍ତି |
+ | |||
|- | |- | ||
|07:01 | |07:01 | ||
− | || ଅନଲାଇନ୍ ଟେଷ୍ଟ ପାସ୍ କରୁଥିବା ବ୍ୟକ୍ତିଙ୍କୁ ପ୍ରମାଣପତ୍ର ଦିଅନ୍ତି | + | ||ଅନଲାଇନ୍ ଟେଷ୍ଟ ପାସ୍ କରୁଥିବା ବ୍ୟକ୍ତିଙ୍କୁ ପ୍ରମାଣପତ୍ର ଦିଅନ୍ତି |
+ | |||
|- | |- | ||
− | | 07:05 | + | |07:05 |
− | || ଅଧିକ ବିବରଣୀ ପାଇଁ, ଦୟାକରି କଣ୍ଟାକ୍ଟ ଆଟ୍ ସ୍ପୋକନ୍ ହାଇଫେନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ଡଟ୍ ଓଆର୍ଜିକୁ ଲେଖନ୍ତୁ (contact@spoken-tutorial.org) | + | ||ଅଧିକ ବିବରଣୀ ପାଇଁ, ଦୟାକରି କଣ୍ଟାକ୍ଟ ଆଟ୍ ସ୍ପୋକନ୍ ହାଇଫେନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ଡଟ୍ ଓଆର୍ଜିକୁ ଲେଖନ୍ତୁ (contact@spoken-tutorial.org) |
+ | |||
|- | |- | ||
− | | 07:11 | + | |07:11 |
− | || ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟକ୍ ଟୁ ଏ ଟିଚର୍ ପ୍ରୋଜେକ୍ଟର ଏକ ଅଂଶ | + | ||ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟକ୍ ଟୁ ଏ ଟିଚର୍ ପ୍ରୋଜେକ୍ଟର ଏକ ଅଂଶ |
+ | |||
|- | |- | ||
− | | 07:15 | + | |07:15 |
− | || ଏହା ଭାରତ ସରକାରଙ୍କ MHRDର ICT ମାଧ୍ୟମରେ ରାଷ୍ଟ୍ରୀୟ ସାକ୍ଷରତା ମିଶନ୍ ଦ୍ୱାରା ସମର୍ଥିତ | + | ||ଏହା ଭାରତ ସରକାରଙ୍କ MHRDର ICT ମାଧ୍ୟମରେ ରାଷ୍ଟ୍ରୀୟ ସାକ୍ଷରତା ମିଶନ୍ ଦ୍ୱାରା ସମର୍ଥିତ |
+ | |||
|- | |- | ||
− | | 07:23 | + | |07:23 |
− | || ଏହି ମିଶନ୍ ଉପରେ ଅଧିକ ବିବରଣୀ ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ | + | ||ଏହି ମିଶନ୍ ଉପରେ ଅଧିକ ବିବରଣୀ ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ |
+ | |||
|- | |- | ||
− | | 07:27 | + | |07:27 |
− | || ଆଇଆଇଟି ବମ୍ୱେ ତରଫରୁ ମୁଁ ପ୍ରଦୀପ ଚନ୍ଦ୍ର ମହାପାତ୍ର ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି | + | ||ଆଇଆଇଟି ବମ୍ୱେ ତରଫରୁ ମୁଁ ପ୍ରଦୀପ ଚନ୍ଦ୍ର ମହାପାତ୍ର ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି |
+ | |||
|- | |- | ||
− | | 07:31 | + | |07:31 |
− | || ଆମ ସହିତ ଜଡ଼ିତ ହୋଇଥିବାରୁ, ଧନ୍ୟବାଦ | + | ||ଆମ ସହିତ ଜଡ଼ିତ ହୋଇଥିବାରୁ, ଧନ୍ୟବାଦ |
+ | |} |
Latest revision as of 17:38, 3 April 2017
Time | Narration |
00:01 | “C ଓ C++ ରେ ଫଙ୍କସନ୍ କଲ୍ସ” ଉପରେ ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ କୁ ସ୍ୱାଗତ |
00:07 | ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆମେ ଫଙ୍କସନ୍ କଲ୍ ର ପ୍ରକାର ବିଷୟରେ ଶିଖିବା, ଯେପରି- |
00:13 | କଲ୍ ବାଏ ଭାଲ୍ୟୁ,କଲ୍ ବାଏ ରେଫରେନ୍ସ |
00:16 | ଆମେ ଏହାକୁ ଉଦାହରଣ ମାଧ୍ୟମରେ କରିବା |
00:19 | ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେକର୍ଡ କରିବାକୁ, ମୁଁ ବ୍ୟବହାର କରୁଛି “ଉବୁଣ୍ଟୁ ଅପରେଟିଙ୍ଗ୍ ସିଷ୍ଟମ୍” ଭର୍ସନ ୧୧.୧୦, |
00:26 | “gcc” ଏବଂ “g++” କମ୍ପାଇଲର୍ ଭର୍ସନ୍ ୪.୬.୧ |
00:31 | ଆସନ୍ତୁ “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ”ର ପରିଚୟ ସହିତ ଆରମ୍ଭ କରିବା |
00:35 | ଏହା ଫଙ୍କସନ୍ ରେ “ଆର୍ଗୁମେଣ୍ଟସ୍” ପାସ୍ କରିବାର ଏକ ପଦ୍ଧତି |
00:40 | ଯେତେବେଳେ ଭାଲ୍ୟୁ ଦ୍ୱାରା ଭେରିଏବଲ୍ ପାସ୍ କରୁ, ଏହା ଭେରିଏବଲ୍ର ଏକ କପି ତିଆରି କରେ |
00:45 | ଫଙ୍କସନ୍ ରେ ପାସ୍ କରିବା ପୂର୍ବରୁ |
00:48 | ଫଙ୍କସନ୍ ଭିତରେ କରାଯାଇଥିବା ଆର୍ଗୁମେଣ୍ଟସ୍ ରେ ପରିବର୍ତ୍ତନ ଫଙ୍କସନ୍ ରେ ହିଁ ରହିବ |
00:54 | ଏହା ଫଙ୍କସନ୍ ବାହାରେ ପ୍ରଭାବିତ ହେବନାହିଁ |
00:58 | “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ” ଉପରେ ପ୍ରୋଗ୍ରାମ୍ ଦେଖନ୍ତୁ |
01:02 | ମୁଁ ଏଡିଟରରେ ଟାଇପ୍ କରିସାରିଥିବା ପ୍ରୋଗ୍ରାମ୍ କୁ ଖୋଲିବି |
01:08 | ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା “କଲ୍ ବାଏଭାଲ ଡଟ୍ ସି” (callbyval.c) |
01:13 | ଏହି ପ୍ରୋଗ୍ରାମ୍ ରେ ଆମେ, ସଂଖ୍ୟାର ଘନକୁ ଗଣନା କରିବା | ଏବେ ମୁଁ କୋଡ୍ ବୁଝାଉଛି |
01:19 | ଏହା ହେଉଛି ଆମର “ହେଡର୍ ଫାଇଲ୍” |
01:21 | ଏଠାରେ “କ୍ୟୁବ୍” ଫଙ୍କସନ୍ ଅଛି ଯାହାର “int x” ଭଳି ଏକ “ଆର୍ଗୁମେଣ୍ଟ” ରହିଛି |
01:27 | ଏହି ଫଙ୍କସନ୍ ରେ ଆମେ “ଏକ୍ସ”ର କ୍ୟୁବ୍ ଗଣନା କରିବା ଏବଂ “ଏକ୍ସ”ର ଭାଲ୍ୟୁ ରିଟର୍ନ କରିବା |
01:33 | ଏହା ହେଉଛି ଆମର “ମେନ୍() ଫଙ୍କସନ୍ ” |
01:36 | ଏଠାରେ ଆମେ “n”ର ଭାଲ୍ୟୁ “୮” ଦେଉ, “n” ଏକ ଇଣ୍ଟିଜର୍ ଭେରିଏବଲ୍ ଅଟେ |
01:43 | ତାହାପରେ ଆମେ “କ୍ୟୁବ୍” ଫଙ୍କସନ୍ କଲ୍ କରିବା |
01:45 | ଏବଂ “n” ର ଭାଲ୍ୟୁ ଓ “n” ର ଘନ ପ୍ରିଣ୍ଟ କରିବା |
01:49 | ଆଉ ଏହା ହେଉଛି ଆମର “ରିଟର୍ନ” ଷ୍ଟେଟମେଣ୍ଟ |
01:52 | ଏବେ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା |
01:54 | କୀ’ବୋର୍ଡରେ ଏକକାଳୀନ Ctrl, Alt ଓ T ଦବାଇ ଟର୍ମିନାଲ୍ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ |
02:02 | କମ୍ପାଇଲ କରିବା ପାଇଁ, gcc ସ୍ପେସ୍ callbyval.c ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ val ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
02:12 | ଏବେ, “ଡଟ୍ ସ୍ଲାସ୍ ଭାଲ୍ (./val)” ଟାଇପ୍ କରି “ଏଣ୍ଟର୍” ଦବାନ୍ତୁ |
02:16 | ଆଉଟପୁଟ୍ ଏହିପରି ଡିସପ୍ଲେ ହେବ: Cube of 8 is 512. |
02:23 | ବର୍ତ୍ତମାନ “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ” ଦେଖିବା |
02:26 | ଆମ ସ୍ଲାଇଡ୍ସକୁ ଫେରିଯିବା |
02:29 | ଏହା, ଫଙ୍କସନ୍ କୁ “ଆର୍ଗୁମେଣ୍ଟ” ପାସ୍ କରିବାର ଅନ୍ୟଏକ ପ୍ରଣାଳୀ ଅଟେ |
02:33 | ଏହି ପ୍ରଣାଳୀ ଭାଲ୍ୟୁ ବଦଳରେ ଆର୍ଗୁମେଣ୍ଟ ର ଆଡ୍ରେସ୍ କପି କରେ |
02:39 | ଫଙ୍କସନ୍ ଭିତରେ ଆର୍ଗୁମେଣ୍ଟରେ କରାଯାଇଥିବା ପରିବର୍ତ୍ତନ, ସେଗୁଡ଼ିକୁ ବାହାରେ ପ୍ରଭାବିତ କରିପାରେ |
02:45 | ଏଥିରେ ଆର୍ଗୁମେଣ୍ଟସକୁ ପଏଣ୍ଟର୍ ଟାଇପ୍ ରୂପେ ଘୋଷିତ କରିବା ଆବଶ୍ୟକ ଅଛି |
02:50 | “ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ” ଉପରେ ଏକ ଉଦାହରଣ ଦେଖିବା |
02:54 | ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା callbyref.c |
02:59 | stdio.h ହେଉଛି ଆମର ହେଡର୍ ଫାଇଲ୍ |
03:03 | ଆମ ପାଖରେ “ସ୍ୱାପ୍” ଫଙ୍କସନ୍ ଅଛି |
03:06 | ଏହି ଫଙ୍କସନ୍, ଭେରିଏବଲ୍ସ ର ଭାଲ୍ୟୁ ବଦଳାଇବ |
03:10 | 'a'ର ଭାଲ୍ୟୁ 'b' ଭାଲ୍ୟୁରେ ଏବଂ ଓଲଟା କ୍ରମରେ ଷ୍ଟୋର୍ ହେବ |
03:15 | ଦେଖନ୍ତୁ, ଫଙ୍କସନ୍ କୁ ପାସ୍ କରାଯାଇଥିବା “ଆର୍ଗୁମେଣ୍ଟସ୍” “ପଏଣ୍ଟର୍ ଟାଇପ୍” ଅଟେ |
03:21 | ଏଠାରେ ଆମେ ଏକ “ଇଣ୍ଟିଜର” ଭେରିଏବଲ୍ t ଘୋଷିତ କରିଛୁ |
03:25 | ପ୍ରଥମେ, “a” ର ଭାଲ୍ୟୁ “t” ରେ ଷ୍ଟୋର୍ ହୁଏ |
03:28 | ତାହାପରେ “b” ର ଭାଲ୍ୟୁ “a” ରେ ଷ୍ଟୋର୍ ହୁଏ |
03:32 | ଓ ପରେ “t” ର ଭାଲ୍ୟୁ “b” ରେ ଷ୍ଟୋର୍ ହୁଏ |
03:37 | ଏହିଭଳି, ଭାଲ୍ୟୁ ଗୁଡ଼ିକ ପରିବର୍ତ୍ତିତ ହୁଏ |
03:40 | ଏହା ହେଉଛି ଆମର “ମେନ୍()” ଫଙ୍କସନ୍ |
03:42 | ଏଠାରେ ଆମେ ଦୁଇଟି ଇଣ୍ଟିଜର୍ ଭେରିଏବଲ୍, i ଓ j ଘୋଷିତ କରିଛୁ |
03:49 | ଏହାପରେ ଆମେ ୟୁଜର୍ ଇନପୁଟ୍ ଭାବେ, i ଓ j ର ଭାଲ୍ୟୁ ନେଉ |
03:53 | ଆମ୍ପର୍ସେଣ୍ଡ i (&i) ଏବଂ ଆମ୍ପର୍ସେଣ୍ଡ j (&j), i ଓ j ର ମେମୋରୀ ଆଡ୍ରେସ୍ ଦେବେ |
03:59 | ପ୍ରଥମେ, ସ୍ୱାପିଂ କରିବା ପୂର୍ବରୁ ଆମେ ଭାଲ୍ୟୁ ପ୍ରିଣ୍ଟ କରିବା |
04:04 | ଏହାପରେ “ସ୍ୱାପ୍” ଫଙ୍କସନ୍ କଲ୍ କରିବା |
04:06 | ଆଉ ତାହାପରେ ସ୍ୱାପିଂ ପରର ଭାଲ୍ୟୁସ୍ ପ୍ରିଣ୍ଟ କରିବା |
04:10 | ଓ ଏହା ହେଉଛି ଆମର “ରିଟର୍ନ” ଷ୍ଟେଟମେଣ୍ଟ |
04:13 | ଏବେ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ କରିବା |
04:16 | ଆମ ଟର୍ମିନାଲକୁ ଫେରିଯିବା |
04:19 | କମ୍ପାଇଲ କରିବା ପାଇଁ gcc ସ୍ପେସ୍ callbyref ଡଟ୍ c ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ ref ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦବାନ୍ତୁ |
04:29 | ଏବେ “ଡଟ୍ ସ୍ଲାସ୍ ref” ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
04:33 | ଆମେ “ଏଣ୍ଟର୍ ଦ ଭାଲ୍ୟୁସ୍” ଦେଖିବା, ମୁଁ ୬ ଏବଂ ୪ ଏଣ୍ଟର୍ କରିବି |
04:40 | ଆଉଟପୁଟ ପ୍ରଦର୍ଶିତ ହେବ: Before swapping 6 and 4 |
04:44 | After swapping 4 and 6. |
04:48 | ଏବେ ଦେଖନ୍ତୁ ସମାନ ପ୍ରୋଗ୍ରାମ୍ କୁ C++ ରେ କେମିତି ଏକଜେକ୍ୟୁଟ୍ କରାଯାଏ |
04:53 | ମୋ ପାଖରେ କୋଡ୍ ଅଛି, ଆସନ୍ତୁ ଦେଖିବା |
04:57 | ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ ହେଉଛି ଦ୍ୱିତୀୟ ପ୍ରୋଗ୍ରାମ୍ |
05:01 | ଦେଖନ୍ତୁ, ଆମ ଫାଇଲ୍ ନାଁ ହେଲା 'callbyref.cpp |
05:06 | କୋଡ୍ ମାଧ୍ୟମରେ ଯିବା |
05:08 | iostream ହେଉଛି ଆମ ହେଡର୍ ଫାଇଲ୍ |
05:12 | ଏଠାରେ ଆମେ std namespace ବ୍ୟବହାର କରୁଛୁ |
05:16 | C++ରେ ଫଙ୍କସନ୍ ଡିକ୍ଲାରେସନ ସମାନ ଅଟେ |
05:19 | ଏଥିରେ ଆମେ ଆମ୍ପର୍ସେଣ୍ଡ x ଏବଂ ଆମ୍ପର୍ସେଣ୍ଡ y ରୂପେ ଆର୍ଗୁମେଣ୍ଟସ୍ ପାସ୍ କରିବା |
05:25 | ଏହା x ଓ y ର ମେମୋରୀ ଆଡ୍ରେସ୍ ଦେବ |
05:29 | ଏହାପରେ ଆମେ ଭାଲ୍ୟୁକୁ ସ୍ୱାପ୍ କରିବା |
05:32 | ଅବଶିଷ୍ଟ କୋଡ୍ ଆମ C କୋଡ୍ ଭଳି ସମାନ ଅଟେ |
05:36 | printf ଷ୍ଟେଟମେଣ୍ଟ cout ଦ୍ୱାରା ରିପ୍ଲେସ୍ ହୁଏ ଏବଂ scanf ଷ୍ଟେଟମେଣ୍ଟ cin ଦ୍ୱାରା ରିପ୍ଲେସ୍ ହୁଏ |
05:44 | ବର୍ତ୍ତମାନ ପ୍ରୋଗ୍ରାମ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା | ଟର୍ମିନାଲକୁ ଫେରିଚାଲନ୍ତୁ |
05:48 | କମ୍ପାଇଲ୍ କରିବା ପାଇଁ g++ ସ୍ପେସ୍ callbyref.cpp ସ୍ପେସ୍ ହାଇଫେନ୍ o ସ୍ପେସ୍ ref1 ଟାଇପ୍ କରି ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
06:00 | ଏବେ “ଡଟ୍ ସ୍ଲାସ୍ ref1” ଟାଇପ୍ କରନ୍ତୁ | ଏଣ୍ଟର୍ ଦାବନ୍ତୁ |
06:05 | ଏଠାରେ ଏହା ପ୍ରଦର୍ଶିତ ହୁଏ: |
06:07 | Enter values of a and b |
06:10 | ମୁଁ ୪ ଓ ୩ ଏଣ୍ଟର୍ କରିବି |
06:13 | ଆଉଟପୁଟ୍ ପ୍ରଦର୍ଶିତ ହେଲା |
06:15 | Before swapping a and b 4 and 3 |
06:19 | After swapping a and b 3 and 4 |
06:23 | ଏହା ଟ୍ୟୁଟୋରିଆଲ୍ ର ସମାପ୍ତିକୁ ଆଣେ |
06:26 | ସ୍ଲାଇଡ୍ସକୁ ଫେରିଚାଲନ୍ତୁ |
06:30 | ସଂକ୍ଷେପରେ, ଏହି ଟ୍ୟୁଟୋରିଆଲ୍ ରେ ଆମେ ଶିଖିଲେ: |
06:32 | ଫଙ୍କସନ୍ କଲ୍ ବାଏ ଭାଲ୍ୟୁ |
06:34 | ଏବଂ ଫଙ୍କସନ୍ କଲ୍ ବାଏ ରେଫରେନ୍ସ |
06:37 | ଏକ ଆସାଇନମେଣ୍ଟ ଭାବେ,C++ରେ କଲ୍ ବାଏ ଭାଲ୍ୟୁ ବ୍ୟବହାର କରି |
06:42 | ଗୋଟିଏ ସଂଖ୍ୟାର ଘନ ଗଣନା କରିବା ପାଇଁ ଏକ ସମାନ ପ୍ରୋଗ୍ରାମ୍ ଲେଖନ୍ତୁ |
06:46 | ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ ଭିଡିଓ ଦେଖନ୍ତୁ |
06:49 | ଏହା ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟକୁ ସାରାଂଶିତ କରେ |
06:52 | ଯଦି ଆପଣଙ୍କର ଭଲ ବ୍ୟାଣ୍ଡୱିଡଥ୍ ନାହିଁ, ଏହାକୁ ଡାଉନଲୋଡ୍ କରି ଦେଖିପାରିବେ |
06:56 | ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟିମ: |
06:58 | ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ସ ବ୍ୟବହାର କରି କର୍ମଶାଳାମାନ ଚଲାନ୍ତି |
07:01 | ଅନଲାଇନ୍ ଟେଷ୍ଟ ପାସ୍ କରୁଥିବା ବ୍ୟକ୍ତିଙ୍କୁ ପ୍ରମାଣପତ୍ର ଦିଅନ୍ତି |
07:05 | ଅଧିକ ବିବରଣୀ ପାଇଁ, ଦୟାକରି କଣ୍ଟାକ୍ଟ ଆଟ୍ ସ୍ପୋକନ୍ ହାଇଫେନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ଡଟ୍ ଓଆର୍ଜିକୁ ଲେଖନ୍ତୁ (contact@spoken-tutorial.org) |
07:11 | ସ୍ପୋକନ୍ ଟ୍ୟୁଟୋରିଆଲ୍ ପ୍ରୋଜେକ୍ଟ ଟକ୍ ଟୁ ଏ ଟିଚର୍ ପ୍ରୋଜେକ୍ଟର ଏକ ଅଂଶ |
07:15 | ଏହା ଭାରତ ସରକାରଙ୍କ MHRDର ICT ମାଧ୍ୟମରେ ରାଷ୍ଟ୍ରୀୟ ସାକ୍ଷରତା ମିଶନ୍ ଦ୍ୱାରା ସମର୍ଥିତ |
07:23 | ଏହି ମିଶନ୍ ଉପରେ ଅଧିକ ବିବରଣୀ ନିମ୍ନ ଲିଙ୍କରେ ଉପଲବ୍ଧ |
07:27 | ଆଇଆଇଟି ବମ୍ୱେ ତରଫରୁ ମୁଁ ପ୍ରଦୀପ ଚନ୍ଦ୍ର ମହାପାତ୍ର ଆପଣଙ୍କଠାରୁ ବିଦାୟ ନେଉଛି |
07:31 | ଆମ ସହିତ ଜଡ଼ିତ ହୋଇଥିବାରୁ, ଧନ୍ୟବାଦ |