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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border = 1 |'''Time''' |'''Narration''' |- | 00.01 |Welcome to the spoken tutorial on Loops in C and C++ |- | 00.06 |In this tutorial we will learn, |- | 00.09 |'''f…')
 
 
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{| border = 1
 
{| border = 1
 
 
|'''Time'''
 
|'''Time'''
 
 
|'''Narration'''
 
|'''Narration'''
 
  
 
|-
 
|-
| 00.01
+
| 00:01
|Welcome to the spoken tutorial on Loops in C and C++  
+
| C and C++ મા લુપ પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
| 00.06
+
| 00:06
|In this tutorial we will learn,   
+
|આ ટ્યુટોરીયલમાં આપણે શીખીશું,   
  
 
|-
 
|-
| 00.09
+
| 00:09
|'''for loop, '''  
+
|'''for loop, ''' (ફોર લુપ), '''while loop''' (વાઇલ લુપ)અને 
  
 
|-
 
|-
| 00.10
+
| 00:12
|'''while loop''' and
+
|'''do…while loop. '''(ડુ વાઇલ લુપ), આપણે આ અમુક ઉદાહરણો ના મદદથી કરીશું.
  
 
|-
 
|-
| 00.12
+
| 00:17
|'''do…while loop. '''
+
|આપણે અમુક સામાન્ય એરરો અને તેમનાં ઉપાયો પણ જોઈશું.  
  
 
|-
 
|-
| 00.13
+
| 00:21
| We will do this with the help of some examples.
+
| આ ટ્યુટોરીયલને રેકોર્ડ કરવા માટે, હું વાપરી રહ્યી છું
  
 
|-
 
|-
| 00.17
+
| 00:24
|We will also see some common errors and their solutions.  
+
|ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.04.
  
 
|-
 
|-
| 00.21
+
|00:28
| To record this tutorial, I am using
+
| 'gcc અને g++ કમ્પાઈલર આવૃત્તિ 4.6.1
  
 
|-
 
|-
| 00.24
+
|00:34
|'''Ubuntu Operating System''' version 11.04
+
|ચાલો  '''loops'''''' (લુપ્સ)ના પરીચય સાથે શરૂઆત કરીએ .  
  
 
|-
 
|-
|00.28
+
|00:38
| '''gcc''' and '''g++ Compiler''' version 4.6.1 on Ubuntu.
+
|Loops એકંદરે સૂચનાઓના સમુહને એક્ઝેક્યુટ કરવા માટે ઉપયોગી છે.  
 
+
  
 
|-
 
|-
|00.34
+
| 00:44
|Let us start with the introduction to loops.
+
|હેતુ પર આધાર રાખીને તેને ત્રણ પ્રકારોમાં વિભાજીત કરવામાં આવેલ છે:
  
 
|-
 
|-
|00.38
+
| 00:48
|Loops are used to execute a group of instructions repeatedly.  
+
|'''while loop '''  (વાઇલ લુપ),'''do…..while loop''' અને  (ડુ વાઇલ લુપ)
  
 
|-
 
|-
| 00.44
+
| 00:51
|Depending on the purpose they are divided into three types:
+
|'''for loop ''' (ફોર  લુપ), ચાલો પ્રથમ  '''while loop'''  (વાઇલ લુપ)થી શરૂઆત કરીએ.
  
 
|-
 
|-
| 00.48
+
| 00:56
|'''while loop '''  
+
|A '''while loop''' (વાઇલ લુપ) કન્ડીશન ને શરૂઆત માં ચકાસે છે.
 
+
  
 
|-
 
|-
| 00.49
+
| 01:00
|'''do…..while loop''' and
+
|બંધારણ છે '''while''' (વાઇલ) કન્ડીશન ( condition )
  
 
|-
 
|-
| 00.51
+
|01:03
|'''for loop '''
+
|કૌંસમાં સ્ટેટમેંટ બ્લોક
  
 
|-
 
|-
| 00.52
+
| 01:07
|Let us start with the '''while loop''' first
+
|હવે  '''do….while loop ''' (ડુ વાઇલ લુપ) પર જઈએ
  
 
|-
 
|-
| 00.56
+
| 01:09
|A '''while loop''' tests the condition in the beginning
+
|'''do..while loop'''(ડુ વાઇલ લુપ) કન્ડીશન વેલીડેટ થયી શકે તે પહેલા ઓછા માં ઓછું એક વખત એક્ઝેક્યુટ કરવામાં આવે છે .
  
 
|-
 
|-
| 01.00
+
| 01:15
|The structure is
+
|બંધારણ છે
  
 
|-
 
|-
| 01.01
+
| 01:17
|'''while''' ( condition )  
+
|'''do''' (ડુ)કૌંસમાં સ્ટેટમેંટ બ્લોક
  
 
|-
 
|-
|01.03
+
|01:20
|within the bracket statement block
+
|કૌંસ પછીથી  '''while''' (વાઇલ)કન્ડીશન
  
 
|-
 
|-
| 01.07
+
|01:23
|Now move on to  '''do….while loop '''
+
|તમે જોઈ શકો છો કન્ડીશન અંતમાં પસંદ કરેલ છે.
  
 
|-
 
|-
| 01.09
+
| 01:27
|A '''do..while loop''' is executed atleast once before the condition could be validated.  
+
|હવે ચાલો '''while loop''' (વાઇલ લુપ) અને  '''do...while loop ''' (ડુ વાઇલ લુપ) પર એક ઉદાહરણ જોઈએ.
  
 
|-
 
|-
| 01.15
+
| 01:32
|The structure is
+
|મેં એડિટર પર પહેલેથી જ કોડ ટાઈપ કર્યો છે.
 
+
 
|-
 
|-
| 01.17
+
| 01:35
|'''do''' (within the brackets) statement block
+
|ચાલો તે ખોલીએ.
 
+
  
 
|-
 
|-
|01.20
+
|01:37
|after the bracket the '''while''' ( condition )
+
|નોંધ લો કે આપણી ફાઈલનું નામ  '''while.c.'''છે.
  
 
|-
 
|-
|01.23
+
|01:41
|You can see that the condition is checked at the end.
+
|આજે આપણે ''''''while loop''' (વાઇલ લુપ) ના ઉપયોગથી પ્રથમ 10 ક્રમાંકો ને ઉમેરવાનું શીખવા જઈ રહ્યા છે .
  
 
|-
 
|-
| 01.27
+
|01:47
|Now,let us see an example on '''while loop''' and '''do...while loop '''
+
|ચાલો હું કોડ સમજાવુ.
  
 
|-
 
|-
| 01.32
+
|01:49
|I have already typed the code on the editor.  
+
|આ આપણી હેડર ફાઈલ છે.  
  
 
|-
 
|-
| 01.35
+
| 01:51
|Let me open it.  
+
| ''''''main function'''  (મેઈન ફંક્શન) અંતર્ગત આપણે બે ઈંટીજર વેરીએબલો''' x''' અને  '''y ''''' જાહેર કર્યા છે અને '''0'' પર ઈનીશલાઈઝ કર્યું છે.
  
 
|-
 
|-
|01.37
+
| 01:59
|Note that our file name is '''while.c.'''
+
| આ આપણું  '''while loop''' (વાઇલ લુપ) છે.
  
 
|-
 
|-
|01.41
+
| 02:02
|Today we are going to learn addition of first 10 numbers using '''while''' loop.
+
| ''''''while''' loop''' (વાઇલ લુપ)ની કન્ડીશન છે '''x is less than or equal to 10'''. '''
  
 
|-
 
