<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BASH%2FC3%2FRecursive-function%2FPunjabi</id>
		<title>BASH/C3/Recursive-function/Punjabi - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=BASH%2FC3%2FRecursive-function%2FPunjabi"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C3/Recursive-function/Punjabi&amp;action=history"/>
		<updated>2026-04-17T16:19:18Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=BASH/C3/Recursive-function/Punjabi&amp;diff=38732&amp;oldid=prev</id>
		<title>Pratik kamble at 06:33, 8 September 2017</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C3/Recursive-function/Punjabi&amp;diff=38732&amp;oldid=prev"/>
				<updated>2017-09-08T06:33:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:33, 8 September 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border = 1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| border = 1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘’’Time’’’&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''Time'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;‘’’Narration’’’&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''Narration'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|- &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|- &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pratik kamble</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=BASH/C3/Recursive-function/Punjabi&amp;diff=38185&amp;oldid=prev</id>
		<title>Harmeet: Created page with &quot;{| border = 1 | ‘’’Time’’’ | ‘’’Narration’’’  |-  | 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ਬੈਸ਼ ਵਿੱਚ ‘Recurs...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=BASH/C3/Recursive-function/Punjabi&amp;diff=38185&amp;oldid=prev"/>
				<updated>2017-08-17T15:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border = 1 | ‘’’Time’’’ | ‘’’Narration’’’  |-  | 00:01 | ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ਬੈਸ਼ ਵਿੱਚ ‘Recurs...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border = 1&lt;br /&gt;
| ‘’’Time’’’&lt;br /&gt;
| ‘’’Narration’’’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:01&lt;br /&gt;
| ਸਤਿ ਸ਼੍ਰੀ ਅਕਾਲ ਦੋਸਤੋ, ਬੈਸ਼ ਵਿੱਚ ‘Recursive function’ ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਾਰਿਆਂ ਦਾ ਸਵਾਗਤ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:07&lt;br /&gt;
| ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ ਮੱਦਦ ਨਾਲ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, &lt;br /&gt;
|- &lt;br /&gt;
| 00:10&lt;br /&gt;
| ਅਸੀਂ ਸਿੱਖਾਂਗੇ, &lt;br /&gt;
|- 	&lt;br /&gt;
| 00:12&lt;br /&gt;
| Recursive ਫੰਕਸ਼ਨ ਕੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:15&lt;br /&gt;
| ਇਸ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਜਾਣਨ ਲਈ ਤੁਹਾਨੂੰ BASH ਵਿੱਚ ‘Shell Scripting’ ਦਾ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:20&lt;br /&gt;
| ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਸੰਬੰਧਿਤ ਟਿਊਟੋਰਿਅਲਸ ਲਈ ਵਿਖਾਈ ਗਈ ਵੈਬਸਾਈਟ ਉੱਤੇ ਜਾਓ ।‘http://www.spoken-tutorial.org’&lt;br /&gt;
|- &lt;br /&gt;
| 00:27&lt;br /&gt;
| ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਅਸੀਂ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ&lt;br /&gt;
|- &lt;br /&gt;
| 00:29&lt;br /&gt;
| ਊਬੰਟੁ ਲੀਨਕਸ ‘12.04’ ‘ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:33&lt;br /&gt;
| ਅਤੇ ‘GNU BASH’ ਵਰਜਨ 4.2&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00:37&lt;br /&gt;
| ਕ੍ਰਿਪਾ ਧਿਆਨ ਦਿਓ, ਅਭਿਆਸ ਲਈ ‘GNU Bash’ ‘ਵਰਜਨ 4’ ਜਾਂ ਉਸ ਤੋਂ ਨਵੇਂ ਕਰਨ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:44&lt;br /&gt;
| ਵੇਖਦੇ ਹਾਂ ਕਿ recursive ਫੰਕਸ਼ਨ ਕੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:48&lt;br /&gt;
| ’recursive’ ਇੱਕ ਅਜਿਹਾ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਆਪਣੇ ਆਪ ਦੇ ਦੁਆਰਾ ਕਾਲ ਹੁੰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:52&lt;br /&gt;
| ‘Recursion’ ਮੁਸ਼ਕਿਲ ਐਲਗੋਰਿਥਮ ਨੂੰ ਆਸਾਨ ਬਣਾਉਣ ਦੇ ਲਈ ਇੱਕ ਲਾਭਦਾਇਕ ਤਕਨੀਕ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 00:59&lt;br /&gt;
| ਅਸੀਂ ’factorial.sh’ ਨਾਮ ਵਾਲੀ ਫ਼ਾਈਲ ਖੋਲ੍ਹਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:04&lt;br /&gt;
| ਅਸੀਂ ਇਸ ਫ਼ਾਈਲ ਵਿੱਚ ਕੁੱਝ ਕੋਡ ਟਾਈਪ ਕੀਤਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:07&lt;br /&gt;
| ਇਹ shebang ਲਾਈਨ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:10&lt;br /&gt;
| ‘factorial' ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:12&lt;br /&gt;
| ਇਸ ਦੇ ਅੰਦਰ, ਅਸੀਂ ਮੈਸੇਜ “Inside factorial function” ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:19&lt;br /&gt;
| ਇਹ ਸਟੇਟਮੈਂਟ ਯੂਜਰ ਇਨਪੁਟ ਨੂੰ ਰੀਡ ਕਰਦਾ ਹੈ, ਅਤੇ ਵੇਰੀਏਬਲ ‘n’ ਵਿੱਚ ਵੈਲੀਊ ਨੂੰ ਇੱਕਠਾ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:26&lt;br /&gt;
| ਇੱਥੇ ਸਾਡੇ ਕੋਲ ‘if-else condition’ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 01:30&lt;br /&gt;
| ‘If’ ਕੰਡਿਸ਼ਨ ਚੈੱਕ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ‘n’ ਦੀ ਵੈਲੀਊ 0 ਦੇ ਬਰਾਬਰ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:36&lt;br /&gt;
| ਜੇਕਰ true ਹੈ ਤਾਂ ਇਹ ‘factorial value of n is 1’ ਮੈਸੇਜ ਦਿਖਾਉਂਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:42&lt;br /&gt;
| ਇੱਥੇ ‘if’ ਸਟੇਟਮੈਂਟ ਦਾ ‘else’ ਭਾਗ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:46&lt;br /&gt;
| ਇਹ factorial ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:50&lt;br /&gt;
| ਅਤੇ ‘fi’ ‘if-else’ ਸਟੇਟਮੈਂਟ ਖ਼ਤਮ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:55&lt;br /&gt;
| ਫ਼ਾਈਲ‘factorial.sh.’ ਨੂੰ ਰਨ (run) ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 01:59&lt;br /&gt;
| ਆਪਣੇ ਕੀਬੋਰਡ ਉੱਤੇ ਇੱਕੋ ਸਮੇਂ ‘CTRL+ALT+T’ ਕੀਜ (keys) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟਰਮੀਨਲ ਨੂੰ ਖੋਲੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:07&lt;br /&gt;
| ਟਾਈਪ ਕਰੋ:‘c h mod space plus x space factorial dot s h’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:15&lt;br /&gt;
| ‘ਐਂਟਰ’ ਦਬਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:17&lt;br /&gt;
| ਟਾਈਪ ਕਰੋ: ‘dot slash factorial.sh’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:21&lt;br /&gt;
| ‘ਐਂਟਰ’ ਦਬਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:24&lt;br /&gt;
| ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ: “Enter the number”.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:26&lt;br /&gt;
| ਅਸੀਂ ‘0’ ਦਰਜ ਕਰਾਂਗੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:29&lt;br /&gt;
| ਆਉਟਪੁਟ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ:&lt;br /&gt;
|- &lt;br /&gt;
| 02:31&lt;br /&gt;
| ‘factorial value of 0 is 1’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:35&lt;br /&gt;
| ਹੁਣ ‘up arrow’ ਦੀ (key) ਦਬਾਓ । ਪਿਛਲੀ ਕਮਾਂਡ ਨੂੰ ਰੀਕਾਲ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:40&lt;br /&gt;
| ‘ਐਂਟਰ’ ਦਬਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:42&lt;br /&gt;
| ਇਸ ਸਮੇਂ ਅਸੀਂ ‘5’ ਦਰਜ ਕਰਾਂਗੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:45&lt;br /&gt;
| ਹੁਣ ਆਉਟਪੁਟ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ:&lt;br /&gt;
|- &lt;br /&gt;
| 02:47&lt;br /&gt;
| ‘Inside factorial function’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 02:51&lt;br /&gt;
| ’factorial’ ਫੰਕਸ਼ਨਸ ਵਿੱਚ ਕੁੱਝ ਹੋਰ ਲਾਜ਼ੀਕਲ ਜੋੜਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 02:56&lt;br /&gt;
| ਅਸੀਂ ਅੰਕਾਂ ਦੇ ‘factorial’ ਦੀ ਗਿਣਤੀ ਕਰਾਂਗੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:01&lt;br /&gt;
| ਆਪਣੇ ਕੋਡ ਉੱਤੇ ਦੁਬਾਰਾ ਆਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:03&lt;br /&gt;
| ਹੁਣ ‘factorial’ ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਕੋਡ ਬਲੋਕ ਦੇ ਨਾਲ ‘echo statement’ ਨੂੰ ਬਦਲੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:10&lt;br /&gt;
| ‘Save’ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 03:13&lt;br /&gt;
| ‘temp’ ਵੇਰੀਏਬਲ ਹੈ ਅਤੇ ਯੂਜਰ ਦੁਆਰਾ ਦਰਜ ਵੈਲੀਊ ਨੂੰ ਇੱਕਠਾ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:19&lt;br /&gt;
| If ਕੰਡੀਸ਼ਨ ਨੂੰ ਚੈੱਕ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਵੇਰੀਏਬਲ ਵੈਲੀਊ 1 ਦੇ ਬਰਾਬਰ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:25&lt;br /&gt;
| ਜੇਕਰ ‘true’ ਹੈ, ਤਾਂ ਇਹ 1 ਪ੍ਰਿੰਟ ਕਰੇਗਾ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:29&lt;br /&gt;
| ਇਹ if ਸਟੇਟਮੈਂਟ ਦਾ ‘else’ ਭਾਗ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:33&lt;br /&gt;
| ਇਹ ‘temp’ ਵੇਰੀਏਬਲ ਵੈਲੀਊ ਤੋਂ ਇੱਕ ਘੱਟ ਕਰ ਦਿੰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:37&lt;br /&gt;
| ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਵੇਰੀਏਬਲ ‘f’ ਵਿੱਚ ਇੱਕਠਾ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:42&lt;br /&gt;
| ਵੇਰੀਏਬਲ ‘f’ factorial ਫੰਕਸ਼ਨ ਦੇ ਆਉਟਪੁਟ ਨੂੰ ਇੱਕਠਾ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:46&lt;br /&gt;
| ਇਹ recursive ਕਾਲ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:50&lt;br /&gt;
| ਵੇਰੀਏਬਲ ‘f’ ਅਤੇ ‘temp’ ਦੀ ਵੈਲੀਊ ਦਾ ਗੁਣਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ‘f’ ਵਿੱਚ ਇੱਕਠਾ ਹੁੰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 03:57&lt;br /&gt;
| ਫਿਰ ਅਸੀਂ ‘f’ ਦੀ ਵੈਲੀਊ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:00&lt;br /&gt;
| ‘if-else’ ਸਟੇਟਮੈਂਟ ਅਤੇ ਫੰਕਸ਼ਨ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ&lt;br /&gt;
|- &lt;br /&gt;
| 04:05&lt;br /&gt;
| ਹੁਣ ਆਪਣੀ ਸਲਾਇਡਸ ਉੱਤੇ ਦੁਬਾਰਾ ਆਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:08&lt;br /&gt;
| ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਫਲੋ ਨੂੰ ਸਮਝਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:12&lt;br /&gt;
| ‘n’ ਦੀ ਵੈਲੀਊ ਯੂਜਰ ਤੋਂ ਲਈ ਗਈ ਹੈ ਜੋ ‘n’ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:17&lt;br /&gt;
| ਜੇਕਰ ਦਰਜ ਵੈਲੀਊ 0 ਦੇ ਬਰਾਬਰ ਹੈ, ਤਾਂ ਇਹ ਮੈਸੇਜ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:24&lt;br /&gt;
| ਨਹੀਂ ਤਾਂ ਇਹ ਫੰਕਸ਼ਨ ‘factorial’ ਦੇ ਲਈ ਚਲਾ ਜਾਂਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:29&lt;br /&gt;
| ਇੱਥੇ ਜੇਕਰ ਵੈਲੀਊ ਇੱਕ ਦੇ ਬਰਾਬਰ ਹੈ, ਤਾਂ ਇਹ ਇੱਕ ਦੇ ਰੂਪ ਵਿੱਚ ਵੈਲੀਊ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:36&lt;br /&gt;
| ਜੇਕਰ ਨਹੀਂ, ਤਾਂ ਇਹ recursive ਕਾਲ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿ ਵੈਲੀਊ ਇੱਕ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੁੰਦੀ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:44 &lt;br /&gt;
| ਫਿਰ ਇਹ ਸਾਰੀਆਂ ਵੈਲੀਊ ਦਾ ਗੁਣਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:49&lt;br /&gt;
| ਹੁਣ ਆਪਣੇ ਟਰਮੀਨਲ ਉੱਤੇ ਦੁਬਾਰਾ ਆਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:52&lt;br /&gt;
| ‘uparrow’ ਦੀ (key) ਦਬਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:54&lt;br /&gt;
| ਪਿਛਲੀ ਕਮਾਂਡ ‘./factorial.sh’ ਨੂੰ ਰੀਕਾਲ ਕਰੋ । &lt;br /&gt;
|- &lt;br /&gt;
| 04:58&lt;br /&gt;
| ‘ਐਂਟਰ’ ਦਬਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:00&lt;br /&gt;
| ਹੁਣ ਅਸੀਂ ਇਨਪੁਟ ਵੈਲੀਊ ਦੇ ਰੂਪ ਵਿੱਚ 5 ਦਰਜ ਕਰਾਂਗੇ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:05&lt;br /&gt;
| ਅਸੀਂ ਗਿਣਤੀ 5 ਦਾ ‘factorial’ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:08&lt;br /&gt;
| ਜੋ ਹੈ ‘120’&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:11&lt;br /&gt;
| ਅਸੀਂ ਟਰਮੀਨਲ ਉੱਤੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਫਲੋ ਨੂੰ ਵੇਖ ਸਕਦੇ ਹਾਂ । ਪ੍ਰੋਗਰਾਮ ਦੇ ਫਲੋ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ ਅਤੇ ਪਤਾ ਲਗਾਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:18&lt;br /&gt;
| ਆਪਣੀ ਸਲਾਇਡਸ ਉੱਤੇ ਦੁਬਾਰਾ ਆਓ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:20&lt;br /&gt;
| ਸੰਖੇਪ ਵਿੱਚ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:23&lt;br /&gt;
| ਕੁੱਝ ਉਦਾਹਰਣਾਂ ਦੀ ਮੱਦਦ ਨਾਲ &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:25&lt;br /&gt;
| Recursive ਫੰਕਸ਼ਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:28&lt;br /&gt;
| ਨਿਰਧਾਰਤ ਕੰਮ ਵਿੱਚ, ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ, ਜਿੱਥੇ recursive ਫੰਕਸ਼ਨ N ਅੰਕਾਂ ਦੇ ਜੋੜ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ । &lt;br /&gt;
|- &lt;br /&gt;
| 05:36&lt;br /&gt;
| ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡਿਓ ਨੂੰ ਵੇਖੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:39&lt;br /&gt;
| ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਦਾ ਨਿਚੋੜ ਕੱਢਦਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:43&lt;br /&gt;
| ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਾ ਮਿਲਣ ਉੱਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਡਾਊਂਨ ਲੋਡ ਕਰਕੇ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:47&lt;br /&gt;
| ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ, ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਲਗਾਉਂਦੀਆਂ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:53&lt;br /&gt;
| ਆਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਪ੍ਰਮਾਣ ਪੱਤਰ ਦਿੰਦੇ ਹਨ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 05:58&lt;br /&gt;
| ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ contact @ spoken HYPHEN tutorial DOT org ਉੱਤੇ ਜਾਓ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:06&lt;br /&gt;
| ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ-ਟੂ-ਅ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:10&lt;br /&gt;
| ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਐਮਐਚਆਰਡੀ ਦੇ “ਆਈਸੀਟੀ ਵਲੋਂ ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ” ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਹੈ । &lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:18&lt;br /&gt;
| ਇਸ ਮਿਸ਼ਨ ਉੱਤੇ ਜ਼ਿਆਦਾ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਹੈ http:/ / spoken-tutorial.org \ NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:29&lt;br /&gt;
| ਆਈ.ਆਈ.ਟੀ.ਬੰਬੇ ਤੋਂ ਹੁਣ ਅਮਰਜੀਤ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ ।&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 06:33&lt;br /&gt;
| ਸਾਡੇ ਨਾਲ ਜੁੜਨ ਲਈ ਧੰਨਵਾਦ । &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Harmeet</name></author>	</entry>

	</feed>