Difference between revisions of "C-and-C++/C3/Working-With-2D-Arrays/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- | 00:02 | Welcome to the spoken-tutorial on '''2dimensional Arrays''' in '''C''' and '''C++.''' |- |00:08 | In this tutorial we…')
 
Line 5: Line 5:
 
|-
 
|-
 
| 00:02
 
| 00:02
| Welcome to the spoken-tutorial on '''2dimensional Arrays''' in '''C''' and '''C++.'''
+
| ''' C અને C++ માં 2 ડાયમેન્શનલ એરે''' પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે.
  
 
|-
 
|-
 
|00:08
 
|00:08
| In this tutorial we will learn,
+
| આ ટ્યુટોરીયલમાં આપણે શીખીશું,
  
 
|-
 
|-
 
| 00:11
 
| 00:11
| What is a 2dimensional '''array.'''
+
| 2 ડાયમેન્શનલ એરે શું છે?
  
 
|-
 
|-
 
| 00:13
 
| 00:13
| We will do this through  an example.
+
| આપણે ઉદાહરણ મારફતે આ કરીશું.
  
 
|-
 
|-
 
|  00:16
 
|  00:16
To record this tutorial, I am using
+
આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે,
  
 
|-
 
|-
 
|00:19  
 
|00:19  
| '''Ubuntu Operating System''' version 11.10,
+
| હું ઉબુન્ટુ ઓપરેટિંગ સિસ્ટમ આવૃત્તિ 11.10  
  
 
|-
 
|-
 
| 00:23
 
| 00:23
| '''gcc''' and '''g++''' '''Compiler''' version 4.6.1 on Ubuntu
+
| gcc અને ઉબુન્ટુમાં g++ કમ્પાઈલર આવૃત્તિ 4.6.1 નો ઉપયોગ કરી રહ્યી છું.
  
 
|-
 
|-
 
|  00:30
 
