Difference between revisions of "C-and-C++/C3/Working-With-2D-Arrays/Gujarati"
From Script | Spoken-Tutorial
(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 | ||
− | | | + | | ''' C અને C++ માં 2 ડાયમેન્શનલ એરે''' પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે. |
|- | |- | ||
|00:08 | |00:08 | ||
− | | | + | | આ ટ્યુટોરીયલમાં આપણે શીખીશું, |
|- | |- | ||
| 00:11 | | 00:11 | ||
− | | | + | | 2 ડાયમેન્શનલ એરે શું છે? |
|- | |- | ||
| 00:13 | | 00:13 | ||
− | | | + | | આપણે ઉદાહરણ મારફતે આ કરીશું. |
|- | |- | ||
| 00:16 | | 00:16 | ||
− | | | + | | આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે, |
|- | |- | ||
|00:19 | |00:19 | ||
− | | | + | | હું ઉબુન્ટુ ઓપરેટિંગ સિસ્ટમ આવૃત્તિ 11.10 |
|- | |- | ||
| 00:23 | | 00:23 | ||
− | | | + | | gcc અને ઉબુન્ટુમાં g++ કમ્પાઈલર આવૃત્તિ 4.6.1 નો ઉપયોગ કરી રહ્યી છું. |
|- | |- | ||
| 00:30 | | 00:30 | ||
− | | | + | | ચાલો '''2 ડાયમેન્શનલ અરે'' ના પરિચય સાથે શરૂ કરીએ. |
|- | |- | ||
| 00:34 | | 00:34 | ||
− | | '''2-D | + | |'''2-D એરે રો કૉલમ મેટ્રિક્સ માં સંગ્રહિત થાય છે.''' |
|- | |- | ||
| 00:38 | | 00:38 | ||
− | | ''' | + | | '''ડાબી ઈન્ડેક્સ રો સૂચવે છે.''' |
|- | |- | ||
| 00:42 | | 00:42 | ||
− | | ''' | + | | '''જમણી ઈન્ડેક્સ કોલમ સૂચવે છે''' |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 00:45 | | 00:45 | ||
− | |''' | + | |'''C અને C++ માં મેટ્રીક્સ અથવા એરેની શરૂઆતનું ઇન્ડેક્સ હંમેશા 0 હોય છે.''' |
|- | |- | ||
| 00:52 | | 00:52 | ||
− | | | + | |અહીં આપણે '''2 ડાયમેન્શનલ એરે''' જોઈ શકીએ છીએ. |
|- | |- | ||
| 00:55 | | 00:55 | ||
− | | | + | | રો કોલમ મેટ્રીક્સમાં શરૂઆતની ઇન્ડેક્સ '''0''' છે. |
− | + | ||
|- | |- | ||
| 01:01 | | 01:01 | ||
− | | | + | | હવે 2 ડાયમેન્શનલ અરે કેવી રીતે જાહેર કરવું તે જોઈએ. |
|- | |- | ||
| 01:05 | | 01:05 | ||
− | | | + | | આ માટે સીન્ટેક્ષ છે: |
+ | |||
|- | |- | ||
| 01:07 | | 01:07 | ||
Line 76: | Line 73: | ||
|- | |- | ||
| 01:13 | | 01:13 | ||
− | | | + | | દા.ત.'''અહીં આપણે 2 ડાયમેન્શનલ એરે જાહેર કર્યું છે, num [2] [3];'''. |
|- | |- | ||
| 01:22 | | 01:22 | ||
− | | | + | |હવે ચાલો ઉદાહરણ જોઈએ. |
+ | |||
|- | |- | ||
| 01:24 | | 01:24 | ||
− | | | + | |મેં પહેલેથી પ્રોગ્રામ લખ્યો છે |
+ | |||
|- | |- | ||
| 01:26 | | 01:26 | ||
− | | | + | |ચાલો તે ખોલીએ. |
− | + | ||
− | + | ||
|- | |- | ||
| 01:28 | | 01:28 | ||
− | | | + | |નોંધ લો કે આપણી ફાઈલનું નામ '''2d-array.c''' છે. |
|- | |- | ||
| 01:34 | | 01:34 | ||
− | | | + | |આ પ્રોગ્રામમાં આપણે 2 ડાયમેન્શનલ એરેના એલીમેન્ટોના સરવાળાની ગણતરી કરીશું. |
|- | |- | ||
| 01:41 | | 01:41 | ||
− | | | + | | ચાલો હું કોડ સમજાવું. |
+ | |||
|- | |- | ||
| 01:44 | | 01:44 | ||
− | | | + | |આ આપણી'''header file''' છે. |
|- | |- | ||
| 01:47 | | 01:47 | ||
− | | | + | | આ આપણું '''main function''' છે. |
|- | |- | ||
| 01:49 | | 01:49 | ||
− | | | + | | અહીં આપણે વેરિયેબલ '''i''' અને '''j''' જાહેર કર્યું છે. |
|- | |- | ||
| 01:53 | | 01:53 | ||
− | | | + | |પછી આપણે 3 પંક્તિઓ અને 4 કૉલમ સાથે num1 જાહેર કર્યુ છે |
|- | |- | ||
| 01:59 | | 01:59 | ||
− | | | + | | અને 3 પંક્તિઓ અને 4 કૉલમ સાથે ફરીથી num2 |
|- | |- | ||
| 02:04 | | 02:04 | ||
− | | ''' num1''' | + | | ''' num1''' અને '''num2''' 2 ડાયમેન્શનલ એરે છે. |
+ | |||
|- | |- | ||
| 02:08 | | 02:08 | ||
− | | | + | |અહીં આપણે '''num1''' મેટ્રિક્સના એલીમેન્ટો યુઝર ઇનપુટ તરીકે લઈએ છીએ. |
|- | |- | ||
| 02:14 | | 02:14 | ||
− | | | + | | આ એલીમેન્ટો રો મુજબ સંગ્રહિત થાય છે. |
|- | |- | ||
| 02:17 | | 02:17 | ||
− | | | + | | આપણે માનીએ છીએ કે,'''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 |