Java/C2/while-loop/Punjabi

From Script | Spoken-Tutorial
Revision as of 06:59, 6 February 2015 by Harmeet (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:02 ਜਾਵਾ ਵਿੱਚ While loop ਦੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ।
00:06 ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ , ਤੁਸੀ while ਲੂਪ ਦੇ ਬਾਰੇ ਵਿੱਚ ਸਿਖੋਗੇ । ਇਸਨੂੰ ਕਿਵੇਂ ਪ੍ਰਯੋਗ ਕਰਦੇ ਹਨ ।
00:12 ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਅਸੀ ਪ੍ਰਯੋਗ ਕਰਾਂਗੇ

Ubuntu 11 . 10 ,

JDK 1 . 6 ਅਤੇ

Eclipse 3 . 7

00:21 ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਲਈ , ਤੁਹਾਨੂੰ ਜਾਵਾ ਵਿੱਚ relational operators ਦਾ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ।
00:26 ਜੇਕਰ ਅਜਿਹਾ ਨਹੀਂ ਹੈ , ਤਾਂ ਉਚਿਤ ਟਿਊਟੋਰਿਅਲ ਲਈ ਕ੍ਰਿਪਾ ਸਾਡੀ ਨਿਮਨ ਵੇਬਸਾਈਟ ਉੱਤੇ ਜਾਓ । [ http: / / spoken - tutorial . org / http ] [ http: / / spoken - tutorial . org /  : / / ] [ http: / / spoken - tutorial . org / spoken ] [ http: / / spoken - tutorial . org / - ] [ http: / / spoken - tutorial . org / tutorial ] [ http: / / spoken - tutorial . org / . ] [ http: / / spoken - tutorial . org / org ]
00:36 ਇੱਥੇ while loop ਲਈ ਸਟਰਕਚਰ ਦਿੱਤੀ ਗਈ ਹੈ ।
00:39 ਇਸਦੇ ਦੋ ਭਾਗ ਹਨ ।
00:41 ਇੱਕ ਲੂਪ ਰਨਿੰਗ ਕੰਡੀਸ਼ਨ ਅਤੇ ਦੂਜਾ ਲੂਪ ਵੈਰਿਏਬਲ ਹੈ ।
00:48 ਹੁਣ ਇੱਕ ਉਦਾਹਰਨ ਵੇਖਦੇ ਹਾਂ । Eclipse ਉੱਤੇ ਜਾਓ ।
00:55 ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਬਾਕੀ ਕੋਡ ਲਈ ਜ਼ਰੂਰੀ eclipse IDE ਅਤੇ skeleton ਹੈ ।
01:00 ਮੈਂ WhileDemo ਨਾਮਕ ਇੱਕ ਕਲਾਸ ਬਣਾਈ ਹੈ ਅਤੇ ਮੇਨ ਮੇਥਡ ਨੂੰ ਇਸ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰ ਦਿੱਤਾ ਹੈ ।
01:05 ਅਸੀ ਇੱਕ while ਲੂਪ ਦਾ ਪ੍ਰਯੋਗ ਕਰਕੇ 1 ਤੋਂ 10 ਤੱਕ ਸੰਖਿਆਵਾਂ ਪ੍ਰਿੰਟ ਕਰਾਂਗੇ । ਟਾਈਪ ਕਰੋ int n = 1
01:15 ਵੈਰਿਏਬਲ n ਸਾਡਾ ਲੂਪ ਵੈਰਿਏਬਲ ਹੈ
01:21 ਟਾਈਪ ਕਰੋ while ਪਰੇਂਥੇਸਿਸ ਵਿੱਚ n less than or equal to 10 ਬਰੈਕੇਟ ਖੋਲੋ ਅਤੇ ਬੰਦ ਕਰੋ
01:33 ਇਹ ਕੰਡੀਸ਼ਨ ਲੂਪਿੰਗ ਰਨਿੰਗ ਕੰਡੀਸ਼ਨ ਕਹਾਉਂਦੀ ਹੈ ।
01:37 ਇਸਦਾ ਮਤਲੱਬ ਹੈ ਕਿ ਲੂਪ ਤੱਦ ਤੱਕ ਚੱਲਦਾ ਰਹੇਗਾ ਜਦੋਂ ਤੱਕ ਕੰਡੀਸ਼ਨ ਟਰੂ ਹੋਵੇਗੀ ।
01:42 ਸਾਡੇ ਕੇਸ ਵਿੱਚ , ਇਹ ਤੱਦ ਤੱਕ ਚੱਲਦਾ ਰਹੇਗਾ ਜਦੋਂ ਤੱਕ n ਦੀ ਵੈਲਿਊ 10 ਤੋਂ ਘੱਟ ਜਾਂ ਬਰਾਬਰ ਹੈ ।
01:47 ਅਤੇ ਇਹ ਕੇਵਲ ਤੱਦ ਰੁਕੇਗਾ ਜਦੋਂ n ਦੀ ਵੈਲਿਊ 10 ਤੋਂ ਜਿਆਦਾ ਹੋ ਜਾਵੇਗੀ ।
01:53 ਲੂਪ ਦੇ ਅੰਦਰ , ਅਸੀ n ਦੀ ਵੈਲਿਊ ਪ੍ਰਿੰਟ ਕਰਾਂਗੇ
01:58 System . out . println ( n )  ; ਅਤੇ ਫਿਰ ਜੋੜੋ n = n + 1 ;
02:12 ਇਸ ਪ੍ਰਕਾਰ , ਪਹਿਲਾਂ 1 ਪ੍ਰਿੰਟ ਹੁੰਦਾ ਹੈ ਅਤੇ ਫਿਰ n ਦੀ ਵੈਲਿਊ 2 ਹੋ ਜਾਂਦੀ ਹੈ ।
02:18 ਫਿਰ ਲੂਪ ਕੰਡੀਸ਼ਨ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ।
02:21 ਹਾਲਾਂਕਿ ਇਹ ਟਰੂ ਹੈ । 2 ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ n 3 ਹੋ ਜਾਂਦਾ ਹੈ ।
02:25 ਅਤੇ ਇਸ ਪ੍ਰਕਾਰ ਲੂਪ ਤੱਦ ਤੱਕ ਵਧਦਾ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ 10 ਪ੍ਰਿੰਟ ਹੋ ਜਾਂਦਾ ਹੈ , ਉਸਦੇ ਬਾਅਦ n 11 ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੰਡੀਸ਼ਨ ਟਰੂ ਨਹੀਂ ਹੁੰਦੀ ਅਤੇ ਲੂਪ ਰੁਕ ਜਾਂਦਾ ਹੈ ।
02:37 ਹੁਣ ਕੰਮ ਨਾਲ ਸੰਬੰਧਿਤ ਕੋਡ ਨੂੰ ਵੇਖਦੇ ਹਾਂ ।
02:39 ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ ।
02:47 ਹਾਲਾਂਕਿ ਅਸੀ ਵੇਖਦੇ ਹਾਂ , 1 ਤੋਂ 10 ਤੱਕ ਸੰਖਿਆਵਾਂ ਪ੍ਰਿੰਟ ਹੋ ਜਾਂਦੀਆਂ ਹਨ ।
02:52 ਹੁਣ ਅਸੀ 50 ਤੋਂ 40 ਤੱਕ ਸੰਖਿਆਵਾਂ ਪ੍ਰਿੰਟ ਕਰਾਂਗੇ
02:58 ਹੁਣ ਅਸੀ 50 ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ । n = 1 ਨੂੰ n = 50 ਨਾਲ ਬਦਲੋ
03:03 ਅਤੇ ਅਸੀ 40 ਤੱਕ ਜਾਵਾਂਗੇ ।
03:05 ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ ਜਦੋਂ ਤੱਕ n 40 ਤੋਂ ਵੱਧ ਜਾਂ ਬਰਾਬਰ ਹੈ । ਹੁਣ ਕੰਡੀਸ਼ਨ ਨੂੰ ਬਦਲਕੇ n 40 ਤੋਂ greater ਜਾਂ equal to ਕਰੋ ।
03:16 ਅਤੇ ਕਿਓਕੀ ਅਸੀ ਵੱਡੀ ਗਿਣਤੀ ਤੋਂ ਛੋਟੀ ਗਿਣਤੀ ਦੇ ਵੱਲ ਲੂਪ ਕਰ ਰਹੇ ਹਾਂ , ਇਸਲਈ ਅਸੀਂ ਲੂਪ ਵੈਰਿਏਬਲ ਨੂੰ ਘਟਾਇਆ ਹੈ ।
03:22 ਹੁਣ n = n + 1 ਨੂੰ ਬਦਲਕੇ n = n - 1 ਕਰੋ
03:27 ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । ਹਾਲਾਂਕਿ ਅਸੀ ਵੇਖਦੇ ਹਾਂ , 50 ਤੋਂ 40 ਤੱਕ ਸੰਖਿਆਵਾਂ ਪ੍ਰਿੰਟ ਹੋ ਗਈਆਂ ਹਨ
03:42 ਹੁਣ ਅਸੀ 7 ਦੇ ਪਹਿਲੇ , 10 ਮਲਟੀਪਲ ਪ੍ਰਿੰਟ ਕਰਾਂਗੇ ।
03:48 ਅਜਿਹਾ ਕਰਨ ਦੇ ਲਈ , ਅਸੀ 7 ਤੋਂ ਸ਼ੁਰੂ ਕਰਾਂਗੇ
03:50 ਹੁਣ n = 50 ਨੂੰ ਬਦਲਕੇ n = 7 ਕਰੋ ਅਤੇ ਫਿਰ 70 ਉੱਤੇ ਖ਼ਤਮ ਕਰੋ
03:57 ਕੰਡੀਸ਼ਨ ਨੂੰ ਬਦਲਕੇ n less equal to 70 ਕਰੋ
04:03 ਇਸ ਪ੍ਰਕਾਰ , ਅਸੀ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੇ ਹਾਂ ਕਿ ਲੂਪ 70 ਉੱਤੇ ਰੁਕ ਜਾਵੇਗਾ ।
04:07 ਮਲਟੀਪਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ , ਲੂਪ ਵੇਰਿਏਬਲ ਵਿੱਚ 7 ਤੋਂ ਵਾਧਾ ਕਰਾਂਗੇ ।
04:12 ਹੁਣ , n = n - 1 ਨੂੰ ਬਦਲਕੇ n = n + 7 ਕਰੋ
04:18 ਇਸ ਪ੍ਰਕਾਰ ਪਹਿਲਾਂ 7 ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫਿਰ n , 14 ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸ ਪ੍ਰਕਾਰ 70 ਤੱਕ ਚੱਲਦਾ ਰਹਿੰਦਾ ਹੈ । ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ ।
04:33 ਹਾਲਾਂਕਿ ਅਸੀ ਵੇਖਦੇ ਹਾਂ , 7 ਦੇ ਪਹਿਲੇ , 10 ਮਲਟੀਪਲ ਪ੍ਰਿੰਟ ਹੋ ਜਾਂਦੇ ਹਨ ।
04:43 ਅਸੀ ਇੱਕ ਗਿਣਤੀ ਦੇ ਅੰਕਾਂ ਦਾ ਜੋੜ ਪਤਾ ਕਰਨ ਲਈ ਵੀ while ਲੂਪ ਦਾ ਪ੍ਰਯੋਗ ਕਰ ਸੱਕਦੇ ਹਾਂ ।
04:47 ਵੇਖਦੇ ਹਾਂ ਕਿ ਅਜਿਹਾ ਕਿਵੇਂ ਕਰਦੇ ਹਨ ।
04:49 ਪਹਿਲਾਂ ਮੇਨ ਮੇਥਡ ਨੂੰ ਕਲੀਅਰ ਕਰੋ ।
04:54 int n = 13876 . ਇਹ ਨੰਬਰ ਹੈ
05:02 ਫਿਰ int dSum = 0 ਅੰਕਾਂ ਲਈ, ਵੈਰਿਏਬਲ dsum ਸਿੰਬਲ ਦੇ ਵਿਚ ਅੰਕਾਂ ਦਾ ਜੋੜ ਸ਼ਾਮਿਲ ਹੋਵੇਗਾ
05:18 ਟਾਈਪ ਕਰੋ while , n greater than 0 ਪਰੇਂਥੇਸਿਸ ਖੋਲੋ ਅਤੇ ਬੰਦ ਕਰੋ
05:27 ਇਸ ਕੰਡੀਸ਼ਨ ਨੂੰ ਵਰਤਨ ਦਾ ਕਾਰਨ ਇੱਕ while ਲੂਪ ਵਿੱਚ ਸਪੱਸ਼ਟ ਹੋਵੇਗਾ ।
05:32 ਅੰਕਾਂ ਦਾ ਜੋੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਲਈ , ਸਾਨੂੰ ਪਹਿਲਾਂ ਅੰਕ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।
05:36 ਅਜਿਹਾ ਕਰਨ ਲਈ ਅਸੀ modulo ਆਪਰੇਟਰ ਦਾ ਪ੍ਰਯੋਗ ਕਰਾਂਗੇ ।
05:40 ਫਿਰ dSum = dSum + ( n  % 10 ) ਹੁਣ ਅਸੀ ਇਕਾਈ ਅੰਕ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ ਅਤੇ ਇਸਨੂੰ dsum ਵਿੱਚ ਜੋੜ ਦਿੰਦੇ ਹਾਂ ।
05:52 ਇਸਦੇ ਬਾਅਦ ਅਸੀ 10 ਨਾਲ ਵੰਡਕੇ ਅੰਕਾਂ ਨੂੰ ਹਟਾਉਂਦੇ ਹਾਂ । n = n / 10
06:08 ਹੁਣ ਜਦੋਂ ਲੂਪ ਪਹਿਲੀ ਵਾਰ ਚਲਦਾ ਹੈ , dSum 6 ਹੋਵੇਗਾ ਅਤੇ n 1387 ਹੋਵੇਗਾ ।
06:15 ਅਤੇ ਜਦੋਂ ਲੂਪ ਦੂਜੀ ਵਾਰ ਰਨ ਹੁੰਦਾ ਹੈ , ਤਾਂ dSum 7 ਅਤੇ 6 ਦਾ ਜੋੜ ਹੋਵੇਗਾ , ਜੋ ਕਿ 13 ਹੈ , ਅਤੇ n 138 ਹੋ ਜਾਵੇਗਾ ।
06:22 ਇਸ ਪ੍ਰਕਾਰ , ਜਿਵੇਂ ਜਿਵੇਂ ਲੂਪ ਵਧਦਾ ਜਾਂਦਾ ਹੈ , n ਤੋਂ ਅੰਕ ਹਟਦੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਅੰਤ
06:28 n ਜੀਰੋ ਹੋ ਜਾਂਦਾ ਹੈ । ਇਸਦੇ ਬਾਅਦ ਕੰਡੀਸ਼ਨ n greater than 0 ਫਾਲਸ ਹੋ ਜਾਵੇਗੀ ਅਤੇ ਲੂਪ ਰੁਕ ਜਾਵੇਗਾ
06:36 ਹੁਣ ਇੱਕ ਪ੍ਰਿੰਟ ਸਟੇਟਮੇਂਟ ਜੋੜਦੇ ਹਾਂ
06:42 System . out . println ( dSum )
06:51 ਹੁਣ ਵਰਕਿੰਗ ਕੋਡ ਵੇਖਦੇ ਹਾਂ । ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ
06:59 ਜਿਵੇਂ ਕਿ ਅਸੀ ਵੇਖਦੇ ਹਾਂ , ਅੰਕਾਂ ਦਾ ਜੋੜ , ਜੋ 25 ਹੈ , ਪ੍ਰਿੰਟ ਹੋ ਗਿਆ ਹੈ ।
07:06 ਇਸ ਪ੍ਰਕਾਰ , ਇੱਕ while ਲੂਪ , ਜੋ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਇੱਕ ਸਭਤੋਂ ਮੂਲ ਕੰਸਟਰਕਟਸ ( constructs ) ਹੈ , ਪ੍ਰਯੋਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ।
07:16 ਇਹ ਸਾਨੂੰ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅੰਤ ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ ।
07:20 ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ , ਅਸੀਂ ਸਿੱਖਿਆ
*  while ਲੂਪ  ਦੇ ਬਾਰੇ ਵਿੱਚ
*  ਇਸਨੂੰ ਕਿਵੇਂ ਪ੍ਰਯੋਗ ਕਰਦੇ ਹਨ
07:26 ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਇੱਕ ਅਸਾਇਣਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ , ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰੋ ।
07:29 ਇੱਕ ਗਿਣਤੀ ਦਿੱਤੀ ਗਈ ਹੈ , ਇੱਕ while ਲੂਪ ਦਾ ਪ੍ਰਯੋਗ ਕਰਦੇ ਹੋਏ ਇਸਦੇ ਘਟਦੇਕ੍ਮ ( ਰਿਵਰਸ ) ਦੀ ਗਿਣਤੀ ਕਰੋ । ਉਦਾਹਰਣ: 19435 = > 53491
07:37 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਦੇ ਬਾਰੇ ਵਿੱਚ ਜਿਆਦਾ ਜਾਨਣ ਲਈ , ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਵੇਖੋ , ਜੋ ਸਪੋਕਨ ਪ੍ਰੋਜੇਕਟ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਸਾਰਾਂਸ਼ਿਤ ਕਰਦਾ ਹੈ ।

http: / / spoken - tutorial . org / What_is_a_Spoken_Tutorial

07:45 ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ ਹੈ , ਤਾਂ ਤੁਸੀ ਇਸ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਕੇ ਵੇਖ ਸੱਕਦੇ ਹੋ ।
07:50 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦਾ ਵਰਤੋ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਲਗਾਉਂਦੀ ਹੈ । ਆਨਲਾਇਨ ਟੇਸਟ ਪਾਸ ਕਰਨ ਵਾਲੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣ - ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ ।
07:57 ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact AT spoken-tutorial.org ਉੱਤੇ ਲਿਖੋ ।
08:03 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ , ਟਾਕ - ਟੂ - ਅ - ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ ।
08:07 ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੀ MHRD ਦੇ "ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ ਥ੍ਰੋ ICT " ਰਾਹੀਂ ਸੁਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ।
08:12 ਇਸ ਮਿਸ਼ਨ ਉੱਤੇ ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਨਿਮਨ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਹੈ
08:17 ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ । ਆਈ ਆਈ ਟੀ ਮੁਂਬਈ ਵਲੋਂ ਮੈਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਧੰਨਵਾਦ

Contributors and Content Editors

Harmeet, PoojaMoolya