|-
|01.47
+
|02:06
|Let me explain the code now.
+
|અહી '''x''' ની વેલ્યુ  '''y'''ની વેલ્યુ માં ઉમેરાય છે.
  
 
|-
 
|-
|01.49
+
| 02:10
|This is our '''header file.'''
+
| ઉમેરા પછીથી પ્રાપ્ત થયેલ વેલ્યુ  '''y ''' માં સંગ્રહિત થાય છે.
  
 
|-
 
|-
| 01.51
+
| 02:15
|Inside the '''main''' function we have declared two '''integer variables x''' and '''y '''and initialized to 0.
+
| ત્યારબાદ આપણે  '''y'''ની વેલ્યુ ને પ્રિન્ટ કરીએ છીએ.
 
+
 
+
  
 
|-
 
|-
| 01.59
+
| 02:18
| This is our '''while loop.'''  
+
| અહી  ''' x ''એ વધારે કરેલ છે.
  
|
 
 
|-
 
|-
| 02.02
+
| 02:20
| The condition of the '''while''' loop is '''x is less than or equal to 10. '''
+
| એનો અર્થ એ છે કે વેરીએબલ  '''x'' ને  એક અંક વધારો કરેલ છે.
 
+
  
 
|-
 
|-
|02.06
+
| 02:25
|Here the value of '''x''' is added to the value of '''y.'''
+
|અને આ આપણું  '''return statement''' (રીટર્ન સ્ટેટમેંટ) છે.
 
+
  
 
|-
 
|-
| 02.10
+
| 02:27
| The value obtained after the addition is stored in '''y. '''
+
|ચાલો હવે પ્રોગ્રામ એક્ઝેક્યુટ કરીએ.
  
 
|-
 
|-
| 02.15
+
| 02:30
| Then we print the value of y
+
| તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દાબીને, ટર્મીનલ વિન્ડો ખોલો.
  
 
|-
 
|-
| 02.18
+
| 02:39
| Here ''' x '''is incremented.
+
|ટાઈપ કરો  '''gcc space while dot c space hyphen o space while '''
  
 
|-
 
|-
| 02.20
+
| 02:45
| That means the variable '''x''' is increased by one.
+
| '''Enter''' (એન્ટર)દબાવો
  
 
|-
 
|-
| 02.25
+
| 02:47
|And this is our '''return statement.'''
+
|ટાઈપ કરો    '''./while ''' (dot slash while) .'''Enter'''(એન્ટર)  દબાવો
  
 
|-
 
|-
| 02.27
+
| 02:52
|Now,let us execute the program.  
+
| આઉટપુટ દ્રશ્યમાન થાય છે.
  
 
|-
 
|-
| 02.30
+
| 02:54
| Please open the '''terminal''' window by pressing '''Ctrl, Alt and T''' keys simultaneously on your keyboard.
+
| હવે ચાલો  ''' while loop''' (વાઇલ લુપ) ની કામગીરી જોઈએ.
  
 
|-
 
|-
| 02.39
+
| 02:57
|Type '''gcc space while dot c space hyphen o space while '''
+
|ચાલો હું વિન્ડોનું માપ બદલું.
  
 
|-
 
|-
| 02.45
+
| 03:00
|Press '''Enter'''
+
|અહી , પહેલા  '''x ''' અને  '''y ''' ની વેલ્યુ ''' 0''' છે.
 
+
  
 
|-
 
|-
| 02.47
+
| 03:04
|Type  '''./while ''' (dot slash while) .Press Enter
+
|આ આપણી  '''while ''' (વાઇલ) કન્ડીશન છે.
 
+
  
 
|-
 
|-
| 02.52
+
| 03:06
| The output is displayed.
+
|અહી આપણે તપાસ કરીએ છીએ કે  '''x''' એ  '''10''' જેટલી અથવા એ કરતા ઓછી કે નહી એટલે કે  x ની વેલ્યુ''' 0 થી  10'''સુધી રહેશે.  
  
 
|-
 
|-
| 02.54
+
| 03:15
| Now lets us see the working of ''' while loop.'''
+
|ત્યારબાદ આપણે y plus x ઉમેરીએ છીએ એટલેકે  0 plus 0 આપણે  0 મળે છે .
  
 
|-
 
|-
| 02.57
+
| 03:22
|Let me resize the window.
+
| આપણે  y ની વેલ્યુ પ્રિન્ટ કરીએ છીએ અહી આપણને ''' 0'''મળે છે.  
  
 
|-
 
|-
| 03.00
+
| 03:27
|Here, first the value of  '''x ''' and '''y ''' is 0
+
| હવે x ને વધારવા માં આવે છે જેનો અર્થ એ છે કે હવે x ની વેલ્યુ 1 રહેશે.
 
+
  
 
|-
 
|-
| 03.04
+
| 03:33
|This is our '''while ''' condition.
+
| ત્યારબાદ આપણે કન્ડીશનને ફરી તપાસ કરીશું 1 એ 10  અથવા તે કરતા ઓછી છે,જો કન્ડીશન '''true ''' (ટ્રૂ)  તો આપણે વેલ્યુઓ  ઉમેરીશું.
  
 
|-
 
|-
| 03.06
+
| 03:44
|Here we check whether x is less than or equal to 10 which means the values of x will be from 0 to 10
+
| y એટલેકે  0 plus x એટલેકે  1. 0 plus 1 એ  1 છે.
 
+
  
 
|-
 
|-
| 03.15
+
| 03:50
|Then we  add y plus x (i.e)  0 plus 0 we get 0.
+
|આપણે વેલ્યુ 1 તરીકે પ્રિન્ટ કરીએ છે.
  
 
|-
 
|-
| 03.22
+
| 03:53
| We print the value of y, here we get 0.  
+
|ફરીથી  x ને વધારવા માં આવે છે.
  
 
|-
 
|-
| 03.27
+
| 03:55
| Then x is incremented which means now the value of x will be 1
+
|હવે  x ની વેલ્યુ  2 છે.
|-
+
| 03.33
+
|Then we  will check the condition again, 1 is less than or equal to 10, if the condition is  '''true ''' then we will add the values,
+
  
 
|-
 
|-
| 03.44
+
| 03:59
| y (i.e ) 0 plus x that is 1. 0 plus 1 is 1
+
|ફરથી કન્ડીશન તપાસ કરીએ છે.  
  
 
|-
 
