Ruby/C2/Arithmetic-and-Relational-Operators/Gujarati

From Script | Spoken-Tutorial
Revision as of 11:56, 11 August 2014 by Jyotisolanki (Talk | contribs)

Jump to: navigation, search


Time Narration
00:01 Ruby માં Arithmetic & Relational Operators પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં આપણે આપેલ વિશે શીખીશું
00:08 Arithmetic Operators (એર્થમેટીક ઓપરેટર્સ)
00:10 Operator Precedence (ઓપરેટર પ્રેસીડન્સ)
00:12 Relational Operators (રીલેશનલ ઓપરેટર્સ)
00:14 અહીં આપણે ઉબુન્ટુ લીનક્સ આવૃત્તિ 12.04 રૂબી 1.9.3 વાપરી રહ્યા છીએ.
00:23 આ ટ્યુટોરીયલનાં અનુસરણ માટે તમને લીનક્સમાં ટર્મિનલ તથા ટેક્સ્ટ એડીટર કેવી રીતે વાપરવું તે વિશે જાણકારી હોવી જરૂરી છે.
00:28 તમે irb થી પણ પરિચિત હોવા જોઈએ.
00:31 જો નથી, તો સંદર્ભિત ટ્યુટોરીયલો માટે, કૃપા કરી અમારી વેબસાઈટનો સંદર્ભ લો .
00:34 હવે ચાલો એર્થમેટીક ઓપરેટરો વિશે શીખીએ.
00:38 રૂબીમાં આપેલ એર્થમેટીક ઓપરેટરો છે.
00:42 +Addition: (+ એડીશન) ઉ.દા. a+b.
00:45 - Subtraction: (- સબટ્રેક્શન) ઉ.દા. a-b.
00:48 / Division: (/ ડીવીઝન) ઉ.દા. a/b.
00:51 * Multiplication: (* મલ્ટીપ્લીકેશન) ઉ.દા. a*b.
00:55 % Modulus: (% મોડ્યુલસ) ઉ.દા. a%b.
00:59 ** Exponent: ઉ.દા. a**b
01:04 ચાલો irb વાપરીને આ એર્થમેટીક ઓપરેટરોને ચકાસીશું.
01:08 Ctrl, Alt અને T કી એક સાથે દાબીને ટર્મિનલ વિન્ડો ખોલો.
01:14 આપણી સ્ક્રીન પર એક ટર્મિનલ વિન્ડો દ્રશ્યમાન થાય છે.
01:17 interactive Ruby (ઈંટરેક્ટીવ રૂબી) ને શરુ કરવા માટે ટાઈપ કરો irb અને Enter (એન્ટર) દબાવો.
01:21 10 plus 20 ટાઈપ કરો અને Enter દબાવો.
01:25 એડીશન ઓપરેશન થાય છે અને પરિણામ સ્વરૂપે 30 દ્રશ્યમાન થાય છે.
01:31 આજ પ્રમાણે સબટ્રેક્શન અને મલ્ટીપ્લીકેશન ઓપરેશનો ભજવી શકાય છે.
01:35 ચાલો ડીવીઝન ઓપરેટર પ્રયાસ કરીએ.
01:38 10 slash 4 ટાઈપ કરો
01:40 અને Enter દબાવો.
01:42 અહીં તમે જોઈ શકો છો, કે પરિણામ નજીકનાં પૂર્ણ ક્રમાંકમાં વિચ્છીત થાય છે જે કે ૨ છે.
01:47 વધુ ચોક્કસ જવાબ મેળવવા માટે, આપણને એક ક્રમાંક float તરીકે વ્યક્ત કરવાની જરૂર છે.
01:52 10.0 slash 4 ટાઇપ કરો
01:56 અને Enter દબાવો.
01:58 આપણને પરિણામ 2.5 તરીકે મળે છે.
02:01 ચાલો હવે મોડ્યુલસ ઓપરેટર પ્રયાસ કરીએ.
02:05 મોડ્યુલસ ઓપરેટર શેષને આઉટપુટ તરીકે પાછું આપે છે.
02:09 ટાઈપ કરો 12 percentage sign 5 અને Enter દબાવો.
02:15 અહીં 12 , એ 5 દ્વારા વિભાજીત થાય છે અને શેષ 2 ને પાછું અપાવાય છે.
02:21 હવે ચાલો exponent (એક્સપોનંટ) ઓપરેટર પ્રયાસ કરીએ
02.24 ટાઈપ કરો 2 પછી બે વાર અસ્ટેરિસ્ક ચિન્હ અને ત્યારબાદ 5 અને Enter દબાવો.
02:32 આનો અર્થ એ છે કે 2 ને ઘાતાંક 5 છે.
02:36 તેથી આપણને આઉટપુટ 32 મળે છે.
02:39 આગળ, ચાલો ઓપરેટર પ્રેસીડન્સ વિશે શીખીએ.
02:44 જ્યારે ગાણિતિક પદાવલીમાં અનેક ઓપરેશનો થાય છે ત્યારે,
02:47 દરેક ભાગનું મૂલ્યાંકન
02:50 અને ઉકેલ એક પૂર્વનિર્ધારિત અનુક્રમનાં આધારે કરવામાં આવે છે જેને ઓપરેટર પ્રેસીડન્સ કહેવાય છે.
02:56 આનો અર્થ એ છે કે ઉચ્ચ પ્રાધાન્ય ધરાવતા ઓપરેટરો સૌપ્રથમ એક્ઝીક્યુટ થશે.
03:01 ત્યાર પછીથી પ્રાધાન્ય ક્રમનાં આધારે આગળ આવતા ઓપરેટરો રહેશે અને એજ પ્રમાણે આગળ.
03:07 આ સ્લાઇડ ઉચ્ચ પ્રેસીડન્સથી નિમ્ન પ્રેસીડન્સ ધરાવતા તમામ ઓપરેટરોની યાદી આપે છે.
03:13 ઉદાહરણ તરીકે 3 + 4 * 5 થી 23 આવે છે 35 નહી.
03:23 addition operator (+) (એડીશન ઓપરેટર) ની અપેક્ષા multiplication operator (*) (મલ્ટીપ્લીકેશન ઓપરેટર) ઉચ્ચ પ્રેસીડન્સ ધરાવે છે.
03:29 અને તેથી તે પ્રથમ ઉકેલાશે.
03:32 આમ ચાર પંચા વીસ આવે છે, અને પછી ત્રણને 20 માં ઉમેરવાથી આઉટપુટ 23 મળે છે.
03:42 ચાલો ઓપરેટર્સ પ્રેસીડન્સ પર આધારિત બીજા કેટલાક ઉદાહરણો જોઈએ.
03:47 ચાલો ટર્મિનલ પર પાછા જઈએ.
03:50 irb કંસોલને સાફ કરવા માટે Crtl અને L કી એકસાથે દબાવો.
03:56 હવે ટાઈપ કરો 7 minus 2 multiply by 3
04:03 અને Enter દબાવો.
04:05 આપણને જબાબ 1 મળે છે.
04:08 અહી એસ્ટેરિસ્ક ચિન્હની અપેક્ષા એ માઈનસ ચિન્હને ઉચ્ચ પ્રાધાન્ય છે.
04:13 એટલા માટે મલ્ટીપ્લીકેશન ઓપરેશન પહેલા ભજવવામાં આવશે અને ત્યારબાદ સબટ્રેક્શન ભજવાશે.
04:20 ચાલો બીજું એક ઉદાહરણ જોઈએ.
04:22 કૌંસમાં ટાઈપ કરો 10 plus 2 slash 4
04:29 અને Enter દબાવો.
04:30 આપણને જવાબ 3 મળે છે.
04:33 આ કિસ્સામાં ડીવીઝન ની અપેક્ષા એ () કૌંસને ઉચ્ચ પ્રાધાન્ય છે.
04:39 તેથી કૌંસમાં આવેલ ઓપરેશન જે કે એડીશન છે તે પહેલા ભજવાશે.
04:44 ત્યારબાદ ડીવીઝન ભજવાશે.
04:47 હવે, ચાલો રીલેશનલ ઓપરેટરો વિશે શીખીએ.
04:51 ચાલો સ્લાઈડ પર પાછા ફરીએ.
04:54 રીલેશનલ ઓપરેટરો કંપેરીઝન ઓપરેટરો તરીકે પણ ઓળખાવાય છે.
04:59 રીલેશનલ ઓપરેટરો વાપરીને બનાવેલ પદાવલીઓ boolean (બુલિઅન) વેલ્યુઓ પાછી આપે છે.
05:04 રૂબીમાં આપેલ રીલેશનલ ઓપરેટરો છે
05:07 == Equals to (ઈક્વલ્સ ટુ) ઉ.દા. a==b
05:14 dot eql question mark (ડોટ ઈક્વલ્સ ક્વેશ્ચન માર્ક) ઉ.દા. a.eql?b
05:21 != Not equals to (નોટ ઈક્વલ્સ ટુ) ઉ.દા. a ઉદ્દગાર ચિન્હ બરાબર b
05:28 Less than (લેસ ધેન) ઉ.દા. a < b
05:32 Greater than (ગ્રેટર ધેન) ઉ.દા. a > b
05:37 <= Lesser than or equal to (લેસર ધેન ઓર ઈક્વલ ટુ) ઉ.દા.a થી નાનાનું ચિન્હ બરાબર b
05:44 >= Greater than or equal to (ગ્રેટર ધેન ઓર ઈક્વલ ટુ) ઉ.દા.a થી મોટાનું ચિન્હ બરાબર b
05:49 <=> Combined comparison (કમ્બાઇન્ડ કંપેરીઝન) ઉ.દા.a થી નાનાનું ચિન્હ બરાબર થી મોટાનું ચિન્હ b
05:56 હવે ચાલો આમાંના અમુક ઓપેરેટરોને પ્રયાસ કરીએ.
06:00 ટર્મિનલ પર જાવ.
06:02 irb કંસોલને સાફ કરવા માટે Crtl અને L કી એકસાથે દબાવો.
06:09 ચાલો ઈક્વલ્સ ટુ ઓપેરેટર અજમાવીએ.
06:11 10 equals equals 10
06:16 અને Enter દબાવો.
06:17 આપણને આઉટપુટ true (ટ્રૂ) મળે છે.
06:20 .eql? ઓપરેટર ઈક્વલ્સ ટુ ઓપરેટરનાં જેવું જ છે.
06:24 ચાલો તે પ્રયાસ કરીએ
06:25 હવે 10 .eql?10 ટાઈપ કરો અને Enter દબાવો
06:33 આપણને આઉટપુટ true (ટ્રૂ) મળે છે.
06:35 હવે ચાલો નોટ ઈક્વલ ટુ ઓપરેટર પ્રયાસ કરીએ.
06:39 ટાઈપ કરો 10 not equal 10
06:44 અને Enter દબાવો
06:46 આપણને false (ફોલ્સ) આઉટપુટ મળે છે.
06:48 આ એટલા માટે કારણ કે બે ક્રમાંકો એકસરખા છે.
06:51 Ctrl, L એકસાથે દાબીને irb કંસોલને સાફ કરો.
06:56 ચાલો હવે લેસ ધેન ઓપરેટર પ્રયાસ કરીએ.
07:00 10 less than 5 ટાઈપ કરો અને Enter દબાવો .
07:05 અહીં જો પહેલું operand (ઓપરેન્ડ) બીજાથી નાનું હોય તો તે true (ટ્રૂ) દેખાડશે.
07:10 નહી તો false (ફોલ્સ) દેખાડશે .
07:14 આપણને false (ફોલ્સ) આઉટપુટ મળે છે કારણ કે 105 કરતા નાનો નથી .
07:19 આપણે હવે ગ્રેટર ધેન ઓપરેટર પ્રયાસ કરીશું
07:22 ટાઈપ કરો 5 greater than 2
07:26 અહીં જો પહેલું operand (ઓપરેન્ડ) બીજાથી મોટું હોય તો તે true (ટ્રૂ) દેખાડશે
07:31 નહી તો તે false (ફોલ્સ) દેખાડશે
07:34 Enter દબાવો
07:36 આ કિસ્સામાં, આપણને આઉટપુટ True (ટ્રૂ) મળે છે કારણ કે 5 એ વાસ્તવમાં 2 કરતા મોટો છે
07:42 Ctrl, L એકસાથે દાબીને irb કંસોલને સાફ કરો.
07:47 આપણે હવે લેસ ધેન ઇક્વલ ટુ ઓપરેટર પ્રયાસ કરીશું
07:51 ટાઈપ કરો 12 less than equal 12
07:56 અને Enter દબાવો
07:59 અહીં જો પહેલું ઓપરેન્ડ બીજાથી નાનું હોય અથવા તેની બરાબર હોય તો તે true (ટ્રૂ) દર્શાવશે
08:04 નહીતર તે false (ફોલ્સ) દર્શાવશે
08:07 આપણને આઉટપુટ True (ટ્રૂ) મળે છે કારણ કે 1212 ની બરાબર છે
08:11 આવી જ રીતે તમે ગ્રેટર ધેન અથવા ઇક્વલ ટુ ઓપરેટરને પ્રયાસ કરી શકો છો.
08:15 હવે ચાલો કમ્બાઇન્ડ કંપેરીઝન ઓપરેટર અજમાવીએ.
08:19 કમ્બાઇન્ડ કંપેરીઝન ઓપરેટર
08:21 0 પાછું આપશે જો પહેલું ઓપરેન્ડ બીજાની બરાબર હોય છે
08:24 તેમજ 1 પાછું આપશે બીજાથી મોટું હોય છે અને
08:29 જો પહેલું ઓપરેન્ડ બીજા કરતા નાનું હોય તો -1 પાછું આપશે
08:34 ચાલો ઉદાહરણ સાથે જોઈએ કે તે કેવી રીતે કામ કરે છે
08:36 ટાઈપ કરો 3 less than equals greater than 3
08:41 અને Enter દબાવો
08:43 આપણને આઉટપુટ 0 મળે છે
08:45 કારણ કે બંને ઓપરેન્ડ બરાબર છે એટલે કે બંને ત્રણ છે
08:50 એમાંના એક ઓપરેન્ડને 4 માં બદલી કરીએ
08:53 ટાઈપ કરો 4 less than equals greater than 3
08:58 અને Enter દબાવો
08:59 આપણને આઉટપુટ 1 મળે છે
09:01 કારણ કે 43 કરતા મોટો છે
09:04 હવે, ચાલો આ ઉદાહરણને ફરીથી બદલીએ
09:07 ટાઈપ કરો 4 less than equals greater than 7
09:11 અને Enter દબાવો
09:13 આઉટપુટ -1 મળે છે
09:14 કારણ કે 47 કરતા નાનો છે
09:17 એસાઈનમેંટ તરીકે
09:19 આપેલ ઉદાહરણોને irb વાપરીને ઉકેલો અને આઉટપુટ તપાસો
09:24 10 + bracket 2 astreisk 5 bracket 8 slash 2 (10 પ્લસ કૌંસ 2 એસ્ટેરિસ્ક 5 કૌંસ 8 સ્લેશ 2)
09:32 4 astreisk 5 slash 2 plus 7 (4 એસ્ટેરિસ્ક 5 સ્લેશ 2 પ્લસ 7)
09:37 સાથે જ, મેથડોનો ઉપયોગ કરીને એર્થમેટીક ઓપરેટરો પ્રયાસ કરો
09:42 અહીં આ સ્પોકન ટ્યુટોરીયલનો અંત થાય છે.
09:45 ચાલો સારાંશ લઈએ
09:47 આ ટ્યુટોરીયલમાં આપણે આપેલ વિશે શીખ્યા
09:49 Arithmetic Operators (એર્થમેટીક ઓપરેટરો) પ્લસ, માઈનસ, એસ્ટેરિસ્ક, સ્લેશ જે કે એડીશન, સબટ્રેક્શન, મલ્ટીપ્લીકેશન, ડીવીઝન માટે વપરાય છે.
09:59 ઓપરેટર પ્રેસીડન્સ
10:01 રીલેશનલ ઓપરેટરો
10:04 જે માટે ઘણા ઉદાહરણોનો ઉપયોગ કરીશું
10:06 આપેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
10:10 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
10:14 જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે વિડીયો ડાઉનલોડ કરીને જોઈ શકો છો.
10:18 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ :
10:20 સ્પોકન ટ્યુટોરીયલોનાં ઉપયોગથી વર્કશોપોનું આયોજન કરે છે.
10:23 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
10:26 વધુ વિગતો માટે, કૃપા કરી contact@spoken-tutorial.org પર લખો
10:32 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે.
10:36 જેને આઈસીટી, એમએચઆરડી, ભારત સરકાર મારફતે શિક્ષણ પર નેશનલ મિશન દ્વારા આધાર અપાયેલ છે.
10:43 આ મિશન પર વધુ માહિતી spoken-tutorial.org/NMEICT-Intro પર ઉપલબ્ધ છે.
10:51 આ ટ્યુટોરીયલ માટે યોગદાન સ્પોકન ટ્યુટોરીયલ ટીમ આઈઆઈટી બોમ્બે દ્વારા અપાયું છે
10:57 અને આઈઆઈટી બોમ્બે તરફથી હું, જ્યોતી સોલંકી વિદાય લઉં છું. જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya