Difference between revisions of "C-and-C++/C3/Loops/Punjabi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{|border= 1
+
{| Border=1
 
+
!Time
|" time”
+
!Narration
 
+
|" narration"
+
  
 
|-
 
|-
|00.01
+
| 00:01  
|ਸੀ ਅਤੇ ਸੀ++ ਦੀਆ  ਲੁਪ੍ਸ  ਦੇ ਸਪੋਕੇਨ ਤੁਟੋਰਿਯਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ  
+
| ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ, ਸੀ (C) ਅਤੇ ਸੀ ਪਲਸ-ਪਲਸ (C++) ਲੂਪਸ ਦੇ ਟਯੂਟੋਰਿਅਲ(TUTORIAL) ਵਿਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ
 
+
 
|-
 
|-
|00.06
+
| 00:06  
|ਇਸ ਟੂਟੋਰਿਯਲ ਵਿੱਚ ਅਸੀਂ ਸਿਖਾਂਗੇ,
+
| ਇਸ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਅਸੀਂ ਸਿਖਾਗੇ ।
 
+
 
|-
 
|-
|00.09
+
| 00:09  
|"ਫਾਰ ਲੂਪ"
+
| ਫੌਰ ਲੂਪ । (for loop),ਵਾਇਲ ਲੂਪ (while loop) ਅਤੇ ।
 
+
 
|-
 
|-
|00.10
+
| 00:12
|"ਵਾਇਲ ਲੂਪ" ਅਤੇ
+
| ਡੂ ...ਵਾਇਲ ਲੂਪ (do… while loop)।,ਅਸੀ ਇਹ ਕੁਝ ਉਦਾਹਰਨਾਂ ਦੀ ਮਦਦ ਰਾਂਹੀ ਕਰਾਗੇ।
 
+
 
|-
 
|-
|00.12
+
| 00:17
|"ਡੂ....ਵਾਇਲ ਲੂਪ"
+
| ਅਸੀ ਕੁਝ ਆਮ ਐਰਰਜ਼ (errors) ਅਤੇ ਉਹਨਾ ਦੇ ਹੱਲ (solutions) ਵੀ ਵੇਖਾਗੇ। 
 
+
 
|-
 
|-
|00.13
+
| 00:21
|ਅਸੀਂ  ਕੁਝ ਉਦਾਹਰਨ ਦੀ ਮਦਦ ਨਾਲ ਇਸ ਨੂੰ  ਕਰਾਂਗੇ
+
| ਇਸ ਟਯੂਟੋਰਿਅਲ ਨੂੰ ਰਿਕਾਰਡ (record) ਕਰਨ ਲਈ ਮੈਂ
 
+
 
|-
 
|-
|00.17
+
| 00:24
| ਅਸੀਂ ਕੁਝ ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਉਹਨਾ ਦੇ ਹੱਲ ਵੀ ਦੇਖਾਂਗੇ
+
| ਉਬੰਟੂ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਰਜ਼ਨ (Ubuntu operating system version) 11.04
 
|-
 
|-
|00.21
+
| 00:28
|ਇਸ ਟਿਯੂਟੋਰਿਅਲ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ, ਮੈਂ ਵਰਤ ਰਿਹਾਂ
+
| ਉਬੰਟੂ ਵਿੱਚ ਜੀ ਸੀ ਸੀ (gcc) ਅਤੇ ਜੀ ਪਲਸ-ਪਲਸ (g++) ਕੰਪਾਇਲਰ ਵਰਜ਼ਨ (compiler version) 4.6.1.
 
+
 
|-
 
|-
|00.24
+
| 00:34
|"ਉਬਤੂੰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ" ਵਰਜਨ 11.04
+
| ਆਓ ਅਸੀ ਲੂਪਸ ਦੀ ਇੰਟਰੋਡਕਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਿਏ।
 
+
 
|-
 
|-
|00.28
+
| 00:38
|ਉਬਤੂੰ ਉਤੇ “ਜੀ ਸੀ ਸੀ” ਅਤੇ “ਜੀ++”ਕੰਪਾਇਲਰ ਵਰਜਨ 4.6.1
+
| ਲੂਪਸ ਨੂੰ ਇੰਸਟ੍ਰਕਸ਼ਨਜ਼ ਦੇ ਇੱਕ ਸਮੂਹ ਨੂੰ ਬਾਰ-ਬਾਰ ਚਲਾਉਂਣ ਲਈ ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾਉਂਦਾ ਹੈ।
 
+
 
|-
 
|-
|00.34
+
| 00:44
|ਆਓ ਲੂਪ੍ਸ ਦੀ ਜਾਣ-ਪਛਾਣ  ਤੋਂ ਸ਼ੁਰੂ ਕਰੀਏ
+
| ਲੂਪਸ ਦਿਆ ਤਿਨ ਕਿਸਮਾ ਹਨ।
 
+
 
|-
 
|-
|00.38
+
| 00:48
|ਹਦਾਇਤਾ ਦੇ  ਸਮੂਹ ਨੂੰ  ਬਾਰ-ਬਾਰ ਚਲਾਉਣ ਲਈ ਲੂਪਸ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ
+
| ਵਾਇਲ ਲੂਪ (while loop)।, ਡੂ ਵਾਇਲ ਲੂਪ (do… while loop)।
 
+
 
|-
 
|-
|00.44
+
| 00:51
|ਵਰਤੋਂ ਦੇ ਅਧਾਰ ਤੇ ਇਹਨਾ ਨੂੰ ਤਿੰਨ ਕਿਸਮਾ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ
+
| ਫਾਰ ਲੂਪ (for loop)।,ਆਓ ਪਹਿਲਾ ਵਾਇਲ ਲੂਪ (while loop) ਤੋ ਸ਼ੁਰੂ ਕਰੀਏ।
 
+
 
|-
 
|-
|00.48
+
| 00:56
|"ਵਾਇਲ ਲੂਪ"
+
| ਇਕ ਵਾਇਲ ਲੂਪ, ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਹੀ ਕੰਡੀਸ਼ਨ (condition) ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ।
 
+
 
|-
 
|-
|00.49
+
| 01:00  
|"ਡੂ...ਵਾਇਲ" ਅਤੇ
+
| ਇਸ ਦਾ ਰੂਪ ਹੈ,ਵਾਇਲ ਬ੍ਰੈਕਿਟ ਵਿੱਚ ਕੰਡੀਸ਼ਨ
 
+
 
|-
 
|-
|00.51
+
| 01:03
|"ਫਾਰ ਲੂਪ"
+
| ਬਰੈਕਟ ਦੇ ਅੰਦਰ, ਸਟੇਟਮੈਂਟ ਬਲਾਕ (statement block)
 
+
 
+
 
|-
 
|-
|00.52
+
| 01:07
|ਆਓ ਸਭ ਤੋਂ ਪਿਹਲਾਂ ਵਾਇਲ ਲੂਪ ਨਾਲ ਸ਼ੁਰੂ ਕਰੀਏ
+
| ਹੁਣ ਡੂ ...ਵਾਇਲ ਲੂਪ(do….while loop) ਤੇ ਚੱਲਿਏ।
 
+
 
|-
 
|-
|00.56
+
| 01:09
|ਵਾਇਲ ਲੂਪ  ਸ਼ੁਰੂ ਵਿੱਚ ਕੰਡੀਸ਼ਨ ਨੂੰ ਪਰਖ਼ਦਾ ਹੈ  
+
| ਕੰਡੀਸ਼ਮ ਚੈੱਕ ਤੋ ਪਹਿਲੇ, ਡੂ.. ਵਾਇਲ ਲੂਪ  ਘੱਟੋ ਘੱਟ ਇਕ ਵਾਰ ਐਗਜ਼ਕਯੂਟ ਜ਼ਰੂਰ ਹੂੰਦਾ ਹੈ
 
+
 
|-
 
|-
|01.00
+
| 01:15
|ਬਣਤਰ ਇਹ ਹੈ-
+
| ਇਸ ਦੀ ਸੰਰਚਨਾਂ ਹੈ
 
+
 
|-
 
|-
|01.01
+
| 01:17
|"ਵਾਇਲ"(ਕੰਡੀਸ਼ਨ)
+
| ਡੂ, (ਬਰੈਕਟਾ ਦੇ ਵਿਚ) ਸਟੇਟਮੈਂਟ ਬਲਾਕ।
+
 
|-
 
|-
|01.03
+
| 01:20
|ਬਰੈਕਟ ਬਿਆਨ ਪਾਬੰਦੀ ਦੇ ਅੰਦਰ
+
| ਬਰੈਕਟ ਤੋ ਬਾਦ ਵਾਇਲ ਕੰਡੀਸ਼ਨ (while(condition))
 
+
 
|-
 
|-
|01.07
+
| 01:23
|ਹੁਣ "ਡੂ...ਵਾਇਲ  ਲੂਪ " ਕਰਦੇ ਹਾਂ
+
| ਦੇਖ ਸਕਦੇ ਹੋ ਕੀ ਕੰਡੀਸ਼ਨ ਅੰਤ ਵਿੱਚ ਚੈੱਕ ਹੁੰਦੀ ਹੈ।
 
+
 
|-
 
|-
|01.09
+
| 01:27
|"ਡੂ...ਵਾਇਲ ਲੂਪ "  ਕੰਡੀਸ਼ਨ ਨੂੰ ਪਰਖਣ ਤੋਂ ਪਹਿਲਾਂ ਘੱਟੋ- ਘੱਟੋ  ਇਕ ਵਾਰ  ਚਲਦੀ ਹੈਂ
+
| ਆਓ,ਅਸੀ ਵਾਇਲ ਲੂਪ ਅਤੇ  ਡੂ... ਵਾਇਲ ਲੂਪ (do….while loop) ਦਾ ਇਕ ਉਦਾਹਰਨ ਵੇਖਿਏ ।
 
+
 
|-
 
|-
|01.15
+
| 01:32
|ਬਣਤਰ ਇਹ ਹੈ-
+
| ਮੈਂ ਪਹਿਲਾ ਹੀ ਐਡੀਟਰ ਤੇ ਕੋਡ ਲਿਖ ਚੁੱਕੀ ਹਾਂ।
 
+
 
|-
 
|-
|01.17
+
| 01:35
|'''ਡੂ''' (ਬ੍ਰੇਕਟ ਦੇ ਅੰਦਰ) ਬਿਆਨ ਪਾਬੰਦੀ
+
| ਆਓ ਇਸ ਨੂੰ ਖੋਲੀਏ।
 
+
 
|-
 
|-
|01.20
+
| 01:37
|ਬਰੈਕਟ  ਤੋਂ ਬਾਅਦ '''ਵਾਇਲ''' ( ਕੰਡੀਸ਼ਨ )  
+
| ਨੋਟ ਕਰੇ ਸਾਡੀ ਫਾਇਲ ਦਾ ਨਾਂਉ ਵਾਇਲ ਡਾਟ ਸੀ (while.c).ਹੈ।
 
|-
 
|-
|01.23
+
| 01:41
|ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੰਡੀਸ਼ਨ ਅੰਤ ਵਿੱਚ ਵੇਖੀ ਗਈ ਹੈ
+
ਵਾਇਲ ਲੂਪ ਨੂੰ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਅੱਜ ਅਸੀ ਪਹਿਲੇ ਦਸ ਨੰਬਰਾਂ ਦਾ ਜੋੜ ਕਰਨਾ ਸਿੱਖਾਗੇ।
 
|-
 
|-
|01.27
+
| 01:47
|ਹੁਣ, ਅਸੀਂ "ਵਾਇਲ ਲੂਪ" ਅਤੇ "ਡੂ…ਵਾਇਲ ਲੂਪ" ਦੀ ਉਦਾਹਰਨ ਵੇਖਦੇ ਹਾਂ
+
| ਇਸ ਦੇ ਕੋਡ ਦੀ ਜਾਣਕਾਰੀ ਲਵੋ ।
 
|-
 
|-
|01.32
+
| 01:49
|ਮੈਂ  ਪਹਿਲਾਂ ਹੀ ਏਡੀਟਰ ਤੇ ਕੋਡ ਨੂੰ  ਲਿਖਿਆ ਹੈ
+
| ਇਹ ਸਾਡੀ ਹੈੱਡਰ (header) ਫਾਇਲ ਹੈ।
 
+
 
|-
 
|-
|01.35
+
| 01:51
|ਮੈਨੂੰ ਇਸ ਨੂੰ  ਖੋਲ੍ਹਣ ਦਿਉ
+
| ਮੇਨ ਫੰਕਸ਼ਨ (main function) ਦੇ ਅੰਦਰ ਅਸੀ ਦੋ ਇੰਟੀਜਰ ਵੇਰੀਏਬਲਜ਼ (integer variables)X ਅਤੇ Y ਡਿਕਲੇਯਰ (declare) ਕਰਕੇ ਜ਼ੀਰੋ (zero) ਤੇ ਇਨੀਸ਼ਲਾਇਜ਼ (initialize) ਕੀਤੇ ਹਨ ।
 
+
 
|-
 
|-
|01.37
+
| 01:59
|ਯਾਦ ਰੱਖੋ ਕਿ ਸਾਡੀ ਫਾਇਲ ਦਾ ਨਾਮ ਹੈ "ਵਾਇਲ.ਸੀ"
+
| ਇਹ ਸਾਡਾ  ਵਾਇਲ ਲੂਪ ਹੈ।
 
+
 
|-
 
|-
|01.41
+
| 02:02
|ਅੱਜ ਅਸੀਂ "ਵਾਇਲ ਲੂਪ" ਨਾਲ  ਪਹਿਲੇ ਦਸ ਨੰਬਰਾਂ ਦਾ ਜੋੜ ਸਿੱਖਣ ਜਾ ਰਹੇ ਹਾਂ
+
| ਇੱਥੇ X ਲੈਸ ਦੈਨ ਜਾਂ ਈਕੂਅਲ ਟੂ 10,(x is less than or equal to 10) ਵਾਇਲ ਲੂਪ ਦੀ ਕੰਡੀਸ਼ਨ ਹੈ
 
+
 
|-
 
|-
|01.47
+
| 02:06
|ਹੁਣ ਮੈਨੂੰ ਕੋਡ ਨੂੰ ਸਮਝਾਉਣ ਦਿਉ
+
| ਇਥੇ X ਦੀ ਵੈਲਯੂ (value) ਨੂੰ Y ਦੀ ਵੈਲਯੂ ਵਿਚ ਜੋੜਿਆ ਹੈ ।
 
+
 
|-
 
|-
|01.49
+
| 02:10
|ਇਹ  ਸਾਡੀ "ਹੈਡਰ ਫਾਇਲ" ਹੈ
+
| ਜੋੜ ਤੋ ਹਾਸਲ ਹੋਈ ਵੈਲਯੂ Y ਵਿਚ ਸਟੋਰ ਹੈ।
 
|-
 
|-
|1.51
+
| 02:15
|”ਮੇਨ”  ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਅਸੀ ਦੋ  '''ਇਨਟੀਜਰ ਵੇਰਿਏਬਲ x''' ਅਤੇ  '''y '''  ਐਲਾਨ ਕੀਤਾ  ਅਤੇ 0 ਤੋਂ ਸ਼ੁਰੂ ਕੀਤੇ ਹਨ
+
| ਹੁਣ ਅਸੀ Y ਦੀ ਵੈਲਯੂ ਪਰਿੰਟ(print) ਕਰਾਗੇ।
 
+
 
|-
 
|-
|01.59
+
| 02:18
|ਇਹ ਸਾਡੀ "ਵਾਇਲ ਲੂਪ" ਹੈ
+
| ਇਥੇ X ਇੰਕਰੀਮੈਂਟ (increment) ਹੋਇਆ ਹੈ।
 
+
 
|-
 
|-
|02.02
+
| 02:20
|"ਵਾਇਲ" ਲੂਪ ਦੀ ਕੰਡੀਸ਼ਨ '''x ,10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ''' ਹੈ
+
| ਇਸ ਦਾ ਮਤਲਬ X  ਵੇਰੀਏਬਲ  ਇਕ ਨੰਬਰ ਨਗਲ ਵੱਧ ਗਇਆ ਹੈ
 
+
 
|-
 
|-
|02.06
+
| 02:25
|ਇਥੇ "x" ਦੇ ਮੁੱਲ ਨੂੰ "y" ਦੇ ਮੁੱਲ ਵਿੱਚ ਜੋੜਿਆ ਹੈ
+
| ਅਤੇ ਇਹ ਸਾਡੀ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ (return statement) ਹੈ।
 
+
 
|-
 
|-
|02.10
+
| 02:27
 
+
| ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
| ਜੋੜ ਤੋਂ ਬਾਅਦ ਉੱਤਰ ਨੂੰ y ਵਿੱਚ ਰਖਿਆ ਹੈ
+
 
+
 
|-
 
|-
|02.15
+
| 02:30
|ਫਿਰ ਅਸੀਂ y ਦਾ ਮੁੱਲ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ
+
| ਆਪਣੇ ਕੀਬੋਰਡ ਤੋ ‘Ctrl’ ‘Alt’ ਅਤੇ ‘T’ ਕੀਜ਼ (keys) ਨੂੰ ਇਕੱਠੇ ਪ੍ਰੈਸ ਕਰਕੇ ਟਰਮੀਨਲ ਵਿੰਡੋ ਨੂੰ ਖੋੱਲੋ।
 
+
 
|-
 
|-
|02.18
+
| 02:39
|ਇਥੇ “x” ਨੂੰ ਵਧਾਇਆ ਗਿਆ ਹੈ
+
| ਟਾਈਪ ਕਰੋ - ਜੀ ਸੀ ਸੀ ਸਪੇਸ ਵਾਇਲ ਡੌਟ ਸੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਵਾਇਲ । (“gcc space while dot c space hyphen o space while.”)
 
+
 
|-
 
|-
|02.20
+
| 02:45
|ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਵੇਰਿਏਬਲ “x” ਦਾ  ਮੁੱਲ ਇੱਕ ਵਧਾਇਆ ਹੈ
+
| ਐਂਟਰ ਦਬਾਓ
 
+
 
+
 
|-
 
|-
|02.25
+
| 02:47
|ਇਹ ਸਾਡੀ '''ਰਿਟਰਨ ਸਟੇਟਮੇਂਟ''' ਹੈ
+
| ਟਾਈਪ ਕਰੋ .’ /while’ (ਡੋਟ ਸਲੈਸ਼ ਵਾਇਲ) । ਐਂਟਰ ਦਬਾਓ ।
 
+
 
+
 
|-
 
|-
|02.27
+
| 02:52
|ਹੁਣ, ਅਸੀਂ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਂਦੇ ਹਾਂ
+
| ਆਉਟ ਪੁੱਟ (output) ਡਿਸਪਲੇ(display) ਹੋਏ ਗੀ ।
 
+
 
+
 
|-
 
|-
|02.30
+
| 02:54
|ਕਿਰਪਾ ਆਪਣੇ ਕੇਯ੍ਬੋਰਡ ਤੇ '''Ctrl, Alt ਅਤੇ T'''  ਬਟਨ ਇੱਕਠੇ ਦਬਾ ਕੇ '''ਟਰਮੀਨਲ''' ਖੋਲੋ
+
| ਚਲੋ ਵੇਖਿਏ ਵਾਇਲ ਲੂਪ ਕਿਂਵੇ ਚਲ਼ਦਾ ਹੈ ।
 
+
 
|-
 
|-
|02.39
+
| 02:57
|ਲਿਖੋ '''ਜੀ ਸੀ ਸੀ ਸਪੇਸ ਵਾਇਲ ਡਾਟ ਸੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਵਾਇਲ '''
+
| ਵਿੰਡੋ ਨੂੰ ਰੀ-ਸਾਇਜ਼ ਕਰਦੇ ਹਾਂ ।
 
+
 
+
 
|-
 
|-
|02.45
+
| 03:00
|'''ਐਂਟਰ''' ਦਬਾਓ
+
| ਇਥੇ, ਪਹਿਲਾ X ਅਤੇ Y ਦੀ ਵੈਲਯੂ ਜ਼ੀਰੋ (ਸਿਫਰ) ਹੈ।
 
+
 
+
 
|-
 
|-
|02.47
+
| 03:04
| '''./ਵਾਇਲ ''' (ਡਾਟ ਸ੍ਲੇਸ ਵਾਇਲ) ਟਾਇਪ ਕਰੋ |'''ਐਂਟਰ''' ਦਬਾਓ
+
| ਇਹ ਸਾਡੀ ਵਾਇਲ ਕੰਡੀਸ਼ਨ ਹੈ।
 
+
 
+
 
|-
 
|-
|02.52
+
| 03:06
|ਆਉਟਪੁੱਟ ਵੇਖਾਈ ਗਈ ਹੈ I
+
| ਇਥੇ ਅਸੀ ਵੇਖਾਂਗੇ ਕੀ X ਲੈਸ ਦੈਨ ਜਾਂ ਈਕੂਅਲ ਟੂ 10ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ X ਦੀ ਵੈਲਯੂ 0 ਤੋ 10 ਤਕ ਹੋ ਸਕਦੀ ਹੈ ।
 
+
 
|-
 
|-
|02.54
+
| 03:15
|ਹੁਣ''' ਵਾਇਲ ਲੂਪ.''' ਦੇ ਕੰਮ ਨੂੰ ਵੇਖਦੇ ਹਾਂ
+
| ਹੁਣ ਅਸੀ Y ਪਲਸ X ਜਮ੍ਹਾ ਕਰਾਗੇ (ਯਾਨੀ) ਜ਼ੀਰੋ ਪਲਸ ਜ਼ੀਰੋ, ਬਰਾਹਰ ਜ਼ੀਰੋ ।
 
+
 
+
 
|-
 
|-
|02.57
+
| 03:22
|ਵਿੰਡੋ ਨੂੰ ਮੁੜ ਆਕਾਰ ਦਿੰਦਾ ਹਾਂ
+
| ਅਤੇ Y ਦੀ ਵੈਲਯੂ ਪਰਿੰਟ (print) ਕਰਾਗੇ ਜੋ ਕੀ ਜ਼ੀਰੋ ਹੈ ।
 
+
 
+
 
|-
 
|-
|03.00
+
| 03:27
|ਇਥੇ, ਪਹਿਲਾਂ “x” ਅਤੇ “y” ਦਾ ਮੁੱਲ 0 ਹੈ
+
| ਹੂਣ X ਨੂ ਇੰਕਰੀਮੈਂਟ (increment) ਕਰਾਂਗੇ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ X ਦੀ ਵੈਲਯੂ ਹੁਣ ਇਕ ਹੈ।
 
+
 
+
 
|-
 
|-
|03.04
+
| 03:33
|ਇਹ ਸਾਡੀ “ਵਾਇਲ” ਕੰਡੀਸ਼ਨ ਹੈ  
+
| ਹੁਣ ਫੇਰ ਕੰਡੀਸ਼ਨ ਨੂੰ ਚੈੱਕ ਕਰਾਗੇ, ਜੋ ਹੈ - 1, 10 ਤੋ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ । ਅਗਰ ਕੰਡੀਸ਼ਨ ਸਹੀ ਹੋਵੇਗੀ ਤਾ ਅਸੀ ਵੈਲਯੂਜ਼ ਨੂੰ ਜਮ੍ਹਾ ਕਰਾਗੇ।  
   
+
 
+
 
|-
 
|-
|03.06
+
| 03:44
|ਇਥੇ ਅਸੀਂ ਚੈਕ ਕਰਾਂਗੇ ਕਿ x, 10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੈ ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ x ਦਾ ਮੁੱਲ 0 ਤੋਂ 10 ਦੇ ਵਿੱਚ ਹੈ  
+
| Y (ਯਾਨੀ) 0 ਪਲਸ X, (ਯਾਨੀ) 1 ਜ਼ੀਰੋ (0) ਪਲਸ 1, 1 ਦੇ ਬਰਾਬਰ ਹੈ
 
+
 
+
 
|-
 
|-
|03.15
+
| 03:50
|ਫਿਰ ਅਸੀਂ x ਅਤੇ y ਨੂੰ ਜੋੜਦੇ ਹਾਂ(ਅਰਥ) 0 ਵਿੱਚ 0 ਜੋੜ ਕੇ ਸਾਨੂੰ 0 ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ
+
| ਅੱਸੀ  ਵੈਲਯੂ 1 ਨੂੰ ਪਰਿੰਟ ਕਰਾਗੇ।
 
+
 
+
 
|-
 
|-
|03.22
+
| 03:53
|ਅਸੀਂ y ਦੇ ਮੁੱਲ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ, ਸਾਨੂੰ 0 ਪ੍ਰਾਪਤ ਹੁੰਦਾ  ਹੈ
+
| ਫੇਰ ਤੋਂ X ਵੱਧਦਾ ਹੈ।
 
+
 
+
 
|-
 
|-
|03.27
+
| 03:55
| ਫ਼ਿਰ x ਨੂੰ ਵਧਾਇਆ ਗਿਆ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ x ਦਾ ਮੁੱਲ ਹੁਣ 1 ਹੈ
+
| ਹੁਣ X ਦੀ ਵੈਲਯੂ 2 ਹੈ।
 
+
 
+
 
|-
 
|-
|03.33
+
| 03:59
|ਅਸੀਂ ਕੰਡੀਸ਼ਨ ਦੁਬਾਰਾ ਚੈਕ ਕਰਾਂਗੇ, 1 10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਲਈ, ਜੇਕਰ ਕੰਡੀਸ਼ਨ '''true ''' ਹੈ ਤਾਂ ਅਸੀਂ ਮੁੱਲ ਜੋੜ ਦੇਵਾਂਗੇ
+
| ਅਸੀ ਫਿਰ ਤੋ ਕੰਡੀਸ਼ਨ ਨੂੰ ਚੈੱਕ ਕਰਾਗੇ।
 
+
 
+
 
|-
 
|-
|03.44
+
| 04:01
|Y(ਅਰਥ) 0 ਜੋੜ x ਜੋ ਕਿ 1 ਹੈ | 0 ਜੋੜ 1, 1  ਹੈ
+
| 2, 10 ਦੇ ਘੱਟ ਜਾ ਬਰਾਬਰ ਹੈ - ਅਗਰ ਕੰਡੀਸ਼ਨ ਸਹੀ ਹੋਵੇਗੀ ਤਾ ਅਸੀ ਵੈਲਯੂ ਨੂੰ ਜਮਾ ਕਰਾਗੇ। (ਯਾਨੀ) 1 ਜਮ੍ਹਾ 2 ਜੋ ਕੀ 3 ਹੈ
 
+
 
+
 
|-
 
|-
|03.50
+
| 04:11
|ਮੁੱਲ ਨੂੰ 1 ਪ੍ਰਿੰਟ ਕਰਵਾਇਆ ਗਿਆ ਹੈ
+
| ਅੱਸੀ ਵੈਲਯੂ 3 ਨੂੰ ਪਰਿੰਟ ਕਰਾਗੇ।
 
+
 
+
 
|-
 
|-
|03.53
+
| 04:13
|x ਨੂੰ ਫ਼ਿਰ ਵਧਾਇਆ ਗਿਆ ਹੈ
+
| ਇਸੇ ਤਰ੍ਹਾਂ ਇਹ ਚਲਦਾ ਜਾਵੇਗਾ ਜੱਦੋ  ਤਕ X 10 ਦੇ ਘੱਟ ਜਾ ਬਰਾਬਰ ਹੈ।
 
+
 
+
 
|-
 
|-
|03.55
+
| 04:20
|ਹੁਣ x ਦਾ ਮੁੱਲ 2 ਹੈ
+
| ਹੁਣ ਅਸੀ ਇੱਸੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ  ਡੂ ...  ਵਾਇਲ ਲੂਪ (do….while loop) ਦ੍ਵਾਰਾ ਕਰ ਕੇ ਵੇਖਾਗੇ। 
 
+
 
+
 
|-
 
|-
|03.59
+
| 04:24
| ਅਸੀਂ ਕੰਡੀਸ਼ਨ ਫ਼ਿਰ ਚੈਕ ਕਰਦੇ ਹਾਂ
+
| ਇਹ ਰਿਹਾ ਸਾਡਾ ਪ੍ਰੋਗਰਾਮ ।
 
+
 
+
 
|-
 
|-
|04.01
+
| 04:26
|2, 10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੈ ਲਈ, ਜੇਕਰ ਕੰਡੀਸ਼ਨ “true” ਹੈ ਤਾਂ ਅਸੀਂ ਮੁੱਲ ਜੋੜ ਦੇਵਾਂਗੇ,(ਅਰਥ) 1 ਜੋੜ 2, 3 ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ
+
| ਨੋਟ ਕਰੋ, ਇਸ ਫਾਇਲ ਦਾ ਨਾਂ ਹੈ ਡੂ ਹਾਇਫਨ ਵਾਇਲ ਡੌਟ ਸੀ (do-while.c)
 
+
 
+
 
|-
 
|-
|04.11
+
| 04:31
|ਮੁੱਲ ਨੂੰ 3 ਪ੍ਰਿੰਟ ਕਰਵਾਇਆ ਗਿਆ ਹੈ
+
| ਇਹ ਹਿੱਸਾ ਪਿਛਲੇ ਪ੍ਰੋਗਰਾਮ ਵਿਚ ਪਹਿਲੇ ਹੀ ਸਮਝਾ ਦਿਤਾ ਗਿਆ ਹੈ।
 
+
 
+
 
|-
 
|-
|04.13
+
| 04:35
|ਜਦੋਂ ਤਕ x 10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੈ ਅਸੀਂ ਇਸੇ ਤਰਾਂ ਕਰਾਂਗੇ
+
| ਤਾਂ ਆਓ ਅਸੀ ਡੂ ...ਵਾਇਲ (do...while loop) ਲੂਪ ਤੇ ਚਲਦੇ ਹਾਂ ।
 
+
 
+
 
|-
 
|-
|04.20
+
| 04:38
|ਹੁਣ, ਅਸੀਂ ਇਸ ਪ੍ਰੋਗਰਾਮ ਨੂੰ “ਡੂ… ਵਾਇਲ ਲੂਪ” ਨਾਲ ਕਰਾਂਗੇ
+
| ਇਥੇ ਪਹਿਲਾ ਲੂਪ ਦੀ ਸਾਰੀ ਸਟੇਟਮੈਂਟਸ (statements) ਚੱਲਨ ਗਿਆਂ ਅਤੇ ਬਾਦ ਵਿੱਚ ਕੰਡੀਸ਼ਨ ਚੈੱਕ ਹੋਵੇਗੀ।
 
+
 
+
 
|-
 
|-
|04.24
+
| 04:44
|ਇਹ ਸਾਡਾ ਪ੍ਰੋਗਰਾਮ ਹੈ
+
| X ਦੀ ਵੈਲਯੂ Yਵਿਚ ਜੋੜੀ ਜਾਏ ਗੀ ਅਤੇ ਯੋਗ ਦੀ ਵੈਲਯੂ Y ਵਿਚ ਸਟੋਰ ਹੋਵੇ ਗੀ ।
 
+
 
+
 
|-
 
|-
|04.26
+
| 04:52
|ਨੋਟ ਕਰੋ ਸਾਡੀ ਫਾਇਲ ਦਾ ਨਾਮ ਹੈ '''ਡੂ ਹੈਇਫਨ ਵਾਇਲ ਡਾਟ ਸੀ '''.
+
| ਇਸ ਦਾ ਲੌਜਿਕ (logic) ਵਾਇਲ (while) ਪ੍ਰੋਗਰਾਮ ਵਰਗਾ ਹੈ।
 
+
 
+
 
+
 
|-
 
|-
|04.31
+
| 04:55
|ਇਹ ਅੰਸ਼ ਪਿਛਲੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਸਮਝਾਇਆ ਗਿਆ  ਹੈ
+
| ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
 
+
 
+
 
|-
 
|-
|04.35
+
| 04:58
| ਆਓ ਹੁਣ “ਡੂ… ਵਾਇਲ ਲੂਪ” ਕਰਦੇ ਹਾਂ
+
| ਆਪਣੇ ਟਰਮਿਨਲ ਤੇ ਵਾਪਸ ਆਓ।
 
+
 
+
 
+
 
|-
 
|-
|04.38
+
| 05:00
|ਇਥੇ ਪਹਿਲਾ ਲੂਪ ਦੀ ਬੋਡੀ ਚਲੇਗੀ ਫ਼ਿਰ ਕੰਡੀਸ਼ਨ ਚੈਕ ਹੋਵੇਗੀ
+
| ਟਾਇਪ ਕਰੋ “gcc ਸਪੇਸ ਡੂ ਹਾਇਫਨ ਵਇਲ ਡੌਟ c ਸਪੇਸ o ਸਪੇਸ ਡੂ (gcc space do hyphen while dot c space hypen o space do) ਅਤੇ ਔਨਟਰ ਦਬਾਓ।
 
+
 
+
 
+
 
|-
 
|-
|04.44
+
| 05:08
|x ਦੇ ਮੁੱਲ ਨੂੰ y ਦੇ ਮੁੱਲ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ ਅਤੇ ਉੱਤਰ ਨੂੰ  y  ਵਿੱਚ ਰਖਿਆ ਗਿਆ ਹੈ
+
| ਡੌਟ ਸਲੈਸ਼ ਡੂ (‘dot slash do’) ਟਾਇਪ ਕਰਕੇ ਏਨ੍ਟਰ ਦਬਾਓ।
 
+
 
+
 
|-
 
|-
|04.52
+
| 05:12
|ਕਰਨ ਦਾ ਢੰਗ “ਵਾਇਲ” ਪ੍ਰੋਗਰਾਮ ਦੀ ਤਰ੍ਹਾਂ ਹੀ ਹੈ
+
| ਅਸੀ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕੀ ਇਸ ਦੀ ਆਉਟਪੁਟ ਵਾਇਲ (while) ਪ੍ਰੋਗਰਾਮ ਵਰਗੀ ਹੀ ਹੈ।
 
+
 
+
 
|-
 
|-
|04.55
+
| 05:16
|ਹੁਣ ਅਸੀਂ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਂਦੇ  ਹਾਂ
+
| ਆਓ ਹੁਣ ਡੂ ...ਵਾਇਲ ਲੂਪ (do… While loop) ਦੇ ਬਾਰੇ ਜਾਨਿਏ ।
 
+
 
+
 
|-
 
|-
|04.
+
| 05:20
|ਆਪਣੇ ਟਰਮੀਨਲ ਤੇ ਵਾਪਿਸ ਆਓ
+
| ਮੈ ਵਿੰਡੋ ਨੂੰ ਰੀਸਾਇਜ਼ ਕਰਾਂ ਗੀ । ।
 
+
 
+
 
|-
 
|-
|05.00
+
| 05:22
|ਟਾਇਪ ਕਰੋ ''' ਜੀ ਸੀ ਸੀ ਸਪੇਸ ਡੂ ਹਾਇਫਨ ਵਾਇਲ ਡਾਟ ਸੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਡੂ '''. “ਐਂਟਰ” ਦਬਾਓ
+
| ਇਥੇ X ਅਤੇ Y ਦੀ ਵੈਲਯੂ ਜ਼ੀਰੋ (0) ਹੈ।
 
+
 
+
 
|-
 
|-
|05.08
+
| 05:25
|ਟਾਇਪ ਕਰੋ '''ਡਾਟ ਸਲੇਸ਼ ਡੂ'''.  “ਐਂਟਰ” ਦਬਾਓ
+
| ਇੱਨ੍ਹਾ ਵੈਲਯੂਜ਼ ਨੂੰ ਜਮਾਂ ਕਰਨ ਤੇ 0 ਮਿਲੇਗਾ।
 
+
 
+
 
|-
 
|-
|05.12
+
| 05:29
|ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਡੀ ਆਉਟਪੁਟ “ਵਾਇਲ” ਪ੍ਰੋਗਰਾਮ ਦੀ ਤਰ੍ਹਾਂ ਹੈ
+
| ਹੁਣ Y ਦੀ ਵੈਲਯੂ ਜ਼ੀਰੋ ਹੈ।
 
+
 
+
 
|-
 
|-
|05.16
+
| 05:31
|ਹੁਣ '''ਡੂ… ਵਾਇਲ ਲੂਪ.''' ਦੇ  ਕੰਮ ਨੂੰ ਵੇਖਦੇ ਹਾਂ
+
| ਅੱਸੀ ਜ਼ੀਰੋ ਵੈਲਯੂ ਪਰਿੰਟ ਕਰਾਗੇ।
 
+
 
+
 
+
 
|-
 
|-
|05.20
+
| 05:33
|ਵਿੰਡੋ ਨੂੰ ਮੁੜ ਆਕਾਰ ਦਿੰਦਾ ਹਾਂ
+
| ਅੱਗੇ, X 1 ਨੰਬਰ ਨਾਲ ਇੰਕਰੀਮੇਂਟ (increment) ਹੁੰਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ X ਹੁਣ 1 ਹੈ । ਤੇ ਹੁਣ ਕੰਡੀਸ਼ਨ (condition) ਚੈੱਕ (check) ਹੋਵੇਗੀ ।
 
+
 
+
 
+
 
|-
 
|-
|05.22
+
| 05:42
|ਇਥੇ, ਪਹਿਲਾਂ “x” ਅਤੇ “y” ਦਾ ਮੁੱਲ 0 ਹੈ
+
| ਲੂਪ ਦਾ ਮੁੱਖ ਖਾੰਚਾ ਪਹਿਲੇ ਐਗਜ਼ੀਕਯੂਟ (execute) ਹੋਵੇਗਾ ।।
 
+
 
+
 
|-
 
|-
|05.25
+
| 05:45
|ਅਸੀਂ ਇਹ ਮੁੱਲ ਜੋੜਦੇ ਹਾਂ ਅਤੇ 0 ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ
+
| ਅਗਰ ਕੰਡੀਸ਼ਨ (condition) ਫਾਲਸ (false) ਹੈ ਤਾ ਵੀ ਵੈਲਯੂ ਜ਼ੀਰੋ ਹੀ ਮਿਲੇਗੀ ।
 
+
 
|-
 
|-
|05.29
+
| 05:52
|ਹੁਣ y ਦਾ ਮੁੱਲ 0 ਹੈ
+
| ਹੁਣ ਅਸੀ ਚੈੱਕ ਕਰਾਗੇ, ਕੀ ਇੱਕ (1) 10 ਤੋ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ।
 
+
 
|-
 
|-
|05.31
+
| 05:56
|ਅਸੀਂ ਮੁੱਲ ਨੂੰ 0 ਪ੍ਰਿੰਟ ਕਰਵਾਇਆ ਹੈ
+
| ਕੰਡੀਸ਼ਨ ਫੇਰ ਸਹੀ ਹੈ । ਅਸੀ ਫੇਰਮਵੈਲਯੂਜ਼ ਨੂੰ ਜੋੜਾਂ ਗੇ ।
 
+
 
+
 
|-
 
|-
|05.33
+
| 06:00
|ਫ਼ਿਰ x ਨੂੰ ਵਧਾਇਆ ਗਿਆ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕਿ x ਦਾ ਮੁੱਲ ਹੁਣ 1 ਹੈ ਫ਼ਿਰ ਕੰਡੀਸ਼ਨ ਚੈਕ ਕੀਤੀ ਜਾਵੇਗੀ
+
| ਹੁਣ 0+1
 
+
 
+
 
|-
 
|-
|05.42
+
| 06:02
|ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਪਹਿਲਾਂ ਲੂਪ ਦੀ body ਚਲਦੀ ਹੈ
+
| Y ਦੀ ਵੈਲਯੂ ਪਰਿੰਟ ਕਰਾਗੇ ਜੋ ਕੀ 1 ਹੈ
 
+
 
+
 
|-
 
|-
|05.45
+
| 06:05  
|ਜੇਕਰ ਕੰਡੀਸ਼ਨ '''false ''' ਵੀ ਹੈ ਫ਼ਿਰ ਵੀ ਸਾਨੂੰ ਇੱਕ ਮੁੱਲ ਜੋ ਕਿ 0 ਹੈ , ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ
+
| ਫੇਰ ਤੋਂ X ਵੱਧਦਾ ਹੈ।
 
+
 
+
 
|-
 
|-
|05.52
+
| 06:08
|ਹੁਣ , ਇਥੇ ਅਸੀਂ 1 ਨੂੰ 10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੈ ਲਈ ਚੈਕ ਕਰਾਂਗੇ
+
| ਹੁਣ X ਦੀ ਵੈਲਯੂ 2 ਹੈ।
 
+
 
+
 
|-
 
|-
|05.56
+
| 06:11
|ਕੰਡੀਸ਼ਨ ਫ਼ਿਰ ਤੋਂ “true” ਹੈ ਅਸੀਂ ਮੁੱਲ ਜੋੜ ਦੇਵਾਂਗੇ
+
| ਫਿਰ ਅਸੀ ਚੈੱਕ ਕਰਾਂਗੇ, ਦੋ (2)  10 ਦੇ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ,
 
+
 
+
 
|-
 
|-
|06.00
+
| 06:15
|ਹੁਣ 0 ਜੋੜ 1
+
| ਅਸੀ ਇਥੋ ਵਾਪਸ ਜਾਵਾਂਗੇ।
 
+
 
+
 
+
 
+
 
|-
 
|-
|06.02
+
| 06:17
|ਫ਼ਿਰ ਅਸੀਂ y  ਦੇ ਮੁੱਲ ਨੂੰ 1 ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ
+
| ਅਸੀ ਵੈਲਯੂਜ਼ ਨੂੰ ਜਮਾ ਕਰਾਗੇ । 1 ਜਮ੍ਹਾ 2 ਤਿਨ (3) ਹੈ ।
 
|-
 
|-
|06.05
+
| 06:20
|ਹੁਣ  ਫ਼ਿਰ x ਨੂੰ ਵਧਾਇਆ ਗਿਆ ਹੈ
+
| ਅੱਸੀ Y ਦੀ ਵੈਲਯੂ 3 ਪਰਿੰਟ ਕਰਾਗੇ।
 
+
 
|-
 
|-
|06.08
+
| 06:23
|ਹੁਣ x ਦਾ ਮੁੱਲ 2 ਹੈ
+
| ਇਸ ਤਰ੍ਹਾ ਕੰਡੀਸ਼ਨ ਚੈੱਕ ਹੁੰਦੀ ਰਹੇ ਗੀ ਜਦ ਤੱਕ X ਦੀ ਵੈਲਯੂ 10 ਦੇ ਘੱਟ ਜਾ  ਬਰਾਬਰ ਹੈ
 
+
 
|-
 
|-
|06.11
+
| 06:30
|ਫ਼ਿਰ ਅਸੀਂ 2 ਦੇ 10 ਤੋਂ ਘਟ ਜਾਂ ਬਰਾਬਰ ਲਈ ਚੈਕ ਕਰਦੇ ਹਾਂ
+
| ਅਤੇ ਇਹ ਸਾਡੀ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ (return statement) ਹੈ।
 
+
 
|-
 
|-
|06.15
+
| 06:33
|ਅਸੀਂ ਇਥੇ ਵਾਪਿਸ ਜਾਂਦੇ ਹਾਂ
+
| ਨੇਟ ਕਰੋ ਕਿ ਇੱਥੇ ਵਾਇਲ (while) ਕੰਡੀਸ਼ਨ ਸੈਮੀਕੋਲਨ ਦੇ ਨਾਲ ਖਤਮ ਹੁੰਦੀ ਹੈ ।
 
+
 
|-
 
|-
|06.17
+
| 06:38
|ਹੁਣ ਅਸੀਂ ਮੁੱਲ 1 ਅਤੇ 2 ਜੋੜਾਗੇ ਜੋ ਕਿ 3 ਹੈ
+
| ਵਾਇਲ ਲੁਪ (While loop) ਵਿਚ ਕੰਡੀਸ਼ਨ ਸੈਮੀਕੋਲਨ  ਦੇ ਨਾਲ ਖਤਮ ਨਹੀ ਹੁੰਦੀ।
 
+
 
|-
 
|-
|06.20
+
| 06:43
|ਅਸੀਂ y ਦੇ ਮੁੱਲ ਨੂੰ 3 ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ
+
| ਆਓ ਵੇਖਿਏ ਕੀ ਇਹਨਾ ਪ੍ਰੋਗਰਾਮਾ ਨੂੰ C++ ਵਿਚ ਕਿਵੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
 
+
 
+
 
|-
 
|-
|06.23
+
| 06:48
|ਇਸੇ ਤਰ੍ਹਾਂ ਕੰਡੀਸ਼ਨ  ਵੇਖੀਆਂ ਜਾਣਗੀਆਂ ਜਦੋਂ ਤਕ x ਦਾ ਮੁੱਲ 10 ਤੋਂ ਘੱਟ ਜਾਂ ਉਸ ਦੇ  ਬਰਾਬਰ ਨਹੀਂ ਹੋ ਜਾਂਦਾ
+
| ਇਹ ਸਾਡਾ C++ ਵਿਚ ਵਾਇਲ (while) ਪ੍ਰੋਗਰਾਮ ਹੈ।
 
+
 
|-
 
|-
|06.30
+
| 06:52
|ਅਤੇ ਇਹ ਸਾਡੀ ਰਿਟਰਨ ਸ੍ਟੇਤ੍ਮੇਟ ਹੈ
+
| ਇਸ ਦਾ ਲੌਜਿੱਕ (logic) ਅਤੇ ਇਸ ਦੀ ਤਾਮੀਲ C ਪ੍ਰੋਗਰਾਮ ਵਰਗੀ ਹੀ ਹੈ।।
 
+
 
|-
 
|-
|06.33
+
| 06:56
|ਨੋਟ ਕਰੋ ਵਾਇਲ ਕੰਡੀਸ਼ਨ ਸੇਮੀਕੋਲਨ ਨਾਲ ਖਤਮ ਹੁੰਦੀ ਹੈ
+
| ਇਸ ਵਿਚ ਕੁਝ ਬਦੱਲਾਵ ਹਨ ਜਿਵੇ ਹੈੱਡਰ ਫਾਇਲ ਐਸ ਟੀ ਡੀ ਆਈ ਓ ਡੌਟ ਐੱਚ (stdio.h) ਦੇ ਸਥਾਨ ਤੇ ਆਈ ਓ ਸਟ੍ਰੀਮ (iostream) ਹੈ।
 
+
 
|-
 
|-
|06.38
+
| 07:04
|ਵਾਇਲ ਲੂਪ ਵਿੱਚ ਕੰਡੀਸ਼ਨ ਸੇਮੀਕੋਲਨ ਨਾਲ ਖਤਮ ਨਹੀਂ ਹੁੰਦੀ
+
| ਇਥੇ ਅਸੀ ਨੇਮ ਸਪੇਸ ਐਸ ਟੀ ਡੀ (namespace std) ਨੂੰ ਵਰਤਦੇ ਹੋਏ ਯੂਜ਼ਿਂਗ ਸਟੇਟਮੈਂਟ ਨੂੰ ਸ਼ਾਮਲ ਕਿਤਾ ਹੈ ਅਤੇ ਇੱਥੇ ਅਸੀ ਸੀ ਆਉਟ (cout)  ਫਂਕਸ਼ਨ (function) ਦੀ ਥਾ ਤੇ ਪਰਿੰਟ ਐਫ (printf)  ਫਂਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰ ਰਹੇ ਹਾ।
 
+
 
|-
 
|-
|06.43
+
| 07:16
|ਅਸੀੰ ਹੁਣ ਦੇKਦੇ ਹਾਂ ਕਿ ਇਸ  ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੀ++ ਵਿੱਚ ਕਿਵੇ ਚਲਾਉਣਾ ਹੈ
+
| ਵਾਉਲ ਲੂਪ (While loop) ਦੀ ਬਨਾਵਟ C ਪ੍ਰੋਗਰਾਮਾ ਨਾਲ ਮਿਲਦੀ ਜੁਲਦੀ ਹੈ।
 
+
 
|-
 
|-
|06.48
+
| 07:21
|ਇਹ ਸਾਡਾ ਸੀ++ ਵਿੱਚ ਵਾਇਲ ਪ੍ਰੋਗਰਾਮ ਹੈ
+
| ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
 
+
 
|-
 
|-
|06.52
+
| 07:23
|ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਦਾ ਢੰਗ ਸੀ ਪ੍ਰੋਗਰਾਮ ਦੀ ਤਰ੍ਹਾਂ ਹੀ ਹੈ
+
| ਟਰਮੀਨਲ ਤੇ ਵਾਪਿਸ ਆਓ।
 
+
 
|-
 
|-
|06.56
+
| 07:25
|ਇਸ ਦੇ ਵਿੱਚ ਕੁਝ ਤਬਦੀਲੀਆਂ ਹਨ ਜਿਵੇਂ ਕਿ ਹੈਡਰ ਫਾਇਲ stdio.h ਜਗਹ iostream ਹੈ
+
| ਮੈਂ ਪ੍ਰਾਮਪਟ ਨੂੰ (prompt) ਕਲੀਅਰ (clear) ਕਰਾਣ ਗੀ।
 
+
 
|-
 
|-
|07.04
+
| 07:28
|ਇਥੇ ਅਸੀਂ using ਨੂੰ ਨੇਮਸਪੇਸ ਸਟੇਨਡਡ ਦੀ ਮਦਦ ਨਾਲ ਸਾਮਿਲ ਕੀਤਾ ਹੈ ਅਤੇ ਇਥੇ ਅਸੀਂ "ਪਰਿਟਐਫ" ਦੀ ਥਾਂ "ਸੀਆਉਟ" ਨੂੰ    ਵਰਤਿਆ ਹੈ
+
| ਐਗਜੀਕਯੁਟ ਕਰਨ ਲਈ ਟਾਇਪ ਕਰੋ ਜੀ ਪਲਸ-ਪਲਸ ਸਪੇਸ ਵਾਇਲ ਡੋਟ ਸੀ ਪੀ ਪੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਵਾਇਲ 1(g++ space while dot cpp space hyphen o space while1) ”ਅਤੇ ਐਂਟਰ ਕਰੋ।
 
+
 
|-
 
|-
|07.16
+
| 07:38
|"ਵਾਇਲ ਲੂਪ" ਦੀ ਬਣਤਰ ਓਹੀ ਹੈ ਜੇਹੜੀ ਸੀ -ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਸੀ
+
| ਡੋਟ ਸਲੈਸ਼ ਵਾਇਲ 1 (“dot slash while 1”) ਟਾਇਪ ਕਰਕੇ ਐਂਟਰ ਦ ਬਾਓ  ।
 
+
 
|-
 
|-
|07.21
+
| 07:43
|ਚਲੋ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਈਏ
+
| ਤੁਸੀ ਵੇਖੋਗੇ ਕਿ ਇਸ ਦੀ ਆਉਟਪੁਟ C  ਦੇ ਵਾਇਲ  ਪ੍ਰੋਗਰਾਮ ਨਾਲ ਮਿਲਦੀ ਜੁਲਦੀ ਹੈ।
 
+
 
|-
 
|-
|07.23
+
| 07:48
|ਟਰਮਿਨਲ ਉੱਤੇ ਵਾਪਿਸ ਆਓ
+
| ਆਓ ਡੁ ...ਵਾਇਲ (do…. While)  ਪ੍ਰੋਗਰਾਮ ਨੂੰ  c++ ਵਿੱਚ ਵੇਖਿਏ।
 
+
 
|-
 
|-
|07.25
+
| 07:52
|ਮੇਨੂੰ ਪਰੋੰਪਟ ਸਾਫ਼ ਕਰਨ ਦਿਓ
+
| ਟੈਕ੍ਸ ਐਡੀਟਰ ਤੇ ਵਾਪਿਸ ਆਓ।
 
+
 
|-
 
|-
|07.28
+
| 07:54
|ਚਲਾਓਣ ਲਈ ਲਿਖੋ '' ਜੀ++ ਸਪੇਸ ਵਾਇਲ ਡਾਟ ਸੀਪੀਪੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਵਾਇਲ1 ''' ਅਤੇ "ਐਂਟਰ"  ਦਬਾਓ
+
| ਇਥੇ ਵੀ ਕੁਝ ਬਦਲਾਵ ਹਨ ਜਿਵੇ ਕਿ ਹੈਡਰ (header) ਫਾਇਲ, ਯੂਜ਼ਿਗ ਸਟੇਟਮੈਂਟ ਅਤੇ ਸੀ ਆਓਟ (cout) ਫਂਕਸ਼ਨ।
 
+
 
|-
 
|-
|07.38
+
| 08:03
|'''ਡਾਟ ਸਲੇਸ ਵਾਇਲ1 '''  ਲਿਖੋ ਅਤੇ "ਐਂਟਰ"  ਦਬਾਓ
+
| ਬਾਕੀ ਸਭ ਮਿਲਦੇ ਜੁਲਦੇ ਹਨ।
 
+
 
|-
 
|-
|07.43
+
| 08:06
|ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਨਤੀਜਾ ਆਪਣੇ ਸੀ -ਪ੍ਰੋਗਰਾਮ ਵਾਲਾ ਹੀ ਹੈ
+
| ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ ।
 
+
 
|-
 
|-
|07.48
+
| 08:08
|ਚਲੋ ਹੁਣ "ਡੂ...ਵਾਇਲ" ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੀ++ ਵਿੱਚ ਚਲਾਉਂਦੇ ਹਾਂ
+
| ਟਰਮਿਨਲ ਤੇ ਵਾਪਿਸ ਆਓ ।
 
+
 
|-
 
|-
|07.52
+
| 08:10
|ਚਲੋ ਟੇਕ੍ਸਟ ਏਡੀਟਰ ਉੱਤੇ ਵਾਪਿਸ ਚਲਿਏ
+
| ਟਾਇਪ ਕਰੋ - ਜੀ ਪਲਸ-ਪਲਸ ਸਪੇਸ ਡੂ ਹਾਇਫਨ ਵਾਇਲ ਡੋਟ ਸੀ ਪੀ ਪੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਡੂ 1 (“g++ space do hyphen while dot cpp space hyphen  o space do 1) ਅਤੇ ਐਂਟਰ ਦਬਾਓ ।
 
+
 
+
 
|-
 
|-
|07.54
+
| 08:19
|ਇਥੇ ਵੀ ਓਹੀ ਤਬਦੀਲੀਆਂ ਹਨ ਜਿਵੇ ਕਿ "ਹੇਡਰ ਫਾਇਲ", "ਯੂਸਿੰਗ ਸਟੇਟਮੇਂਟ" ਅਤੇ  "ਸੀਆਉਟ " ਫਕ੍ਸ਼ੰਨ
+
| ਡੌਟ ਸਲੈਸ਼ ਡੂ 1 (”dot slash do 1”). ਟਾਇਪ ਕਰਕੇ ਐਂਟਰ ਦਬਾਓ ।
 
+
 
|-
 
|-
|08.03
+
| 08:23
|ਬਾਕੀ ਸਾਰੀਆਂ ਚੀਜਾਂ ਓਹੀ ਨੇ
+
| ਤੁਸੀ ਵੇਖੋਗੇ ਇਸ ਦੀ ਆਉਟਪੁਟ C ਦੇ ਡੂ ਵਾਇਲ (do… while) ਪ੍ਰੋਗਰਾਮ ਨਾਲ ਮਿਲਦੀ ਜੁਲਦੀ ਹੈ।
 
+
 
|-
 
|-
|08.06
+
| 08:28
|ਚਲੋ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਈਏ
+
| ਹੁਣ ਅਸੀ ਇਥੇ ਕੁਛ ਆਮ ਗਲਤੀਆ ਅਤੇ ਉਹਨਾ ਦੇ ਹੱਲ ਬਾਰੇ ਜਾਨਾਂ ਗੇ ।
 
+
 
|-
 
|-
|08.08
+
| 08:32
|ਹੁਣ ਆਪਣੇ ਟੂਟੋਰਿਅਲ 'ਤੇ ਵਾਪਿਸ ਆਓ
+
| ਟੈਕ੍ਸਟ ਐਡੀਟਰ ਤੇ ਵਾਪਿਸ ਆਓ।
 
+
 
|-
 
|-
|08.10
+
| 08:35
|''ਜੀ++ ਸਪੇਸ ਡੂ ਹਾਇਫਨ ਵਾਇਲ ਡਾਟ ਸੀਪੀਪੀ ਸਪੇਸ ਹਾਇਫਨ o ਸਪੇਸ ਡੂ1 "ਲਿਖੋ "ਐਂਟਰ " ਦਬਾਓ
+
| ਫ਼ਰਜ਼ ਕਰੋ ਇਥੇ ਮੈਂ X  ਦੀ ਵੈਲਿਯੂ ਨੂੰ ਇੰਕਰੀਮੈੰਟ ਨਹੀ ਕੀਤਾ ਸੀ
 
+
 
|-
 
|-
|08.19
+
| 08:41
|''ਡਾਟ ਸਲੇਸ ਡੂ1 "ਲਿਖੋ  "ਐਂਟਰ " ਦਬਾਓ
+
| ਸੇਵ ਤੇ ਕਲਿਕ ਕਰੋ,ਆਓ ਵੇਖੀਏ ਕੇ ਕੀ ਹੁੰਦਾ ਹੈ।
 
+
 
|-
 
|-
|08.23
+
| 08:44
|ਅਸੀਂ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਡਾ ਨਤੀਜਾ "ਡੂ...ਵਾਇਲ ਪ੍ਰੋਗਰਾਮ ਸੀ ਵਿੱਚ" ਦੀ ਤਰਹ ਹੈ
+
| ਟਰਮਿਨਲ ਤੇ ਵਾਪਿਸ ਆਓ।,ਪਹਿਲੇ ਪ੍ਰਾਮਪਟ ਨੂੰ (prompt) ਕਲੀਅਰ (clear) ਕਰਿਏ ।
 
+
 
|-
 
|-
|08.28
+
| 08:47
|ਹੁਣ ਅਸੀਂ ਕੁਝ ਸਧਾਰਨ ਗਲਤੀਆਂ ਅਤੇ ਉਹਨਾ ਦੇ ਹਲ ਵੇਖਾਂਗੇ
+
| ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
 
+
 
|-
 
|-
|08.32
+
| 08:50
|ਟੇਕ੍ਸਟ ਏਡੀਟਰ ਤੇ ਵਾਪਿਸ ਆ ਜਾਓ
+
| ਅਪ ਐਰੋ (Up-arrow)  ਬਟਨ ਨੂੰ ਦੋ ਵਾਰ ਦਬਾਓ।
 
+
 
|-
 
|-
|08.35
+
| 08:54
|ਮਾਨੋ ਕਿ ਇਥੇ ਮੈਂ ‘x’ ਦੇ ਮੁੱਲ ਨੂੰ ਨਹੀਂ ਵਧਾਇਆ ਹੈ
+
| ਅਪ ਐਰੋ ਬਟਨ ਨੂੰ ਫਿਰ ਦਬਾਓ।
+
 
|-
 
|-
|08.41
+
| 08:57
|ਸੇਵ  ਦਬਾਓ
+
| ਆਉਟਪੁਟ (output) ਦਿਖਾਈ ਦੇਵੇ ਗੀ।
 
+
 
|-
 
|-
|08.42
+
| 08:59
|ਹੁਣ ਅਸੀਂ ਦੇਖਦੇ ਹਾਂ ਕਿ ਕੀ ਹੁੰਦਾ ਹੈ  
+
| ਅਸੀ ਬਹੁਤ ਸਾਰੇ ਸਿਫਰ (0) ਵੇਖ ਸਕਦੇ ਹਾਂ। ਇਸ ਦੀ ਵਜਹ ਹੈ ਕੀ ਲੂਪ ਵਿੱਚ ਟਰਮੀਮੇਟਿਂਗ(terminating) ਕੰਡੀਸ਼ਨ ਹੀ ਨਹੀ ਹੈ
 
+
 
|-
 
|-
|08.44
+
| 09:07
|ਟਰਮਿਨਲ ਉੱਤੇ ਵਾਪਿਸ ਆ ਜਾਓ
+
| ਇਸ ਨੂੰ ਇਨਫਿਨਿਟ ਲੂਪ (infinite loop,‘ਅਸੀਮਿਤ ਲੂਪ”) ਆਖਿਆ ਜਾਂਦਾ ਹੈ।
 
+
 
|-
 
|-
|08.45
+
| 09:10
|ਮੇਨੂੰ ਪਰੋੰਪਟ ਸਾਫ਼ ਕਰਨ ਦਿਓ
+
| ਇਨਫਿਨਿਟ ਲੂਪ ਸਿਸਟਮ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਬਣਾਉਂਦਾ ਹੈ।
 
+
 
|-
 
|-
|08.47
+
| 09:14
|ਚਲੋ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਈਏ
+
| ਇਸਦੇ ਕਾਰਨ ਪ੍ਰੋਗਰਾਮ ਪਰੋਸੇਸਰ ਦਾ ਸਾਰਾ ਟਾਇਮ ਲੈ ਲੈਂਦਾ ਹੈ । ਲੇਕਨ ਇਸ ਨੂੰ ਟਰਮੀਨੇਟ (terminate) ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
 
+
 
|-
 
|-
|08.50
+
| 09:21
|ਅਪਅਏਰੋ ਕੀਯ ਨੂੰ ਦੋ ਬਾਰ ਦਬਾਓ
+
| ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਤੇ ਵਾਪਿਸ ਆਓ। ਆਓ ਅਸੀ ਇਸ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰੀਏ ।
 
+
 
|-
 
|-
|08.54
+
| 09:25
|ਦੁਬਾਰਾ ਅਪਅਏਰੋ  ਕੀਯ  ਨੂੰ ਦਬਾਓ
+
| ਟਾਈਪ ਕਰੋ ਐਕ੍ਸ ਪਲਸ-ਪਲਸ (“X++”) ਅਤੇ ਇਕ ਸੈਮੀ ਕੋਲਨ (semicolon).
 
+
 
|-
 
|-
|08.57
+
| 09:28
|ਨਤੀਜਾ ਸਾਹਮਣੇ ਹੈ
+
| ਸੇਵ ਉਤੇ ਕਲੀਕ ਕਰੋ । ਆਓ,  ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਫਿਰ ਤੋ ਚਲਾਇਏ।
 
+
 
|-
 
|-
|08.59
+
| 09:31
|ਅਸੀਂ ਬਹੁਤ ਸਾਰੀਆਂ ਜਿਰੋਆ ਦੇਖਾਂਗੇ ਕਿਓਕਿ ਲੂਪ ਦੀ ਕੋਈ ਆਖਰੀ ਕੰਡੀਸ਼ਨਨ ਨਹੀਂ ਹੈ 
+
| ਟਰਮੀਨਲ ਤੇ ਵਾਪਿਸ ਆਓ।
 
|-
 
|-
|09.07
+
| 09:33
|ਇਸ ਨੂੰ “ਇਨਫਾਇਨਾਇਟ ਲੂਪ “ ਕਿਹਾ ਜਾਂਦਾ ਹੈ
+
| ਅਪ ਐਰੋ (Up-arrow) ਬਟਨ ਨੂੰ ਦਬਾਓ।
 
+
 
+
 
|-
 
|-
|09.10
+
| 09:38
| “ਇਨਫਾਇਨਾਇਟ ਲੂਪ” ਸਿਸਟਮ ਨੂੰ  ਜਾਮ ਕਰ ਸਕਦੀ ਹੈ
+
| ਹੁਣ, ਇਹ ਠੀਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
 
+
 
+
 
|-
 
|-
|09.14
+
| 09:40
|ਇਹ ਪ੍ਰੋਗਰਾਮ ਦੇ ਸਾਰੇ '''ਪਰੋਸੇਸ  ਟਾਇਮ '''  ਦੀ ਵਰਤੋਂ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ, ਪ੍ਰੰਤੂ ਇਸ ਨੂੰ ਰੋਕਿਆ ਜਾ ਸਕਦਾ ਹੈ
+
| ਹੁਣ ਅਸੀ ਟਿਯੂਟੋਰਿਅਲ ਨੂੰ ਅੰਤ ਤੇ ਆ ਗਏ ਹਾ।
 
+
 
+
 
|-
 
|-
|09.21
+
| 09:43
|ਪ੍ਰੋਗਰਮ ਤੇ ਵਾਪਿਸ ਆਓ ਅਤੇ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਦੇ ਹਾਂ
+
| ਅਸੀ ਵਾਪਸ ਆਪਣੀ ਸਲਾਈਡਸ ਤੇ ਜਾਵਾਂਗੇ।
 
+
 
|-
 
|-
|09.25
+
| 09:45
|'''x++ ''' ਅਤੇ ਸੇਮਿਕੋਲਨ ਟਾਇਪ ਕਰੋ
+
| ਇਸ ਟਯੂਟੋਰਿਯਲ ਦਾ ਸਾਰ (summary).
 
+
 
+
 
|-
 
|-
|09.28
+
| 09:47
| “ਸੇਵ” ਤੇ ਕਲਿਕ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਚਲਾਓ
+
| ਇਸ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਅਸੀਂ ਸਿੱਖਿਆ
 
+
 
+
 
|-
 
|-
|09.31
+
| 09:50
|ਆਪਣੇ ਟਰਮੀਨਲ ਤੇ ਵਾਪਿਸ ਆਓ
+
| ਵਾਇਲ ਲੂਪ ।,ਉਦਾਹਰਨ. ਵਾਇਲ (X ਇਜ਼ ਲੈੱਸ ਦੈਨ ਐਰ ਈਕੁਏਲ ਟੂ 10) (while(x is less than or equal to 10))
 
+
 
+
 
|-
 
|-
|09.33
+
| 09:54
|ਅਪਅਏਰੋ ਬਟਨ ਦਬਾਓ
+
| ਡੂ ਵਾਇਲ ਲੂਪ (do… While loop)
 
+
 
+
 
|-
 
|-
|09.38
+
| 09:56
|ਇਹ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ
+
| ਉਦਾਹਰਨ ਡੂ ਸਟੇਟਮੈਂਟ ਬਲਾਕ – ਅਤੇ -
 
+
 
+
 
+
 
|-
 
|-
|09.40
+
| 09:59
|ਇਹ ਟੂਟੋਰਿਅਲ ਦਾ ਅੰਤ ਹੈ
+
| ਆਖਿਰ ਵਿਚ ਵਾਇਲ ਕੰਡੀਸ਼ਨ
 
+
 
+
 
+
 
|-
 
|-
|09.43
+
| 10:01
|ਆਪਣੀਆਂ “ਸਲਾਇਡਸ” ਦੁਬਾਰਾ ਵੇਖਦੇ ਹਾਂ
+
| ਅਸਾਇਨਮੈੰਟ ਦੇ ਤੌਰ ਤੇ ।
 
+
 
+
 
|-
 
|-
|09.45
+
| 10:03
|ਦੁਹਰਾਈ ਕਰਦੇ ਹਾਂ
+
| ਲੂਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਥੱਲੇ ਦੱਸੇ ਗਏ ਨੰਬਰ ਪ੍ਰਿੰਟ ਕਰੋ ।
 
+
 
+
 
|-
 
|-
|09.47
+
| 10:07
|ਇਸ ਟੂਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ  ਸਿਖਿਯਾ
+
| 0 ਤੋ 9
 
+
 
+
 
|-
 
|-
|09.50
+
| 10:10
| “ਵਾਇਲ ਲੂਪ”
+
| ਫੌਰ ਲੂਪ (“for loop”) ਲਈ ਸਿਂਟੈਕਸ (syntax, ਵਾਕ-ਰਚਨਾ) ਹੈ
 
+
 
+
 
|-
 
|-
|09.51
+
| 10:12
|ਉਦਾਹਰਨ ਵਾਇਲ(x 10 ਤੋਂ ਛੋਟਾ ਜਾਂ ਬਰਾਬਰ ਹੈ)
+
| “for”(ਵੇਰੀਏਬਲ ਦੀ ਸ਼ੁਰੂਆਤ, ਸੈਮੀਕੋਲਨ ਲੂਪ ਇਗ੍ਜ਼ਿਟ(exit) ਕੰਡੀਸ਼ਨ, ਸੈਮੀਕੋਲਨ ਵੇਰੀਏਬਲ ਦੀ ਇੰਕਰੀਮੈਂਟ ਜਾਂ ਡਿਕਰੀਮੈਂਟ ਸਟੇਟਮੈਂਟ)
 
+
+
 
+
 
|-
 
|-
|09.54
+
| 10:20
|'''ਡੂ….ਵਾਇਲ ਲੂਪ '''
+
| ਅਤੇ ਇਥੇ ਹਨ ਲੂਪ ਦੀਆਂ ਬਾਕੀ ਸਟੇਟਮੈਂਟਸ ।
 
+
 
+
 
|-
 
|-
|09.56
+
| 10:24
|ਉਦਾਹਰਣ . ਡੂ ਬਿਆਨ ਪਾਬੰਦੀ ਅਤੇ
+
| ਦਿਤੇ ਹੋਏ ਲਿੰਕ ਤੇ ਤੁਸੀ ਵੀਡਿਓ ਵੇਖ ਸਕਦੇ ਹੋ।
 
+
 
+
 
|-
 
|-
|09.59
+
| 10:27
|ਅੰਤ ਵਿੱਚ ਵਾਇਲ ਕੰਡੀਸ਼ਨ
+
| ਇਹ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਬਾਰੇ ਸੰਖੇਪ ਵਿੱਚ ਦਸਦਾ ਹੈ ।
 
+
 
+
 
|-
 
|-
|10.01
+
| 10:30
|ਅਸਾਇਨਮੇਂਟ ਲਈ
+
| ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਪਰਯਾਪਤ ਬੈਂਡਵਿੱਥ ਨਾ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਡਾਊਨਲੇਡ ਕਰ ਕੇ ਵੇਖ ਸਕਦੇ ਹੋ।
 
+
 
+
 
|-
 
|-
|10.03
+
| 10:33
| ਹੇਠ ਲਿਖੇ ਨੂੰ ਲੂਪਸ ਦੀ ਵਰਤੋਂ ਨਾਲ ਪ੍ਰਿੰਟ ਕਰਵਾਉਣ ਦਾ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ
+
| ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਟੀਮ
 
+
 
+
 
|-
 
|-
|10.07
+
| 10:35
|0-9
+
| ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਰਾਹੀ ਵਰਕਸ਼ਾਪਸ ਚਲਾਉਂਦੀ ਹੈ ।
 
+
 
+
 
|-
 
|-
|10.10
+
| 10:38
| “ਫਾਰ ਲੂਪ “ ਦੀ ਬਣਤਰ ਹੈ
+
| ਔਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲੇ ਛਾਤ੍ਰਾਂ ਨੂੰ ਸਰਟੀਫਿਕੇਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ
 
+
 
+
 
|-
 
|-
|10.12
+
| 10:42
|'''ਫਾਰ (ਵੇਰੀਏਬਲ ਇਨਿਸ਼ੀਲਾਇਜੇਸ਼ਨ; ਵੇਰੀਏਬਲ ਕੰਡੀਸ਼ਨ;ਅਤੇ ਵੇਰੀਏਬਲ ਇਨਕਰਿਮੇਂਟ ਜਾਂ ਡਿਕਰੀਮੇਂਟ)  '''
+
| ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਤੁਸੀ ਲਿਖ ਸਕਦੇ ਹੋ,contact@spoken-tutorial.org
 
+
 
+
 
|-
 
|-
|10.20
+
| 10:47
|ਅਤੇ ਇਥੇ ਲੂਪ ਦੀ ਬੋਡੀ ਹੋਵੇਗੀ
+
| ਸਪੋਕਨ ਟਯੂਟੋਰਿਯਲ ਟਾਕ ਟੂ ਅ ਟੀਚਰ ਪ੍ਰੌਜੈਕ੍ਟ ਦਾ ਇਕ ਹਿੱਸਾ ਹੈ।
 
+
 
+
 
|-
 
|-
|10.24
+
| 10:51
|ਹੇਂਠ ਦਿੱਤੇ ਲਿੰਕ ਤੇ ਦਿੱਤੀ ਵਿਡੀਓ ਵੇਖੋ
+
| ਇਸ ਨੂੰ National Mission on Education through ICT,MHRD,Government of India ਦੁਆਰਾ ਸਹਿਯੋਗ ਦਿੱਤਾ ਗਿਆ ਹੈ।
 
+
 
+
 
|-
 
|-
|10.27
+
| 10:58
|ਇਹ ਸਪੋਕਨ ਟੁਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਦਾ ਸਾਰਾਂਸ਼ ਹੈ
+
| ਇਸ ਮਿਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਹੇਠ ਵਿਖਾਏ ਗਏ ਲਿੰਕ ਤੇ ਉਪਲੱਬਧ ਹੈ।
 
+
 
+
 
|-
 
|-
|10.30
+
| 11:02  
|ਅਗਰ ਤੁਹਾਡੇ ਕੋਲ ਚੰਗੀ ਬੈਡਵਿੜਥ ਦੀ ਘਾਟ ਹੈ ਤਾਂ ਤੁਸੀਂ ਡਾਉਨਲੋਡ ਕਰਕੇ ਵੀ ਵੇਖ ਸਕਦੇ ਹੋਣ
+
| ਇਸ ਸਕਰਿਪਟ ਦਾ ਤਰਜੁਮਾਂ ਗੁਰਸ਼ਰਨ ਸ਼ਾਨ ਨੇ ਕੀਤਾ ।
 
+
 
+
 
+
|-
+
|10.33
+
|ਸਪੋਕੇਨ ਟੂਟੋਰਿਅਲ ਟੀਮ
+
 
+
 
+
|-
+
|10.35
+
| ਸਪੋਕੇਨ ਟੂਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਨਾਲ ਵੋਰ੍ਕ੍ਸ਼ੋਪ ਲਗਾਉਂਦੀ ਹੈ
+
 
+
 
+
|-
+
|10.38
+
|ਜੇਹੜੇ ਓਨਲਾਇਨ ਟੇਸਟ ਪਾਸ ਕਰਦੇ ਹਨ ਉਹਨਾ ਨੂੰ ਸਰਟੀਫਿਕੇਟ ਦਿੰਦੀ ਹੈ
+
 
+
 
+
|-
+
|10.42
+
|ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ , contact@spoken-tutorial.org, ਨੂੰ ਲਿਖੋ
+
 
+
 
+
 
+
|-
+
|10.47
+
| ਸਪੋਕੇਨ ਟੂਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ ਟੂ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ
+
 
+
 
+
|-
+
|10.51
+
|ਇਸ ਨੂੰ ICT, MHRD, ਭਾਰਤ ਸਰਕਾਰ ਵਲੋ ਨੇਸ਼ਨਲ ਮਿਸ਼ਨ ਓਨ ਏਡੂਕੇਸ਼ਨ  ਦੇ ਤਹਿਤ ਸਹਾਇਤਾ ਮਿਲਦੀ ਹੈ
+
 
+
 
+
|-
+
|10.58
+
|ਇਸ ਮਿਸ਼ਨ ਦੀ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਨੀਚੇ ਦਿੱਤੇ ਲਿੰਕ ਤੇ ਹੈ
+
 
+
 
+
|-
+
|11.02
+
|ਇਸ ਸਕ੍ਰਿਪਟ ਵਿੱਚ  dhaval goyal ਦਾ ਯੋਗਦਾਨ ਹੈ, ਇਹ Ashwini Patil  IIT Bombay ਤੋਂ
+
 
+
 
|-
 
|-
|11.08
+
| 11:08  
|ਧੰਨਵਾਦ
+
| ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਧੰਨਵਾਦ।
 +
|}

Latest revision as of 12:51, 3 April 2017

Time Narration
00:01 ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ, ਸੀ (C) ਅਤੇ ਸੀ ਪਲਸ-ਪਲਸ (C++) ਲੂਪਸ ਦੇ ਟਯੂਟੋਰਿਅਲ(TUTORIAL) ਵਿਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ।
00:06 ਇਸ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਅਸੀਂ ਸਿਖਾਗੇ ।
00:09 ਫੌਰ ਲੂਪ । (for loop),ਵਾਇਲ ਲੂਪ (while loop) ਅਤੇ ।
00:12 ਡੂ ...ਵਾਇਲ ਲੂਪ (do… while loop)।,ਅਸੀ ਇਹ ਕੁਝ ਉਦਾਹਰਨਾਂ ਦੀ ਮਦਦ ਰਾਂਹੀ ਕਰਾਗੇ।
00:17 ਅਸੀ ਕੁਝ ਆਮ ਐਰਰਜ਼ (errors) ਅਤੇ ਉਹਨਾ ਦੇ ਹੱਲ (solutions) ਵੀ ਵੇਖਾਗੇ।
00:21 ਇਸ ਟਯੂਟੋਰਿਅਲ ਨੂੰ ਰਿਕਾਰਡ (record) ਕਰਨ ਲਈ ਮੈਂ
00:24 ਉਬੰਟੂ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਰਜ਼ਨ (Ubuntu operating system version) 11.04
00:28 ਉਬੰਟੂ ਵਿੱਚ ਜੀ ਸੀ ਸੀ (gcc) ਅਤੇ ਜੀ ਪਲਸ-ਪਲਸ (g++) ਕੰਪਾਇਲਰ ਵਰਜ਼ਨ (compiler version) 4.6.1.
00:34 ਆਓ ਅਸੀ ਲੂਪਸ ਦੀ ਇੰਟਰੋਡਕਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਿਏ।
00:38 ਲੂਪਸ ਨੂੰ ਇੰਸਟ੍ਰਕਸ਼ਨਜ਼ ਦੇ ਇੱਕ ਸਮੂਹ ਨੂੰ ਬਾਰ-ਬਾਰ ਚਲਾਉਂਣ ਲਈ ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾਉਂਦਾ ਹੈ।
00:44 ਲੂਪਸ ਦਿਆ ਤਿਨ ਕਿਸਮਾ ਹਨ।
00:48 ਵਾਇਲ ਲੂਪ (while loop)।, ਡੂ ਵਾਇਲ ਲੂਪ (do… while loop)।
00:51 ਫਾਰ ਲੂਪ (for loop)।,ਆਓ ਪਹਿਲਾ ਵਾਇਲ ਲੂਪ (while loop) ਤੋ ਸ਼ੁਰੂ ਕਰੀਏ।
00:56 ਇਕ ਵਾਇਲ ਲੂਪ, ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਹੀ ਕੰਡੀਸ਼ਨ (condition) ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ।
01:00 ਇਸ ਦਾ ਰੂਪ ਹੈ,ਵਾਇਲ ਬ੍ਰੈਕਿਟ ਵਿੱਚ ਕੰਡੀਸ਼ਨ
01:03 ਬਰੈਕਟ ਦੇ ਅੰਦਰ, ਸਟੇਟਮੈਂਟ ਬਲਾਕ (statement block)
01:07 ਹੁਣ ਡੂ ...ਵਾਇਲ ਲੂਪ(do….while loop) ਤੇ ਚੱਲਿਏ।
01:09 ਕੰਡੀਸ਼ਮ ਚੈੱਕ ਤੋ ਪਹਿਲੇ, ਡੂ.. ਵਾਇਲ ਲੂਪ ਘੱਟੋ ਘੱਟ ਇਕ ਵਾਰ ਐਗਜ਼ਕਯੂਟ ਜ਼ਰੂਰ ਹੂੰਦਾ ਹੈ ।
01:15 ਇਸ ਦੀ ਸੰਰਚਨਾਂ ਹੈ
01:17 ਡੂ, (ਬਰੈਕਟਾ ਦੇ ਵਿਚ) ਸਟੇਟਮੈਂਟ ਬਲਾਕ।
01:20 ਬਰੈਕਟ ਤੋ ਬਾਦ ਵਾਇਲ ਕੰਡੀਸ਼ਨ (while(condition))
01:23 ਦੇਖ ਸਕਦੇ ਹੋ ਕੀ ਕੰਡੀਸ਼ਨ ਅੰਤ ਵਿੱਚ ਚੈੱਕ ਹੁੰਦੀ ਹੈ।
01:27 ਆਓ,ਅਸੀ ਵਾਇਲ ਲੂਪ ਅਤੇ ਡੂ... ਵਾਇਲ ਲੂਪ (do….while loop) ਦਾ ਇਕ ਉਦਾਹਰਨ ਵੇਖਿਏ ।
01:32 ਮੈਂ ਪਹਿਲਾ ਹੀ ਐਡੀਟਰ ਤੇ ਕੋਡ ਲਿਖ ਚੁੱਕੀ ਹਾਂ।
01:35 ਆਓ ਇਸ ਨੂੰ ਖੋਲੀਏ।
01:37 ਨੋਟ ਕਰੇ ਸਾਡੀ ਫਾਇਲ ਦਾ ਨਾਂਉ ਵਾਇਲ ਡਾਟ ਸੀ (while.c).ਹੈ।
01:41 ਵਾਇਲ ਲੂਪ ਨੂੰ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਅੱਜ ਅਸੀ ਪਹਿਲੇ ਦਸ ਨੰਬਰਾਂ ਦਾ ਜੋੜ ਕਰਨਾ ਸਿੱਖਾਗੇ।
01:47 ਇਸ ਦੇ ਕੋਡ ਦੀ ਜਾਣਕਾਰੀ ਲਵੋ ।
01:49 ਇਹ ਸਾਡੀ ਹੈੱਡਰ (header) ਫਾਇਲ ਹੈ।
01:51 ਮੇਨ ਫੰਕਸ਼ਨ (main function) ਦੇ ਅੰਦਰ ਅਸੀ ਦੋ ਇੰਟੀਜਰ ਵੇਰੀਏਬਲਜ਼ (integer variables)X ਅਤੇ Y ਡਿਕਲੇਯਰ (declare) ਕਰਕੇ ਜ਼ੀਰੋ (zero) ਤੇ ਇਨੀਸ਼ਲਾਇਜ਼ (initialize) ਕੀਤੇ ਹਨ ।
01:59 ਇਹ ਸਾਡਾ ਵਾਇਲ ਲੂਪ ਹੈ।
02:02 ਇੱਥੇ X ਲੈਸ ਦੈਨ ਜਾਂ ਈਕੂਅਲ ਟੂ 10,(x is less than or equal to 10) ਵਾਇਲ ਲੂਪ ਦੀ ਕੰਡੀਸ਼ਨ ਹੈ
02:06 ਇਥੇ X ਦੀ ਵੈਲਯੂ (value) ਨੂੰ Y ਦੀ ਵੈਲਯੂ ਵਿਚ ਜੋੜਿਆ ਹੈ ।
02:10 ਜੋੜ ਤੋ ਹਾਸਲ ਹੋਈ ਵੈਲਯੂ Y ਵਿਚ ਸਟੋਰ ਹੈ।
02:15 ਹੁਣ ਅਸੀ Y ਦੀ ਵੈਲਯੂ ਪਰਿੰਟ(print) ਕਰਾਗੇ।
02:18 ਇਥੇ X ਇੰਕਰੀਮੈਂਟ (increment) ਹੋਇਆ ਹੈ।
02:20 ਇਸ ਦਾ ਮਤਲਬ X ਵੇਰੀਏਬਲ ਇਕ ਨੰਬਰ ਨਗਲ ਵੱਧ ਗਇਆ ਹੈ ।
02:25 ਅਤੇ ਇਹ ਸਾਡੀ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ (return statement) ਹੈ।
02:27 ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
02:30 ਆਪਣੇ ਕੀਬੋਰਡ ਤੋ ‘Ctrl’ ‘Alt’ ਅਤੇ ‘T’ ਕੀਜ਼ (keys) ਨੂੰ ਇਕੱਠੇ ਪ੍ਰੈਸ ਕਰਕੇ ਟਰਮੀਨਲ ਵਿੰਡੋ ਨੂੰ ਖੋੱਲੋ।
02:39 ਟਾਈਪ ਕਰੋ - ਜੀ ਸੀ ਸੀ ਸਪੇਸ ਵਾਇਲ ਡੌਟ ਸੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਵਾਇਲ । (“gcc space while dot c space hyphen o space while.”)
02:45 ਐਂਟਰ ਦਬਾਓ
02:47 ਟਾਈਪ ਕਰੋ .’ /while’ (ਡੋਟ ਸਲੈਸ਼ ਵਾਇਲ) । ਐਂਟਰ ਦਬਾਓ ।
02:52 ਆਉਟ ਪੁੱਟ (output) ਡਿਸਪਲੇ(display) ਹੋਏ ਗੀ ।
02:54 ਚਲੋ ਵੇਖਿਏ ਵਾਇਲ ਲੂਪ ਕਿਂਵੇ ਚਲ਼ਦਾ ਹੈ ।
02:57 ਵਿੰਡੋ ਨੂੰ ਰੀ-ਸਾਇਜ਼ ਕਰਦੇ ਹਾਂ ।
03:00 ਇਥੇ, ਪਹਿਲਾ X ਅਤੇ Y ਦੀ ਵੈਲਯੂ ਜ਼ੀਰੋ (ਸਿਫਰ) ਹੈ।
03:04 ਇਹ ਸਾਡੀ ਵਾਇਲ ਕੰਡੀਸ਼ਨ ਹੈ।
03:06 ਇਥੇ ਅਸੀ ਵੇਖਾਂਗੇ ਕੀ X ਲੈਸ ਦੈਨ ਜਾਂ ਈਕੂਅਲ ਟੂ 10ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ X ਦੀ ਵੈਲਯੂ 0 ਤੋ 10 ਤਕ ਹੋ ਸਕਦੀ ਹੈ ।
03:15 ਹੁਣ ਅਸੀ Y ਪਲਸ X ਜਮ੍ਹਾ ਕਰਾਗੇ (ਯਾਨੀ) ਜ਼ੀਰੋ ਪਲਸ ਜ਼ੀਰੋ, ਬਰਾਹਰ ਜ਼ੀਰੋ ।
03:22 ਅਤੇ Y ਦੀ ਵੈਲਯੂ ਪਰਿੰਟ (print) ਕਰਾਗੇ ਜੋ ਕੀ ਜ਼ੀਰੋ ਹੈ ।
03:27 ਹੂਣ X ਨੂ ਇੰਕਰੀਮੈਂਟ (increment) ਕਰਾਂਗੇ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ X ਦੀ ਵੈਲਯੂ ਹੁਣ ਇਕ ਹੈ।
03:33 ਹੁਣ ਫੇਰ ਕੰਡੀਸ਼ਨ ਨੂੰ ਚੈੱਕ ਕਰਾਗੇ, ਜੋ ਹੈ - 1, 10 ਤੋ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ । ਅਗਰ ਕੰਡੀਸ਼ਨ ਸਹੀ ਹੋਵੇਗੀ ਤਾ ਅਸੀ ਵੈਲਯੂਜ਼ ਨੂੰ ਜਮ੍ਹਾ ਕਰਾਗੇ।
03:44 Y (ਯਾਨੀ) 0 ਪਲਸ X, (ਯਾਨੀ) 1 ਜ਼ੀਰੋ (0) ਪਲਸ 1, 1 ਦੇ ਬਰਾਬਰ ਹੈ ।
03:50 ਅੱਸੀ ਵੈਲਯੂ 1 ਨੂੰ ਪਰਿੰਟ ਕਰਾਗੇ।
03:53 ਫੇਰ ਤੋਂ X ਵੱਧਦਾ ਹੈ।
03:55 ਹੁਣ X ਦੀ ਵੈਲਯੂ 2 ਹੈ।
03:59 ਅਸੀ ਫਿਰ ਤੋ ਕੰਡੀਸ਼ਨ ਨੂੰ ਚੈੱਕ ਕਰਾਗੇ।
04:01 2, 10 ਦੇ ਘੱਟ ਜਾ ਬਰਾਬਰ ਹੈ - ਅਗਰ ਕੰਡੀਸ਼ਨ ਸਹੀ ਹੋਵੇਗੀ ਤਾ ਅਸੀ ਵੈਲਯੂ ਨੂੰ ਜਮਾ ਕਰਾਗੇ। (ਯਾਨੀ) 1 ਜਮ੍ਹਾ 2 ਜੋ ਕੀ 3 ਹੈ ।
04:11 ਅੱਸੀ ਵੈਲਯੂ 3 ਨੂੰ ਪਰਿੰਟ ਕਰਾਗੇ।
04:13 ਇਸੇ ਤਰ੍ਹਾਂ ਇਹ ਚਲਦਾ ਜਾਵੇਗਾ ਜੱਦੋ ਤਕ X 10 ਦੇ ਘੱਟ ਜਾ ਬਰਾਬਰ ਹੈ।
04:20 ਹੁਣ ਅਸੀ ਇੱਸੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਡੂ ... ਵਾਇਲ ਲੂਪ (do….while loop) ਦ੍ਵਾਰਾ ਕਰ ਕੇ ਵੇਖਾਗੇ।
04:24 ਇਹ ਰਿਹਾ ਸਾਡਾ ਪ੍ਰੋਗਰਾਮ ।
04:26 ਨੋਟ ਕਰੋ, ਇਸ ਫਾਇਲ ਦਾ ਨਾਂ ਹੈ ਡੂ ਹਾਇਫਨ ਵਾਇਲ ਡੌਟ ਸੀ (do-while.c)।
04:31 ਇਹ ਹਿੱਸਾ ਪਿਛਲੇ ਪ੍ਰੋਗਰਾਮ ਵਿਚ ਪਹਿਲੇ ਹੀ ਸਮਝਾ ਦਿਤਾ ਗਿਆ ਹੈ।
04:35 ਤਾਂ ਆਓ ਅਸੀ ਡੂ ...ਵਾਇਲ (do...while loop) ਲੂਪ ਤੇ ਚਲਦੇ ਹਾਂ ।
04:38 ਇਥੇ ਪਹਿਲਾ ਲੂਪ ਦੀ ਸਾਰੀ ਸਟੇਟਮੈਂਟਸ (statements) ਚੱਲਨ ਗਿਆਂ ਅਤੇ ਬਾਦ ਵਿੱਚ ਕੰਡੀਸ਼ਨ ਚੈੱਕ ਹੋਵੇਗੀ।
04:44 X ਦੀ ਵੈਲਯੂ Yਵਿਚ ਜੋੜੀ ਜਾਏ ਗੀ ਅਤੇ ਯੋਗ ਦੀ ਵੈਲਯੂ Y ਵਿਚ ਸਟੋਰ ਹੋਵੇ ਗੀ ।
04:52 ਇਸ ਦਾ ਲੌਜਿਕ (logic) ਵਾਇਲ (while) ਪ੍ਰੋਗਰਾਮ ਵਰਗਾ ਹੈ।
04:55 ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
04:58 ਆਪਣੇ ਟਰਮਿਨਲ ਤੇ ਵਾਪਸ ਆਓ।
05:00 ਟਾਇਪ ਕਰੋ “gcc ਸਪੇਸ ਡੂ ਹਾਇਫਨ ਵਇਲ ਡੌਟ c ਸਪੇਸ o ਸਪੇਸ ਡੂ (gcc space do hyphen while dot c space hypen o space do) ਅਤੇ ਔਨਟਰ ਦਬਾਓ।
05:08 ਡੌਟ ਸਲੈਸ਼ ਡੂ (‘dot slash do’) ਟਾਇਪ ਕਰਕੇ ਏਨ੍ਟਰ ਦਬਾਓ।
05:12 ਅਸੀ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕੀ ਇਸ ਦੀ ਆਉਟਪੁਟ ਵਾਇਲ (while) ਪ੍ਰੋਗਰਾਮ ਵਰਗੀ ਹੀ ਹੈ।
05:16 ਆਓ ਹੁਣ ਡੂ ...ਵਾਇਲ ਲੂਪ (do… While loop) ਦੇ ਬਾਰੇ ਜਾਨਿਏ ।
05:20 ਮੈ ਵਿੰਡੋ ਨੂੰ ਰੀਸਾਇਜ਼ ਕਰਾਂ ਗੀ । ।
05:22 ਇਥੇ X ਅਤੇ Y ਦੀ ਵੈਲਯੂ ਜ਼ੀਰੋ (0) ਹੈ।
05:25 ਇੱਨ੍ਹਾ ਵੈਲਯੂਜ਼ ਨੂੰ ਜਮਾਂ ਕਰਨ ਤੇ 0 ਮਿਲੇਗਾ।
05:29 ਹੁਣ Y ਦੀ ਵੈਲਯੂ ਜ਼ੀਰੋ ਹੈ।
05:31 ਅੱਸੀ ਜ਼ੀਰੋ ਵੈਲਯੂ ਪਰਿੰਟ ਕਰਾਗੇ।
05:33 ਅੱਗੇ, X 1 ਨੰਬਰ ਨਾਲ ਇੰਕਰੀਮੇਂਟ (increment) ਹੁੰਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ X ਹੁਣ 1 ਹੈ । ਤੇ ਹੁਣ ਕੰਡੀਸ਼ਨ (condition) ਚੈੱਕ (check) ਹੋਵੇਗੀ ।
05:42 ਲੂਪ ਦਾ ਮੁੱਖ ਖਾੰਚਾ ਪਹਿਲੇ ਐਗਜ਼ੀਕਯੂਟ (execute) ਹੋਵੇਗਾ ।।
05:45 ਅਗਰ ਕੰਡੀਸ਼ਨ (condition) ਫਾਲਸ (false) ਹੈ ਤਾ ਵੀ ਵੈਲਯੂ ਜ਼ੀਰੋ ਹੀ ਮਿਲੇਗੀ ।
05:52 ਹੁਣ ਅਸੀ ਚੈੱਕ ਕਰਾਗੇ, ਕੀ ਇੱਕ (1) 10 ਤੋ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ।
05:56 ਕੰਡੀਸ਼ਨ ਫੇਰ ਸਹੀ ਹੈ । ਅਸੀ ਫੇਰਮਵੈਲਯੂਜ਼ ਨੂੰ ਜੋੜਾਂ ਗੇ ।
06:00 ਹੁਣ 0+1
06:02 Y ਦੀ ਵੈਲਯੂ ਪਰਿੰਟ ਕਰਾਗੇ ਜੋ ਕੀ 1 ਹੈ ।
06:05 ਫੇਰ ਤੋਂ X ਵੱਧਦਾ ਹੈ।
06:08 ਹੁਣ X ਦੀ ਵੈਲਯੂ 2 ਹੈ।
06:11 ਫਿਰ ਅਸੀ ਚੈੱਕ ਕਰਾਂਗੇ, ਦੋ (2) 10 ਦੇ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ,
06:15 ਅਸੀ ਇਥੋ ਵਾਪਸ ਜਾਵਾਂਗੇ।
06:17 ਅਸੀ ਵੈਲਯੂਜ਼ ਨੂੰ ਜਮਾ ਕਰਾਗੇ । 1 ਜਮ੍ਹਾ 2 ਤਿਨ (3) ਹੈ ।
06:20 ਅੱਸੀ Y ਦੀ ਵੈਲਯੂ 3 ਪਰਿੰਟ ਕਰਾਗੇ।
06:23 ਇਸ ਤਰ੍ਹਾ ਕੰਡੀਸ਼ਨ ਚੈੱਕ ਹੁੰਦੀ ਰਹੇ ਗੀ ਜਦ ਤੱਕ X ਦੀ ਵੈਲਯੂ 10 ਦੇ ਘੱਟ ਜਾ ਬਰਾਬਰ ਹੈ ।
06:30 ਅਤੇ ਇਹ ਸਾਡੀ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ (return statement) ਹੈ।
06:33 ਨੇਟ ਕਰੋ ਕਿ ਇੱਥੇ ਵਾਇਲ (while) ਕੰਡੀਸ਼ਨ ਸੈਮੀਕੋਲਨ ਦੇ ਨਾਲ ਖਤਮ ਹੁੰਦੀ ਹੈ ।
06:38 ਵਾਇਲ ਲੁਪ (While loop) ਵਿਚ ਕੰਡੀਸ਼ਨ ਸੈਮੀਕੋਲਨ ਦੇ ਨਾਲ ਖਤਮ ਨਹੀ ਹੁੰਦੀ।
06:43 ਆਓ ਵੇਖਿਏ ਕੀ ਇਹਨਾ ਪ੍ਰੋਗਰਾਮਾ ਨੂੰ C++ ਵਿਚ ਕਿਵੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ।
06:48 ਇਹ ਸਾਡਾ C++ ਵਿਚ ਵਾਇਲ (while) ਪ੍ਰੋਗਰਾਮ ਹੈ।
06:52 ਇਸ ਦਾ ਲੌਜਿੱਕ (logic) ਅਤੇ ਇਸ ਦੀ ਤਾਮੀਲ C ਪ੍ਰੋਗਰਾਮ ਵਰਗੀ ਹੀ ਹੈ।।
06:56 ਇਸ ਵਿਚ ਕੁਝ ਬਦੱਲਾਵ ਹਨ ਜਿਵੇ ਹੈੱਡਰ ਫਾਇਲ ਐਸ ਟੀ ਡੀ ਆਈ ਓ ਡੌਟ ਐੱਚ (stdio.h) ਦੇ ਸਥਾਨ ਤੇ ਆਈ ਓ ਸਟ੍ਰੀਮ (iostream) ਹੈ।
07:04 ਇਥੇ ਅਸੀ ਨੇਮ ਸਪੇਸ ਐਸ ਟੀ ਡੀ (namespace std) ਨੂੰ ਵਰਤਦੇ ਹੋਏ ਯੂਜ਼ਿਂਗ ਸਟੇਟਮੈਂਟ ਨੂੰ ਸ਼ਾਮਲ ਕਿਤਾ ਹੈ ਅਤੇ ਇੱਥੇ ਅਸੀ ਸੀ ਆਉਟ (cout) ਫਂਕਸ਼ਨ (function) ਦੀ ਥਾ ਤੇ ਪਰਿੰਟ ਐਫ (printf) ਫਂਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰ ਰਹੇ ਹਾ।
07:16 ਵਾਉਲ ਲੂਪ (While loop) ਦੀ ਬਨਾਵਟ C ਪ੍ਰੋਗਰਾਮਾ ਨਾਲ ਮਿਲਦੀ ਜੁਲਦੀ ਹੈ।
07:21 ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
07:23 ਟਰਮੀਨਲ ਤੇ ਵਾਪਿਸ ਆਓ।
07:25 ਮੈਂ ਪ੍ਰਾਮਪਟ ਨੂੰ (prompt) ਕਲੀਅਰ (clear) ਕਰਾਣ ਗੀ।
07:28 ਐਗਜੀਕਯੁਟ ਕਰਨ ਲਈ ਟਾਇਪ ਕਰੋ ਜੀ ਪਲਸ-ਪਲਸ ਸਪੇਸ ਵਾਇਲ ਡੋਟ ਸੀ ਪੀ ਪੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਵਾਇਲ 1(g++ space while dot cpp space hyphen o space while1) ”ਅਤੇ ਐਂਟਰ ਕਰੋ।
07:38 ਡੋਟ ਸਲੈਸ਼ ਵਾਇਲ 1 (“dot slash while 1”) ਟਾਇਪ ਕਰਕੇ ਐਂਟਰ ਦ ਬਾਓ ।
07:43 ਤੁਸੀ ਵੇਖੋਗੇ ਕਿ ਇਸ ਦੀ ਆਉਟਪੁਟ C ਦੇ ਵਾਇਲ ਪ੍ਰੋਗਰਾਮ ਨਾਲ ਮਿਲਦੀ ਜੁਲਦੀ ਹੈ।
07:48 ਆਓ ਡੁ ...ਵਾਇਲ (do…. While) ਪ੍ਰੋਗਰਾਮ ਨੂੰ c++ ਵਿੱਚ ਵੇਖਿਏ।
07:52 ਟੈਕ੍ਸ ਐਡੀਟਰ ਤੇ ਵਾਪਿਸ ਆਓ।
07:54 ਇਥੇ ਵੀ ਕੁਝ ਬਦਲਾਵ ਹਨ ਜਿਵੇ ਕਿ ਹੈਡਰ (header) ਫਾਇਲ, ਯੂਜ਼ਿਗ ਸਟੇਟਮੈਂਟ ਅਤੇ ਸੀ ਆਓਟ (cout) ਫਂਕਸ਼ਨ।
08:03 ਬਾਕੀ ਸਭ ਮਿਲਦੇ ਜੁਲਦੇ ਹਨ।
08:06 ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ ।
08:08 ਟਰਮਿਨਲ ਤੇ ਵਾਪਿਸ ਆਓ ।
08:10 ਟਾਇਪ ਕਰੋ - ਜੀ ਪਲਸ-ਪਲਸ ਸਪੇਸ ਡੂ ਹਾਇਫਨ ਵਾਇਲ ਡੋਟ ਸੀ ਪੀ ਪੀ ਸਪੇਸ ਹਾਇਫਨ ਓ ਸਪੇਸ ਡੂ 1 (“g++ space do hyphen while dot cpp space hyphen o space do 1) ਅਤੇ ਐਂਟਰ ਦਬਾਓ ।
08:19 ਡੌਟ ਸਲੈਸ਼ ਡੂ 1 (”dot slash do 1”). ਟਾਇਪ ਕਰਕੇ ਐਂਟਰ ਦਬਾਓ ।
08:23 ਤੁਸੀ ਵੇਖੋਗੇ ਇਸ ਦੀ ਆਉਟਪੁਟ C ਦੇ ਡੂ ਵਾਇਲ (do… while) ਪ੍ਰੋਗਰਾਮ ਨਾਲ ਮਿਲਦੀ ਜੁਲਦੀ ਹੈ।
08:28 ਹੁਣ ਅਸੀ ਇਥੇ ਕੁਛ ਆਮ ਗਲਤੀਆ ਅਤੇ ਉਹਨਾ ਦੇ ਹੱਲ ਬਾਰੇ ਜਾਨਾਂ ਗੇ ।
08:32 ਟੈਕ੍ਸਟ ਐਡੀਟਰ ਤੇ ਵਾਪਿਸ ਆਓ।
08:35 ਫ਼ਰਜ਼ ਕਰੋ ਇਥੇ ਮੈਂ X ਦੀ ਵੈਲਿਯੂ ਨੂੰ ਇੰਕਰੀਮੈੰਟ ਨਹੀ ਕੀਤਾ ਸੀ ।
08:41 ਸੇਵ ਤੇ ਕਲਿਕ ਕਰੋ,ਆਓ ਵੇਖੀਏ ਕੇ ਕੀ ਹੁੰਦਾ ਹੈ।
08:44 ਟਰਮਿਨਲ ਤੇ ਵਾਪਿਸ ਆਓ।,ਪਹਿਲੇ ਪ੍ਰਾਮਪਟ ਨੂੰ (prompt) ਕਲੀਅਰ (clear) ਕਰਿਏ ।
08:47 ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਇਏ।
08:50 ਅਪ ਐਰੋ (Up-arrow) ਬਟਨ ਨੂੰ ਦੋ ਵਾਰ ਦਬਾਓ।
08:54 ਅਪ ਐਰੋ ਬਟਨ ਨੂੰ ਫਿਰ ਦਬਾਓ।
08:57 ਆਉਟਪੁਟ (output) ਦਿਖਾਈ ਦੇਵੇ ਗੀ।
08:59 ਅਸੀ ਬਹੁਤ ਸਾਰੇ ਸਿਫਰ (0) ਵੇਖ ਸਕਦੇ ਹਾਂ। ਇਸ ਦੀ ਵਜਹ ਹੈ ਕੀ ਲੂਪ ਵਿੱਚ ਟਰਮੀਮੇਟਿਂਗ(terminating) ਕੰਡੀਸ਼ਨ ਹੀ ਨਹੀ ਹੈ ।
09:07 ਇਸ ਨੂੰ ਇਨਫਿਨਿਟ ਲੂਪ (infinite loop,‘ਅਸੀਮਿਤ ਲੂਪ”) ਆਖਿਆ ਜਾਂਦਾ ਹੈ।
09:10 ਇਨਫਿਨਿਟ ਲੂਪ ਸਿਸਟਮ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਬਣਾਉਂਦਾ ਹੈ।
09:14 ਇਸਦੇ ਕਾਰਨ ਪ੍ਰੋਗਰਾਮ ਪਰੋਸੇਸਰ ਦਾ ਸਾਰਾ ਟਾਇਮ ਲੈ ਲੈਂਦਾ ਹੈ । ਲੇਕਨ ਇਸ ਨੂੰ ਟਰਮੀਨੇਟ (terminate) ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
09:21 ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਤੇ ਵਾਪਿਸ ਆਓ। ਆਓ ਅਸੀ ਇਸ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰੀਏ ।
09:25 ਟਾਈਪ ਕਰੋ ਐਕ੍ਸ ਪਲਸ-ਪਲਸ (“X++”) ਅਤੇ ਇਕ ਸੈਮੀ ਕੋਲਨ (semicolon).
09:28 ਸੇਵ ਉਤੇ ਕਲੀਕ ਕਰੋ । ਆਓ, ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਫਿਰ ਤੋ ਚਲਾਇਏ।
09:31 ਟਰਮੀਨਲ ਤੇ ਵਾਪਿਸ ਆਓ।
09:33 ਅਪ ਐਰੋ (Up-arrow) ਬਟਨ ਨੂੰ ਦਬਾਓ।
09:38 ਹੁਣ, ਇਹ ਠੀਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
09:40 ਹੁਣ ਅਸੀ ਟਿਯੂਟੋਰਿਅਲ ਨੂੰ ਅੰਤ ਤੇ ਆ ਗਏ ਹਾ।
09:43 ਅਸੀ ਵਾਪਸ ਆਪਣੀ ਸਲਾਈਡਸ ਤੇ ਜਾਵਾਂਗੇ।
09:45 ਇਸ ਟਯੂਟੋਰਿਯਲ ਦਾ ਸਾਰ (summary).
09:47 ਇਸ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਅਸੀਂ ਸਿੱਖਿਆ
09:50 ਵਾਇਲ ਲੂਪ ।,ਉਦਾਹਰਨ. ਵਾਇਲ (X ਇਜ਼ ਲੈੱਸ ਦੈਨ ਐਰ ਈਕੁਏਲ ਟੂ 10) (while(x is less than or equal to 10))
09:54 ਡੂ ਵਾਇਲ ਲੂਪ (do… While loop)
09:56 ਉਦਾਹਰਨ ਡੂ ਸਟੇਟਮੈਂਟ ਬਲਾਕ – ਅਤੇ -
09:59 ਆਖਿਰ ਵਿਚ ਵਾਇਲ ਕੰਡੀਸ਼ਨ
10:01 ਅਸਾਇਨਮੈੰਟ ਦੇ ਤੌਰ ਤੇ ।
10:03 ਲੂਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਥੱਲੇ ਦੱਸੇ ਗਏ ਨੰਬਰ ਪ੍ਰਿੰਟ ਕਰੋ ।
10:07 0 ਤੋ 9
10:10 ਫੌਰ ਲੂਪ (“for loop”) ਲਈ ਸਿਂਟੈਕਸ (syntax, ਵਾਕ-ਰਚਨਾ) ਹੈ
10:12 “for”(ਵੇਰੀਏਬਲ ਦੀ ਸ਼ੁਰੂਆਤ, ਸੈਮੀਕੋਲਨ ਲੂਪ ਇਗ੍ਜ਼ਿਟ(exit) ਕੰਡੀਸ਼ਨ, ਸੈਮੀਕੋਲਨ ਵੇਰੀਏਬਲ ਦੀ ਇੰਕਰੀਮੈਂਟ ਜਾਂ ਡਿਕਰੀਮੈਂਟ ਸਟੇਟਮੈਂਟ)
10:20 ਅਤੇ ਇਥੇ ਹਨ ਲੂਪ ਦੀਆਂ ਬਾਕੀ ਸਟੇਟਮੈਂਟਸ ।
10:24 ਦਿਤੇ ਹੋਏ ਲਿੰਕ ਤੇ ਤੁਸੀ ਵੀਡਿਓ ਵੇਖ ਸਕਦੇ ਹੋ।
10:27 ਇਹ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਬਾਰੇ ਸੰਖੇਪ ਵਿੱਚ ਦਸਦਾ ਹੈ ।
10:30 ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਪਰਯਾਪਤ ਬੈਂਡਵਿੱਥ ਨਾ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਡਾਊਨਲੇਡ ਕਰ ਕੇ ਵੇਖ ਸਕਦੇ ਹੋ।
10:33 ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਪ੍ਰੋਜੈਕਟ ਟੀਮ
10:35 ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਰਾਹੀ ਵਰਕਸ਼ਾਪਸ ਚਲਾਉਂਦੀ ਹੈ ।
10:38 ਔਨਲਾਇਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲੇ ਛਾਤ੍ਰਾਂ ਨੂੰ ਸਰਟੀਫਿਕੇਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ ।
10:42 ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਤੁਸੀ ਲਿਖ ਸਕਦੇ ਹੋ,contact@spoken-tutorial.org
10:47 ਸਪੋਕਨ ਟਯੂਟੋਰਿਯਲ ਟਾਕ ਟੂ ਅ ਟੀਚਰ ਪ੍ਰੌਜੈਕ੍ਟ ਦਾ ਇਕ ਹਿੱਸਾ ਹੈ।
10:51 ਇਸ ਨੂੰ National Mission on Education through ICT,MHRD,Government of India ਦੁਆਰਾ ਸਹਿਯੋਗ ਦਿੱਤਾ ਗਿਆ ਹੈ।
10:58 ਇਸ ਮਿਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਹੇਠ ਵਿਖਾਏ ਗਏ ਲਿੰਕ ਤੇ ਉਪਲੱਬਧ ਹੈ।
11:02 ਇਸ ਸਕਰਿਪਟ ਦਾ ਤਰਜੁਮਾਂ ਗੁਰਸ਼ਰਨ ਸ਼ਾਨ ਨੇ ਕੀਤਾ ।
11:08 ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਧੰਨਵਾਦ।

Contributors and Content Editors

Devraj, Khoslak, PoojaMoolya, Pratik kamble