|-
| 03.50
+
| 04:01
|We print the value as 1.
+
|'''2''' એ  '''10''' જેટલી અથવા તે કરતા ઓછી છે, જો કન્ડીશન '''true ''' હોય તો આપણે વેલ્યુંઓ ઉમેરીશું એટલેકે  1 plus 2 જે કે  3 આપશે.
  
 
|-
 
|-
| 03.53
+
| 04:11
|Again x is incremented.
+
|આપણે વેલ્યું  3 તરીકે પ્રિન્ટ કરીએ છે.  
  
 
|-
 
|-
| 03.55
+
| 04:13
|Now the value of x is 2.
+
|આ રીતે તે ત્યાં સુધી જશે જ્યાં સુધી  '''x''' એ  '''10''' જેટલી અથવા તે કરતા ઓછી ના હોય.
  
 
|-
 
|-
| 03.59
+
| 04:20
|We check the condition again.  
+
| હવે આપણે સમાન પ્રોગ્રામ  '''do….while loop  ''' (ડુ વાઇલ લુપ) નો ઉપયોગ કરીને જોઈએ.
  
 
|-
 
|-
| 04.01
+
| 04:24
|2 is less than or equal to 10, if the condition is  '''true ''' then we will add the values, (i.e ) 1 plus 2 which will give 3.
+
| અહી આપણો પ્રોગ્રામ છે.
 
+
 
|-
 
|-
| 04.11
+
| 04:26
|We print the value as 3.  
+
|નોંધ લો કે આપણી ફાઈલ નું નામ  '''do hyphen while dot c '''છે.
  
 
|-
 
|-
| 04.13
+
| 04:31
|Like this it will go on upto x is less than or equal to 10
+
|પાછલા પ્રોગ્રામમાં  આ  ભાગ પહેલેથી જ સમજાવવામાં આવ્યો હતો. 
  
 
|-
 
|-
| 04.20
+
| 04:35
| Now, we will see the same program using  '''do….while loop '''
+
|તો ચાલો  '''do...while loop ''' (ડુ વાઇલ લુપ) પર જઈએ.
  
 
|-
 
|-
| 04.24
+
| 04:38
| Here is our program
+
|અહી  પ્રથમ  '''loop''' (લુપ) ની  બોડી એક્ઝેક્યુટ થશે અને ત્યારબાદ કન્ડીશન તપાસ થાય છે.
  
 
|-
 
|-
| 04.26
+
| 04:44
|Note that our file name is  '''do hyphen while dot c '''
+
|''' x''' ની વેલ્યુ '''y''' ની વેલ્યુ માં ઉમેરાય છે અને ઉમેરાય બાદ પ્રાપ્ત થયેલ વેલ્યુ '''y''' માં સંગ્રહિત થાય છે.
  
 
|-
 
|-
| 04.31
+
| 04:52
|This part is already explained in the previous program.  
+
|તર્ક એ '''while ''' (વાઇલ) પ્રોગ્રામ સમાન છે.
  
 
|-
 
|-
| 04.35
+
| 04:55
|So lets us move on to a  '''do...while loop '''
+
|ચાલો પ્રોગ્રામ એક્ઝેક્યુટ કરીએ.
  
 
|-
 
|-
| 04.38
+
| 04:58
|Here first the body of the loop will be executed  and then the condition is checked.
+
|ટર્મિનલ પર પાછા આવો
  
 
|-
 
|-
| 04.44
+
| 05:00
|The value of x is added to the value of y and the value obtained after the addition is stored in y
+
|ટાઈપ કરો  '''gcc space do hyphen while dot c space hyphen o space do '''.  '''Enter ''' દબાવો.
  
 
|-
 
|-
| 04.52
+
| 05:08
|The logic is same as in '''while ''' program
+
|ટાઈપ કરો '''dot slash do '''. ''Enter ''' (એન્ટર) દબાવો.
  
 
|-
 
|-
| 04.55
+
| 05:12
|Now lets us execute the program
+
|આપણે જોઈ શકીએ છે કે આઉટપુટ આપણા  '''while ''' (વાઇલ) પ્રોગ્રામ જેવું જ છે.
  
 
|-
 
|-
| 04.58
+
| 05:16
|Come back to our terminal
+
|હવે આપણે '''do...while loop ''' (ડુ વાઇલ લુપ)  ની કામગીરી જોઈએ.
  
 
|-
 
|-
| 05.00
+
| 05:20
|Type  '''gcc space do hyphen while dot c space hyphen o space do '''. Press  '''Enter '''
+
|ચાલો વિન્ડો નું માપ બદલું.
  
 
|-
 
|-
| 05.08
+
| 05:22
|Type '''dot slash do '''. Press '''Enter '''
+
|અહી ''' x''' અને '''y''' ની વેલ્યુ '''0''' છે.
  
 
|-
 
|-
| 05.12
+
| 05:25
|We can see that the output is similar  to our '''while ''' program
+
|આપણે તે વેલ્યુ ઉમીએ છીએ ત્યારબાદ આપણને ''' 0''' મળશે.
  
 
|-
 
|-
| 05.16
+
| 05:29
|Now, lets us see the working of '''do...while loop '''
+
|હવે '''y''' ની વેલ્યુ ''' 0''' છે.
  
 
|-
 
|-
| 05.20
+
| 05:31
|Let me resize the window
+
|આપણે વેલ્યુ  '''0''' તરીકે પ્રિન્ટ કરીએ છે.
  
 
|-
 
|-
| 05.22
+
| 05:33
|Here the value x and y is 0
+
|ત્યારબાદ '''x''' નો  '''1''' થી વધારો થાય છે જેનો અર્થ એ છે કે હવે  '''x'''  ની વેલ્યુ એ  '''1''' છે ,ત્યારબાદ કન્ડીશન તપાસ થશે.
  
 
|-
 
|-
| 05.25
+
| 05:42
|We add those values then we will get 0
+
| તમે જોઈ શકો છો કે ''' loop''' (લુપ) ની બોડી સૌપ્રથમ એક્ઝેક્યુટ થાય છે.
  
 
|-
 
|-
| 05.29
+
| 05:45
|Now the value of y is 0.  
+
| ગમે તેમ કરીને જો કન્ડીશન  '''false ''' (ફોલ્સ) હોય તો પણ આપણને વેલ્યુ''' 0''' મળશે.  
  
 
|-
 
|-
| 05.31
+
| 05:52
|We print the value as 0
+
|તપાસ કરીશું '''1'''એ '''10''' જેટલો અથવા તે કરતા ઓછો છે કે નહી.
  
 
|-
 
|-
| 05.33
+
| 05:56
|Then x is incremented by 1 which means now the value of x is 1, then the condition will be checked.
+
|કન્ડીશન ફરીથી ''' true'''  (ટ્રૂ) છે તો આપણે વેલ્યુઓ ઉમેરીશું.  
  
 
|-
 
|-
| 05.42
+
| 06:00
| You can see that the body of loop is executed first.
+
|હવે  '''0''' plus '''1'''છે.  
  
 
|-
 
|-
| 05.45
+
| 06:02
| Anyhow if the condition is  '''false ''' then also we will get a value that is 0.  
+
| ત્યારબાદ આપણે ''' y''' ની વેલ્યુ''' 1''' તરીકે પ્રિન્ટ કરીશું.
  
 
|-
 
|-
| 05.52
+
| 06:05
|Now, here we will check whether 1 is less than or equal to 10
+
|ફરીથી  x એ એક અંક વધારો થશે. 
 
+
  
 
|-
 
|-
| 05.56
+
| 06:08
|The condition is true again we will add the values.  
+
|હવે ''' x'''ની વેલ્યુ ''' 2'''છે.
  
 
|-
 
|-
| 06.00
+
| 06:11
| Now 0 plus 1.  
+
|તપાસ કરીએ છીએ કે  '''2''' એ ''' 10'''જેટલો કે તેથી ઓછો છે કે નહી.
  
 
|-
 
|-
| 06.02
+
| 06:15
| Then we will print the value of y as 1
+
|આપણે અહી પાછા જઈશું.
 
+
  
 
|-
 
|-
| 06.05
+
| 06:17
|Again x will be incremented.
+
|ત્યારબાદ આપણે વેલ્યુઓ ઉમેરીશું 1 plus 2 એ  3 છે.
  
 
|-
 
|-
| 06.08
+
| 06:20
|Now the value of x is 2.
+
| આપણે  '''y'''ની વેલ્યુ ''' 3'''તરીકે પ્રિન્ટ કરીએ છીએ.
  
 
|-
 
|-
| 06.11
+
| 06:23
|Then we check 2 is less than or equal to 10
+
|આ પ્રમાણે ક્ન્ડીશનો ત્યાર શુધી તપાસ થશે જ્યાં શુધી '''x'''ની વેલ્યુ '''10'''જેટલી અથવા કે તેથી ઓછી રહેશે.
  
 
|-
 
|-
| 06.15
+
| 06:30
|We will go back here
+
|અને આ આપનું રીટર્ન સ્ટેટમેંટ છે
  
 
|-
 
|-
| 06.17
+
| 06:33
|Then we will add the values 1 plus 2 is 3
+
|નોંધ લો કે ''' while''' (વાઇલ) કન્ડીશન અર્ધવિરામ વડે અંત થાય છે .
  
 
|-
 
|-
| 06.20
+
| 06:38
| We print the value of y as 3
+
|''' while loop'''માં કન્ડીશન અર્ધવિરામ વડે અંત થતી નથી.
  
 
|-
 
|-
| 06.23
+
| 06:43
|Like this the conditions will be checked till the value of x will be less than or equal to 10
+
|હવે ચાલો જોઈએ આ પ્રોગ્રામ ને ''' C++''' માં કેવી રીતે એક્ઝેક્યુટ કરવું.
  
 
|-
 
|-
| 06.30
+
| 06:48
|And this is our return statement.
+
|આ  '''C++'''માં આપણું '' while''' પ્રોગ્રામ છે.
  
 
|-
 