|  00:30
| Let us start with the introduction to '''2 dimensional Array'''
+
| ચાલો '''2 ડાયમેન્શનલ અરે'' ના પરિચય સાથે શરૂ કરીએ.
  
 
|-
 
|-
 
| 00:34
 
| 00:34
| '''2-D arrays are stored in a row column matrix.'''
+
|'''2-D એરે રો કૉલમ મેટ્રિક્સ માં સંગ્રહિત થાય છે.'''
  
 
|-
 
|-
 
| 00:38
 
| 00:38
| '''The left index indicates the row.'''
+
| '''ડાબી ઈન્ડેક્સ રો સૂચવે છે.'''
  
 
|-
 
|-
 
| 00:42
 
| 00:42
| '''The right index indicates the column.''' '
+
| '''જમણી ઈન્ડેક્સ કોલમ સૂચવે છે'''  
 
+
 
+
 
+
  
 
|-
 
|-
 
|  00:45
 
|  00:45
|'''Starting index of a matrix or array in C and C++ is always 0.'''
+
|'''C અને C++ માં મેટ્રીક્સ અથવા એરેની શરૂઆતનું ઇન્ડેક્સ હંમેશા 0 હોય છે.'''
  
 
|-
 
|-
 
|  00:52
 
|  00:52
| Here we  see  a '''2 dimensional array'''
+
|અહીં આપણે '''2 ડાયમેન્શનલ એરે''' જોઈ શકીએ છીએ.
  
 
|-
 
|-
 
| 00:55
 
| 00:55
| In a row column matrix. Starting index is'''0'''
+
| રો કોલમ મેટ્રીક્સમાં શરૂઆતની ઇન્ડેક્સ '''0''' છે.
 
+
  
 
|-
 
|-
 
| 01:01  
 
| 01:01  
| Now let us see how to declare a 2dimensional '''array'''
+
| હવે 2 ડાયમેન્શનલ અરે કેવી રીતે જાહેર કરવું તે જોઈએ.
  
 
|-
 
|-
 
| 01:05
 
| 01:05
| The Syntax for this is:  
+
| આ માટે સીન્ટેક્ષ છે:
 +
 
 
|-
 
|-
 
| 01:07
 
| 01:07
Line 76: Line 73:
 
|-
 
|-
 
| 01:13
 
| 01:13
| eg.''' Here we have declare a 2 dimensional array    num[2][3]; '''
+
| દા.ત.'''અહીં આપણે 2 ડાયમેન્શનલ એરે જાહેર કર્યું છે, num [2] [3];'''.
  
 
|-
 
|-
 
| 01:22
 
| 01:22
|Now let us see an example
+
|હવે ચાલો ઉદાહરણ જોઈએ.
 +
 
 
|-
 
|-
 
| 01:24
 
| 01:24
| I have already typed the program 
+
|મેં પહેલેથી પ્રોગ્રામ લખ્યો છે
 +
 
 
|-
 
|-
 
| 01:26
 
| 01:26
|Let me  open it.
+
|ચાલો તે ખોલીએ.
 
+
 
+
  
 
|-
 
|-
 
| 01:28
 
| 01:28
| Note that our file name is '''2d-array.c'''
+
|નોંધ લો કે આપણી ફાઈલનું નામ '''2d-array.c''' છે.
  
 
|-
 
|-
 
|  01:34
 
|  01:34
|In this program we will calculate, the sum of the elements of the 2dimensional arrays.
+
|આ પ્રોગ્રામમાં આપણે 2 ડાયમેન્શનલ એરેના એલીમેન્ટોના સરવાળાની ગણતરી કરીશું.
  
 
|-
 
|-
 
| 01:41
 
| 01:41
| Let me explain the code now.
+
| ચાલો હું કોડ સમજાવું.
 +
 
 
|-
 
|-
 
|  01:44
 
|  01:44
| | This is our '''header file.'''
+
|આ આપણી'''header file''' છે.
  
 
|-
 
|-
 
| 01:47
 
| 01:47
This is our '''main function'''.
+
આ આપણું '''main function''' છે.
  
 
|-
 
|-
 
|  01:49
 
|  01:49
| Here, we have declared variable '''i''' and '''j'''.
+
| અહીં આપણે વેરિયેબલ '''i''' અને '''j''' જાહેર કર્યું છે.
  
 
|-
 
|-
 
|  01:53
 
|  01:53
|Then we have declared num1 with 3rows and 4columns
+
|પછી આપણે 3 પંક્તિઓ અને 4 કૉલમ સાથે num1 જાહેર કર્યુ છે
  
 
|-
 
|-
 
| 01:59
 
| 01:59
| And num2 again with 3rows and 4columns
+
| અને 3 પંક્તિઓ અને 4 કૉલમ સાથે ફરીથી num2
  
  
 
|-
 
|-
 
|  02:04  
 
|  02:04  
| ''' num1''' and '''num2''' are 2dimensional arrays
+
| ''' num1''' અને '''num2''' 2 ડાયમેન્શનલ એરે છે.
 +
 
 
|-
 
|-
 
|  02:08
 
|  02:08
|   Here we take elements of the matrix '''num1''' as input from the user.
+
|અહીં આપણે '''num1''' મેટ્રિક્સના એલીમેન્ટો યુઝર ઇનપુટ તરીકે લઈએ છીએ.
  
 
|-
 
|-
 
| 02:14
 
| 02:14
| The elements are stored row-wise.
+
| આ એલીમેન્ટો રો મુજબ સંગ્રહિત થાય છે.
  
 
|-
 
|-
 
| 02:17
 
| 02:17
| We have considered''' i''' for rows and  ''' j '''for columns.
+
| આપણે માનીએ છીએ કે,'''i''' રો માટે અને '''j''' કૉલમ માટે છે.
  
 
|-
 
|-
 
| 02:23
 
| 02:23
| This for loop will check the condition that '''i''' runs from 0 to 2.
+
| This for loop will check the condition that '''i''' runs from 0 to 2.  
  
 
|-
 
|-

Revision as of 17:27, 6 September 2013

Time' Narration
00:02 C અને C++ માં 2 ડાયમેન્શનલ એરે પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે.
00:08 આ ટ્યુટોરીયલમાં આપણે શીખીશું,
00:11 2 ડાયમેન્શનલ એરે શું છે?
00:13 આપણે ઉદાહરણ મારફતે આ કરીશું.
00:16 આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે,
00:19 હું ઉબુન્ટુ ઓપરેટિંગ સિસ્ટમ આવૃત્તિ 11.10
00:23 gcc અને ઉબુન્ટુમાં g++ કમ્પાઈલર આવૃત્તિ 4.6.1 નો ઉપયોગ કરી રહ્યી છું.
00:30 ચાલો '2 ડાયમેન્શનલ અરે ના પરિચય સાથે શરૂ કરીએ.
00:34 2-D એરે રો કૉલમ મેટ્રિક્સ માં સંગ્રહિત થાય છે.
00:38 ડાબી ઈન્ડેક્સ રો સૂચવે છે.
00:42 જમણી ઈન્ડેક્સ કોલમ સૂચવે છે
00:45 C અને C++ માં મેટ્રીક્સ અથવા એરેની શરૂઆતનું ઇન્ડેક્સ હંમેશા 0 હોય છે.
00:52 અહીં આપણે 2 ડાયમેન્શનલ એરે જોઈ શકીએ છીએ.
00:55 રો કોલમ મેટ્રીક્સમાં શરૂઆતની ઇન્ડેક્સ 0 છે.
01:01 હવે 2 ડાયમેન્શનલ અરે કેવી રીતે જાહેર કરવું તે જોઈએ.
01:05 આ માટે સીન્ટેક્ષ છે:
01:07 data-type arr_name[row] [col];
01:13 દા.ત.અહીં આપણે 2 ડાયમેન્શનલ એરે જાહેર કર્યું છે, num [2] [3];.
01:22 હવે ચાલો ઉદાહરણ જોઈએ.
01:24 મેં પહેલેથી પ્રોગ્રામ લખ્યો છે
01:26 ચાલો તે ખોલીએ.
01:28 નોંધ લો કે આપણી ફાઈલનું નામ 2d-array.c છે.
01:34 આ પ્રોગ્રામમાં આપણે 2 ડાયમેન્શનલ એરેના એલીમેન્ટોના સરવાળાની ગણતરી કરીશું.
01:41 ચાલો હું કોડ સમજાવું.
01:44 આ આપણીheader file છે.
01:47 આ આપણું main function છે.
01:49 અહીં આપણે વેરિયેબલ i અને j જાહેર કર્યું છે.
01:53 પછી આપણે 3 પંક્તિઓ અને 4 કૉલમ સાથે num1 જાહેર કર્યુ છે
01:59 અને 3 પંક્તિઓ અને 4 કૉલમ સાથે ફરીથી num2


02:04 num1 અને num2 2 ડાયમેન્શનલ એરે છે.
02:08 અહીં આપણે num1 મેટ્રિક્સના એલીમેન્ટો યુઝર ઇનપુટ તરીકે લઈએ છીએ.
02:14 આ એલીમેન્ટો રો મુજબ સંગ્રહિત થાય છે.
02:17 આપણે માનીએ છીએ કે,i રો માટે અને j કૉલમ માટે છે.
02:23 This for loop will check the condition that i runs from 0 to 2.
02:28 This for loop will check the condition that j runs from 0 to 3.
02:34 Similarly, here we take elements of the matrix num2 as input from the user.



02:41 Here we display the matrix num1
02:44 Here %3d is used to align the matrix on the terminal.
02:50 Now here we display the matrix num2
02:53 Then we add the num1 matrix and the num2 matrix
02:57 And display the result
03:00 This is our return statement.
03:02 Now, click on Save.
03:05 Let us execute the program.
03:08 Please open the terminal window by pressing Ctrl, Alt and T keys simultaneously on your keyboard.
03:15 To compile type,
03:17 gcc 2d-array.c -o arr and press enter
03:29 To execute type, ./ arr now press enter.
03:34 Here we see enter the element of 3 into 4 array num1.
03:40 I will enter the values now
03:52 Now we can see enter the element of 3 into 4 array num2
03:58 I will enter the values.
04:11 The output is displayed,
04:13 Here we can see the num1 matrix.
04:17 here we can see the num2 matrix.
04:20 And this is the sum of num1 and num2
04:24 Now we will see how to execute the same program in C++.
04:30 I have already named the program. I will open it and explain.
04:34 This is the program for 2dimensional arrays in C++.
04:39 Note that our file name is 2d-array.cpp'. The extension is .cpp.
04:48 Let me explain the code now. This is our header file as iostream
04:53 This is our using statement.
04:56 This is our main function


04:58 Here we have coutfunction. As we use cout to print the output in C++.
05:06 Then we have cin function, we use cin' to read a line in C++
05:14 Here we use \t it means horizontal tab that is equivalent to 4 spaces.
05:21 Rest of the code is similar to our c code .Now click on Save'
05:27 Let us execute
05:29 Come back to our terminal
05:31 Let me clear the prompt.
05:34 To compile type, g++ 2d- array.cpp -o arr and press enter.
05:47 To execute type, ./arr1. Now press enter.
05:53 Here we see enter the element of 3 into 4 array num1.
05:58 I will enter the values.
06:08 Now we see enter the elements of 3 into 4 array num2.
06:14 I will give the values as
06:24 The output is displayed , We can see the num1 matrx, num2 matrix.
06:32 And this is the sum of num1 and num2.
06:36 This brings us to the end of this tutorial.
06:39 Come back to our slides. Let us summarises
06:43 In this tutprial we learnt,
06:45 To add elements in a 2D array.
06:49 To print 2D array.
06:51 And To calculate the sum of 2D array.
06:55 As an assignment,
06:56 Write a program that takes two 2D arrays as input from the user.
07:02 Subtract them and find the result.
07:05 Watch the video available at the link shown below
07:08 It summarises the Spoken Tutorial project
07:11 If you do not have good bandwidth, you can download and watch it


07:16 The Spoken Tutorial Project Team
07:18 Conducts workshops using spoken tutorials
07:21 Gives certificates for those who pass an online test
07:26 For more details, please write to contact at spoken hyphen tutorial dot org


07:33 Spoken Tutorial Project is a part of the Talk to a Teacher project
07:37 It is supported by the National Mission on Education through ICT, MHRD, Government of India
07:44 More information on this Mission is available at the link shown below.


07:49 The script is contributed by Ritwik Joshi , this is Ashwini Patil from IIT Bombay.

Thank you for watching

Contributors and Content Editors

Krupali, Pratik kamble