|-
| 06.33
+
| 06:52
|Note that here the while condition ends with the semicolon
+
| logic અને  implementation  (ઈમ્પલીમેન્ટેશન) એ આપણા  C પ્રોગ્રામ માં હતું તેવું જ છે.
  
 
|-
 
|-
| 06.38
+
| 06:56
|In while loop the condition does not end with the semicolon.
+
|અહી અમુક ફેરફારો છે  જેમ કે હેડર ફાઈલ એ  '''stdio.h''' ની જગ્યા એ ''' iostream''' તરીકે  છે.
  
 
|-
 
|-
| 06.43
+
| 07:04
|Now lets us see how to execute these programs in C++
+
|અહી આપણે  '''namespace std'''  વાપરીને અહી '''using'''  સ્ટેટમેંટ નો સમાવેશ કર્યો છે.અને અહી આપણે ''printf ''' ફંક્શનની જગ્યા એ '''cout'''  ફંક્શન વાપર્યું છે.
  
 
|-
 
|-
| 06.48
+
| 07:16
|This is our while program in C++
+
| '''while loop ''' (વાઇલ લુપ)નું બંધારણ આપણા C પ્રોગ્રામમાં હતું તેવું જ છે..
  
 
|-
 
|-
| 06.52
+
| 07:21
|The logic and implementation are same as in our C program
+
|ચાલો એક્ઝેક્યુટ કરીએ
  
 
|-
 
|-
| 06.56
+
| 07:23
|There are a few changes like the header file as iostream in place of stdio.h
+
|ટર્મિનલ પર પાછા આવો.  
 
+
  
 
|-
 
|-
| 07.04
+
| 07:25
|We have included the using statement here using namespace std and here we have use the cout function in place of  '''printf ''' function
+
|ચાલો હું પ્રોમ્પ્ટ સાફ કરું.
  
 
|-
 
|-
| 07.16
+
| 07:28
|The structure of  '''while loop ''' is same as in our C program.
+
|એક્ઝેક્યુટ કરવા માટે ટાઈપ કરો  ''' g++ space while dot cpp space hyphen o space while1 '''. '''Enter ''' (એન્ટર) દબાવો.
  
 
|-
 
|-
| 07.21
+
| 07:38
|Lets us execute the program
+
|ટાઈપ કરો  '''dot slash while1 '''. '''Enter '''(એન્ટર)  દબાવો.
  
 
|-
 
|-
| 07.23
+
| 07:43
|Come back to a terminal
+
|તમે જોઈ શકો છો કે આઉટપુટ અપણા '''C''' માના '''while''' પ્રોગ્રામ  જેવું જ છે.
  
 
|-
 
|-
| 07.25
+
| 07:48
|Let me clear the prompt
+
|હવે ચાલો '''C++'''માનું    '''do... while ''' (ડુ વાઇલ) પ્રોગ્રામ જોઈએ.
 
+
  
 
|-
 
|-
| 07.28
+
| 07:52
|To execute type  ''' g++ space while dot cpp space hyphen o space while1 '''. Press  '''Enter '''
+
| ટેકસ્ટ એડિટર પર પાછા આવીએ.
  
 
|-
 
|-
| 07.38
+
| 07:54
|Type '''dot slash while1 '''.Press  '''Enter '''
+
|અહી પણ સમાન ફેરફારો છે જેમ કે હેડર ફાઈલ '''using statement ''' અને    '''cout  ''ફંક્શન.
  
 
|-
 
|-
| 07.43
+
| 08:03
|You can see that the output is similar to our while program in C.
+
|બાકી બચેલ વસ્તુઓ સમાન છે.
 
+
 
|-
 
|-
| 07.48
+
| 08:06
|Now let us see the  '''do... while ''' program in C++
+
|ચાલો એક્ઝેક્યુટ કરીએ.
  
 
|-
 
|-
| 07.52
+
| 08:08
|Come back to the Text editor
+
|ટર્મિનલ પર પાછા આવો.
  
 
|-
 
|-
| 07.54
+
| 08:10
|Here also there are similar changes like the  '''header file ''',the '''using statement ''' and the  '''cout  '''function
+
|ટાઈપ કરો  '''g++ space do hyphen while dot cpp space hyphen o space do1 '''. '''Enter ''' (એન્ટર)દબાવો.
  
 
|-
 
|-
| 08.03
+
| 08:19
|Rest of the things are similar
+
|ટાઈપ કરો  '''dot slash do1  '''Enter '''(એન્ટર)દબાવો.
  
 
|-
 
|-
| 08.06
+
| 08:23
|Lets us execute the program.
+
|આપણે જોઈ શકીએ છીએ આઉટપુટ એ'''C''' માના    ''''''do...while''' (ડુ વાઇલ) પ્રોગ્રામ જેવું જ છે.'
  
 
|-
 
|-
| 08.08
+
| 08:28
|Come back to our terminal
+
|હવે આપણે અમુક સામાન્ય એરર અને તેના ઉકેલો પણ જોઈશું.
  
 
|-
 
|-
| 08.10
+
| 08:32
|Type  '''g++ space do hyphen while dot cpp space hyphen o space do1 '''. Press  '''Enter '''
+
| આપણા ટેકસ્ટ એડિટર પર પાછા આવીએ.
  
 
|-
 
|-
| 08.19
+
| 08:35
|Type  '''dot slash do1 '''.Press  '''Enter '''
+
|માનીલો કે અહી હું ''' x.'''ની વેલ્યુ વધારીશ નહિ.  
  
 
|-
 
|-
| 08.23
+
| 08:41
|We can see that the output is similar to our  '''do...while program in C. '''
+
| સેવ પર ક્લિક કરો. ચાલો જોઈએ કે શું થાય છે.
  
 
|-
 
|-
| 08.28
+
| 08:44
|Now we will see some common errors and their solutions
+
|ટર્મિનલ પર પાછા આવો. ચાલો પ્રોમ્પ્ટ સાફ કરીએ.
  
 
|-
 
|-
| 08.32
+
| 08:47
|Come back to our text editor
+
| ચાલો એક્ઝેક્યુટ કરીએ.
  
 
|-
 
|-
| 08.35
+
| 08:50
|Suppose here I will not increment the value of x.  
+
|ઉપર બાણવાડી કી બે વાર દબાવો.
  
 
|-
 
|-
| 08.41
+
| 08:54
|Click on Save.  
+
| ફરીથી ઉપર બાણવાડી કી દબાવો.
  
 
|-
 
|-
| 08.42
+
| 08:57
|Let us see what happens
+
|આઉટપુટ દ્રશ્યમાન થાય છે.
  
 
|-
 
|-
| 08.44
+
| 08:59
|Come back to the terminal.  
+
|આપણે શૂન્યો ના ક્રમાંકો જોઈએ છીએ,આ એટલા માટે કારણકે '''loop''' (લુપ)પાસે ટર્મીનેટ કરવાની શક્યતા નથી.  .  
  
 
|-
 
|-
| 08.45
+
| 09:07
|Let me clear the prompt
+
|તેને  '''infinite loop. ''' (ઇન્ફાઈનાઇટ) તરીકે કહેવાય છે.
  
 
|-
 
|-
| 08.47
+
| 09:10
|Lets us execute the program.  
+
| '''Infinite loop ''' (ઇન્ફાઈનાઇટ) સીસ્ટમને  unresponsive  (અનરિસ્પોન્સિવ) બનાવી શકે છે.
  
 
|-
 
|-
| 08.50
+
| 09:14
|Press the uparrow key twice.
+
| તે પ્રોગ્રામને  પ્રોસેસરનો તમામ સમય વપરાશ કરવા માટે ફરજ પાડી શકે છે  પરંતુ તેને ટર્મિનેટ કરી શકાવાય છે.
|-
+
| 08.54
+
| Again press the uparrow key
+
 
+
  
 
|-
 
|-
| 08.57
+
| 09:21
|The output is displayed.  
+
|આપણા પ્રોગ્રામ પર પાછા આવીએ ચાલો આ એરરને  સુધારીએ.
 
|-
 
|-
| 08.59
+
| 09:25
|We can see number of zeros, this is because the loop does not have the terminating condition .  
+
| ટાઈપ કરો  '''x++ ''' અને અર્ધવિરામ.
  
 
|-
 
|-
| 09.07
+
| 09:28
|It is known as '''infinite loop. '''
+
| સેવ પર ક્લિક કરો.ચાલો ફરીથી એક્ઝેક્યુટ કરીએ.  
 
+
  
 
|-
 
|-
| 09.10
+
| 09:31
| '''Infinite loop ''' can cause the system to become unresponsive.
+
|ટર્મિનલ પર પાછા આવો.  
  
 
|-
 
|-
| 09.14
+
| 09:33
| It causes the program to consume all the  '''processors  time ''' but it can be terminated
+
|ઉપર બાણવાડી કી દબાવો.
  
 
|-
 
|-
| 09.21
+
| 09:38
|Come back to our program, let us fix the error.  
+
|હા આ  કામ કરી રહ્યું છે.
  
 
|-
 
|-
| 09.25
+
| 09:40
|Type  '''x++ ''' and a semicolon.
+
|અહી આ ટ્યુટોરીયલનો અંત થાય છે.  
  
 
|-
 
|-
| 09.28
+
| 09:43
|Click on Save. Let us execute again.
+
|આપણે આપણી સ્લાઇડો પર પાછા જઈશું.
 
+
 
|-
 
|-
| 09.31
+
| 09:45
|Come back to terminal.
+
|સારાંશમાં
  
 
|-
 
|-
| 09.33
+
| 09:47
|Press the uparrow key
+
|આ ટ્યુટોરીયલમાં આપણે શીખ્યા,
  
 
|-
 
|-
| 09.38
+
| 09:50
|Yes, it is working
+
| '''while loop  ''' (વાઇલ લુપ) ઉદાહરણ. while  (વાઇલ)(x is less than or equal to 10)
  
 
|-
 
|-
| 09.40
+
| 09:54
|This bring us to the end of this tutorial.  
+
| '''do….while loop  ''' (ડુ વાઇલ લુપ)
  
 
|-
 
|-
| 09.43
+
| 09:56
|We will move back to our slides.
+
|ઉદાહરણ. '''do''' (ડુ )સ્ટેટમેંટ બ્લોક અને
 
+
|-
+
| 09.45
+
|Let us summarize
+
 
+
 
+
|-
+
| 09.47
+
|In this tutorial we learned,
+
 
+
|-
+
| 09.50
+
| '''while loop  '''
+
 
+
|-
+
| 09.51
+
|example. while(x is less than or equal to 10)  
+
 
+
|-
+
| 09.54
+
| '''do….while loop  '''
+
 
+
|-
+
| 09.56
+
|example. do statement block and
+
 
+
  
 
|-
 
|-
| 09.59
+
| 09:59
|while condition at the end
+
|અંત માં '''while'''  (વાઇલ)કન્ડીશન
  
 
|-
 
|-
| 10.01
+
| 10:01
|As an assignment
+
|એસાઈનમેન્ટ તરીકે,
  
 
|-
 
|-
| 10.03
+
| 10:03
|Write a program to print the following using for loops  
+
|આપેલ  '''using for loops''' (યુસિંગ ફોર લુપ) ને પ્રિન્ટ કરતું પ્રોગ્રામ લખો.
  
 
|-
 
|-
| 10.07
+
| 10:07
|0 to 9  
+
|0 થી  9  
  
 
|-
 
|-
| 10.10
+
| 10:10
|The syntax of the  '''for loop ''' is
+
| '''for loop ''' (ફોર લુપ)નું સિન્ટેક્સ છે.
  
 
|-
 
|-
| 10.12
+
| 10:12
| '''for (variable initialization; variable condition;and variable increment or decrement)  '''
+
| '''for (ફોર)  (variable initialization; variable condition;and variable increment or decrement)  '''
  
 
|-
 
|-
| 10.20
+
| 10:20
|And here will be the body of the loop
+
|અને અહી  '''loop''' (લુપ) ની બોડી રહેશે.
  
 
|-
 
|-
| 10.24
+
| 10:24
|Watch the video available at the link shown below
+
|નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીયો જુઓ.
  
 
|-
 
|-
| 10.27
+
| 10:27
|It summarizes the Spoken Tutorial project
+
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
  
 
|-
 
|-
| 10.30
+
| 10:30
|If you do not have good bandwidth, you can download and watch it
+
|જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો
  
 
|-
 
|-
| 10.33
+
| 10:33
|The Spoken Tutorial Project Team
+
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
  
 
|-
 
|-
| 10.35
+
| 10:35
|Conducts workshops using spoken tutorials
+
|સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
  
 
|-
 
|-
| 10.38
+
| 10:38
|Gives certificates to those who pass an online test
+
|જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
  
 
|-
 
|-
| 10.42
+
| 10:42
|For more details, please write to, contact@spoken-tutorial.org  
+
|વધુ વિગત માટે, કૃપા કરી contact@spoken-tutorial.org પર સંપર્ક કરો.
  
 
|-
 
|-
| 10.47
+
| 10:47
|Spoken Tutorial Project is a part of Talk to a Teacher project
+
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
  
 
|-
 
|-
| 10.51
+
| 10:51
|It is supported by the National Mission on Education through ICT, MHRD, Government of India
+
|જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
  
 
|-
 
|-
| 10.58
+
| 10:58
|More information on this Mission is available at the link shown below
+
|આ મિશન પર વધુ માહીતી આ લીંક પર ઉપલબ્ધ છે "http://spoken-tutorial.org/NMEICT-Intro"
  
 
|-
 
|-
| 11.02
+
| 11:02
|This script as been contributed by Dhawal Goyal. This is Ashwini Patil from IIT Bombay signing off
+
|આઈ આઈ ટી બોમ્બે  તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.  
  
 
|-
 
|-
| 11.08
+
| 11:08
|Thank You for joining.
+
|જોડાવાબદ્દલ આભાર.

Latest revision as of 16:10, 23 February 2017

Time Narration
00:01 C and C++ મા લુપ પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં આપણે શીખીશું,
00:09 for loop, (ફોર લુપ), while loop (વાઇલ લુપ)અને
00:12 do…while loop. (ડુ વાઇલ લુપ), આપણે આ અમુક ઉદાહરણો ના મદદથી કરીશું.
00:17 આપણે અમુક સામાન્ય એરરો અને તેમનાં ઉપાયો પણ જોઈશું.
00:21 આ ટ્યુટોરીયલને રેકોર્ડ કરવા માટે, હું વાપરી રહ્યી છું
00:24 ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.04.
00:28 'gcc અને g++ કમ્પાઈલર આવૃત્તિ 4.6.1
00:34 ચાલો loops' (લુપ્સ)ના પરીચય સાથે શરૂઆત કરીએ .
00:38 Loops એકંદરે સૂચનાઓના સમુહને એક્ઝેક્યુટ કરવા માટે ઉપયોગી છે.
00:44 હેતુ પર આધાર રાખીને તેને ત્રણ પ્રકારોમાં વિભાજીત કરવામાં આવેલ છે:
00:48 while loop (વાઇલ લુપ),do…..while loop અને (ડુ વાઇલ લુપ)
00:51 for loop (ફોર લુપ), ચાલો પ્રથમ while loop (વાઇલ લુપ)થી શરૂઆત કરીએ.
00:56 A while loop (વાઇલ લુપ) કન્ડીશન ને શરૂઆત માં ચકાસે છે.
01:00 બંધારણ છે while (વાઇલ) કન્ડીશન ( condition )
01:03 કૌંસમાં સ્ટેટમેંટ બ્લોક
01:07 હવે do….while loop (ડુ વાઇલ લુપ) પર જઈએ
01:09 do..while loop(ડુ વાઇલ લુપ) કન્ડીશન વેલીડેટ થયી શકે તે પહેલા ઓછા માં ઓછું એક વખત એક્ઝેક્યુટ કરવામાં આવે છે .
01:15 બંધારણ છે
01:17 do (ડુ)કૌંસમાં સ્ટેટમેંટ બ્લોક
01:20 કૌંસ પછીથી while (વાઇલ)કન્ડીશન
01:23 તમે જોઈ શકો છો કન્ડીશન અંતમાં પસંદ કરેલ છે.
01:27 હવે ચાલો while loop (વાઇલ લુપ) અને do...while loop (ડુ વાઇલ લુપ) પર એક ઉદાહરણ જોઈએ.
01:32 મેં એડિટર પર પહેલેથી જ કોડ ટાઈપ કર્યો છે.
01:35 ચાલો તે ખોલીએ.
01:37 નોંધ લો કે આપણી ફાઈલનું નામ while.c.છે.
01:41 આજે આપણે 'while loop (વાઇલ લુપ) ના ઉપયોગથી પ્રથમ 10 ક્રમાંકો ને ઉમેરવાનું શીખવા જઈ રહ્યા છે .
01:47 ચાલો હું કોડ સમજાવુ.
01:49 આ આપણી હેડર ફાઈલ છે.
01:51 'main function (મેઈન ફંક્શન) અંતર્ગત આપણે બે ઈંટીજર વેરીએબલો x' અને y જાહેર કર્યા છે અને 0 પર ઈનીશલાઈઝ કર્યું છે.
01:59 આ આપણું while loop (વાઇલ લુપ) છે.
02:02 'while loop (વાઇલ લુપ)ની કન્ડીશન છે x is less than or equal to 10.
02:06 અહી x ની વેલ્યુ yની વેલ્યુ માં ઉમેરાય છે.
02:10 ઉમેરા પછીથી પ્રાપ્ત થયેલ વેલ્યુ y માં સંગ્રહિત થાય છે.
02:15 ત્યારબાદ આપણે yની વેલ્યુ ને પ્રિન્ટ કરીએ છીએ.
02:18 અહી ' x એ વધારે કરેલ છે.
02:20 એનો અર્થ એ છે કે વેરીએબલ 'x ને એક અંક વધારો કરેલ છે.
02:25 અને આ આપણું return statement (રીટર્ન સ્ટેટમેંટ) છે.
02:27 ચાલો હવે પ્રોગ્રામ એક્ઝેક્યુટ કરીએ.
02:30 તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દાબીને, ટર્મીનલ વિન્ડો ખોલો.
02:39 ટાઈપ કરો gcc space while dot c space hyphen o space while
02:45 Enter (એન્ટર)દબાવો
02:47 ટાઈપ કરો ./while (dot slash while) .Enter(એન્ટર) દબાવો
02:52 આઉટપુટ દ્રશ્યમાન થાય છે.
02:54 હવે ચાલો while loop (વાઇલ લુપ) ની કામગીરી જોઈએ.
02:57 ચાલો હું વિન્ડોનું માપ બદલું.
03:00 અહી , પહેલા x અને y ની વેલ્યુ 0 છે.
03:04 આ આપણી while (વાઇલ) કન્ડીશન છે.
03:06 અહી આપણે તપાસ કરીએ છીએ કે x10 જેટલી અથવા એ કરતા ઓછી કે નહી એટલે કે x ની વેલ્યુ 0 થી 10સુધી રહેશે.
03:15 ત્યારબાદ આપણે y plus x ઉમેરીએ છીએ એટલેકે 0 plus 0 આપણે 0 મળે છે .
03:22 આપણે y ની વેલ્યુ પ્રિન્ટ કરીએ છીએ અહી આપણને 0મળે છે.
03:27 હવે x ને વધારવા માં આવે છે જેનો અર્થ એ છે કે હવે x ની વેલ્યુ 1 રહેશે.
03:33 ત્યારબાદ આપણે કન્ડીશનને ફરી તપાસ કરીશું 1 એ 10 અથવા તે કરતા ઓછી છે,જો કન્ડીશન true (ટ્રૂ) તો આપણે વેલ્યુઓ ઉમેરીશું.
03:44 y એટલેકે 0 plus x એટલેકે 1. 0 plus 1 એ 1 છે.
03:50 આપણે વેલ્યુ 1 તરીકે પ્રિન્ટ કરીએ છે.
03:53 ફરીથી x ને વધારવા માં આવે છે.
03:55 હવે x ની વેલ્યુ 2 છે.
03:59 ફરથી કન્ડીશન તપાસ કરીએ છે.
04:01 210 જેટલી અથવા તે કરતા ઓછી છે, જો કન્ડીશન true હોય તો આપણે વેલ્યુંઓ ઉમેરીશું એટલેકે 1 plus 2 જે કે 3 આપશે.
04:11 આપણે વેલ્યું 3 તરીકે પ્રિન્ટ કરીએ છે.
04:13 આ રીતે તે ત્યાં સુધી જશે જ્યાં સુધી x10 જેટલી અથવા તે કરતા ઓછી ના હોય.
04:20 હવે આપણે સમાન પ્રોગ્રામ do….while loop (ડુ વાઇલ લુપ) નો ઉપયોગ કરીને જોઈએ.
04:24 અહી આપણો પ્રોગ્રામ છે.
04:26 નોંધ લો કે આપણી ફાઈલ નું નામ do hyphen while dot c છે.
04:31 પાછલા પ્રોગ્રામમાં આ ભાગ પહેલેથી જ સમજાવવામાં આવ્યો હતો.
04:35 તો ચાલો do...while loop (ડુ વાઇલ લુપ) પર જઈએ.
04:38 અહી પ્રથમ loop (લુપ) ની બોડી એક્ઝેક્યુટ થશે અને ત્યારબાદ કન્ડીશન તપાસ થાય છે.
04:44 x ની વેલ્યુ y ની વેલ્યુ માં ઉમેરાય છે અને ઉમેરાય બાદ પ્રાપ્ત થયેલ વેલ્યુ y માં સંગ્રહિત થાય છે.
04:52 તર્ક એ while (વાઇલ) પ્રોગ્રામ સમાન છે.
04:55 ચાલો પ્રોગ્રામ એક્ઝેક્યુટ કરીએ.
04:58 ટર્મિનલ પર પાછા આવો
05:00 ટાઈપ કરો gcc space do hyphen while dot c space hyphen o space do . Enter દબાવો.
05:08 ટાઈપ કરો 'dot slash do . Enter (એન્ટર) દબાવો.
05:12 આપણે જોઈ શકીએ છે કે આઉટપુટ આપણા while (વાઇલ) પ્રોગ્રામ જેવું જ છે.
05:16 હવે આપણે do...while loop (ડુ વાઇલ લુપ) ની કામગીરી જોઈએ.
05:20 ચાલો વિન્ડો નું માપ બદલું.
05:22 અહી x અને y ની વેલ્યુ 0 છે.
05:25 આપણે તે વેલ્યુ ઉમીએ છીએ ત્યારબાદ આપણને 0 મળશે.
05:29 હવે y ની વેલ્યુ 0 છે.
05:31 આપણે વેલ્યુ 0 તરીકે પ્રિન્ટ કરીએ છે.
05:33 ત્યારબાદ x નો 1 થી વધારો થાય છે જેનો અર્થ એ છે કે હવે x ની વેલ્યુ એ 1 છે ,ત્યારબાદ કન્ડીશન તપાસ થશે.
05:42 તમે જોઈ શકો છો કે loop (લુપ) ની બોડી સૌપ્રથમ એક્ઝેક્યુટ થાય છે.
05:45 ગમે તેમ કરીને જો કન્ડીશન false (ફોલ્સ) હોય તો પણ આપણને વેલ્યુ 0 મળશે.
05:52 તપાસ કરીશું 110 જેટલો અથવા તે કરતા ઓછો છે કે નહી.
05:56 કન્ડીશન ફરીથી true (ટ્રૂ) છે તો આપણે વેલ્યુઓ ઉમેરીશું.
06:00 હવે 0 plus 1છે.
06:02 ત્યારબાદ આપણે y ની વેલ્યુ 1 તરીકે પ્રિન્ટ કરીશું.
06:05 ફરીથી x એ એક અંક વધારો થશે.
06:08 હવે xની વેલ્યુ 2છે.
06:11 તપાસ કરીએ છીએ કે 2 10જેટલો કે તેથી ઓછો છે કે નહી.
06:15 આપણે અહી પાછા જઈશું.
06:17 ત્યારબાદ આપણે વેલ્યુઓ ઉમેરીશું 1 plus 2 એ 3 છે.
06:20 આપણે yની વેલ્યુ 3તરીકે પ્રિન્ટ કરીએ છીએ.
06:23 આ પ્રમાણે ક્ન્ડીશનો ત્યાર શુધી તપાસ થશે જ્યાં શુધી xની વેલ્યુ 10જેટલી અથવા કે તેથી ઓછી રહેશે.
06:30 અને આ આપનું રીટર્ન સ્ટેટમેંટ છે
06:33 નોંધ લો કે while (વાઇલ) કન્ડીશન અર્ધવિરામ વડે અંત થાય છે .
06:38 while loopમાં કન્ડીશન અર્ધવિરામ વડે અંત થતી નથી.
06:43 હવે ચાલો જોઈએ આ પ્રોગ્રામ ને C++ માં કેવી રીતે એક્ઝેક્યુટ કરવું.
06:48 C++'માં આપણું while પ્રોગ્રામ છે.
06:52 logic અને implementation (ઈમ્પલીમેન્ટેશન) એ આપણા C પ્રોગ્રામ માં હતું તેવું જ છે.
06:56 અહી અમુક ફેરફારો છે જેમ કે હેડર ફાઈલ એ stdio.h ની જગ્યા એ iostream તરીકે છે.
07:04 અહી આપણે namespace std' વાપરીને અહી using સ્ટેટમેંટ નો સમાવેશ કર્યો છે.અને અહી આપણે printf ફંક્શનની જગ્યા એ cout ફંક્શન વાપર્યું છે.
07:16 while loop (વાઇલ લુપ)નું બંધારણ આપણા C પ્રોગ્રામમાં હતું તેવું જ છે..
07:21 ચાલો એક્ઝેક્યુટ કરીએ
07:23 ટર્મિનલ પર પાછા આવો.
07:25 ચાલો હું પ્રોમ્પ્ટ સાફ કરું.
07:28 એક્ઝેક્યુટ કરવા માટે ટાઈપ કરો g++ space while dot cpp space hyphen o space while1 . Enter (એન્ટર) દબાવો.
07:38 ટાઈપ કરો dot slash while1 . Enter (એન્ટર) દબાવો.
07:43 તમે જોઈ શકો છો કે આઉટપુટ અપણા C માના while પ્રોગ્રામ જેવું જ છે.
07:48 હવે ચાલો C++માનું do... while (ડુ વાઇલ) પ્રોગ્રામ જોઈએ.
07:52 ટેકસ્ટ એડિટર પર પાછા આવીએ.
07:54 અહી પણ સમાન ફેરફારો છે જેમ કે હેડર ફાઈલ 'using statement અને cout ફંક્શન.
08:03 બાકી બચેલ વસ્તુઓ સમાન છે.
08:06 ચાલો એક્ઝેક્યુટ કરીએ.
08:08 ટર્મિનલ પર પાછા આવો.
08:10 ટાઈપ કરો g++ space do hyphen while dot cpp space hyphen o space do1 . Enter (એન્ટર)દબાવો.
08:19 ટાઈપ કરો dot slash do1 Enter (એન્ટર)દબાવો.
08:23 આપણે જોઈ શકીએ છીએ આઉટપુટ એC માના 'do...while (ડુ વાઇલ) પ્રોગ્રામ જેવું જ છે.'
08:28 હવે આપણે અમુક સામાન્ય એરર અને તેના ઉકેલો પણ જોઈશું.
08:32 આપણા ટેકસ્ટ એડિટર પર પાછા આવીએ.
08:35 માનીલો કે અહી હું x.ની વેલ્યુ વધારીશ નહિ.
08:41 સેવ પર ક્લિક કરો. ચાલો જોઈએ કે શું થાય છે.
08:44 ટર્મિનલ પર પાછા આવો. ચાલો પ્રોમ્પ્ટ સાફ કરીએ.
08:47 ચાલો એક્ઝેક્યુટ કરીએ.
08:50 ઉપર બાણવાડી કી બે વાર દબાવો.
08:54 ફરીથી ઉપર બાણવાડી કી દબાવો.
08:57 આઉટપુટ દ્રશ્યમાન થાય છે.
08:59 આપણે શૂન્યો ના ક્રમાંકો જોઈએ છીએ,આ એટલા માટે કારણકે loop (લુપ)પાસે ટર્મીનેટ કરવાની શક્યતા નથી. .
09:07 તેને infinite loop. (ઇન્ફાઈનાઇટ) તરીકે કહેવાય છે.
09:10 Infinite loop (ઇન્ફાઈનાઇટ) સીસ્ટમને unresponsive (અનરિસ્પોન્સિવ) બનાવી શકે છે.
09:14 તે પ્રોગ્રામને પ્રોસેસરનો તમામ સમય વપરાશ કરવા માટે ફરજ પાડી શકે છે પરંતુ તેને ટર્મિનેટ કરી શકાવાય છે.
09:21 આપણા પ્રોગ્રામ પર પાછા આવીએ ચાલો આ એરરને સુધારીએ.
09:25 ટાઈપ કરો x++ અને અર્ધવિરામ.
09:28 સેવ પર ક્લિક કરો.ચાલો ફરીથી એક્ઝેક્યુટ કરીએ.
09:31 ટર્મિનલ પર પાછા આવો.
09:33 ઉપર બાણવાડી કી દબાવો.
09:38 હા આ કામ કરી રહ્યું છે.
09:40 અહી આ ટ્યુટોરીયલનો અંત થાય છે.
09:43 આપણે આપણી સ્લાઇડો પર પાછા જઈશું.
09:45 સારાંશમાં
09:47 આ ટ્યુટોરીયલમાં આપણે શીખ્યા,
09:50 while loop (વાઇલ લુપ) ઉદાહરણ. while (વાઇલ)(x is less than or equal to 10)
09:54 do….while loop (ડુ વાઇલ લુપ)
09:56 ઉદાહરણ. do (ડુ )સ્ટેટમેંટ બ્લોક અને
09:59 અંત માં while (વાઇલ)કન્ડીશન
10:01 એસાઈનમેન્ટ તરીકે,
10:03 આપેલ using for loops (યુસિંગ ફોર લુપ) ને પ્રિન્ટ કરતું પ્રોગ્રામ લખો.
10:07 0 થી 9
10:10 for loop (ફોર લુપ)નું સિન્ટેક્સ છે.
10:12 for (ફોર) (variable initialization; variable condition;and variable increment or decrement)
10:20 અને અહી loop (લુપ) ની બોડી રહેશે.
10:24 નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીયો જુઓ.
10:27 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
10:30 જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો
10:33 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
10:35 સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
10:38 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
10:42 વધુ વિગત માટે, કૃપા કરી contact@spoken-tutorial.org પર સંપર્ક કરો.
10:47 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
10:51 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
10:58 આ મિશન પર વધુ માહીતી આ લીંક પર ઉપલબ્ધ છે "http://spoken-tutorial.org/NMEICT-Intro"
11:02 આઈ આઈ ટી બોમ્બે તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
11:08 જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya, Pratik kamble