આમાંથી આપણે નંબર સિસ્ટમ વિશે જુઓ છીએ. નંબર સિસ્ટમ શું છે
અને તે કેવી રીતે કામ કરે છે તે જોવા મળશે. આપણે આ
વ્યાખ્યાનમાં બધું જ જોઈશું કે કોઈ વસ્તુ જોઈશું છે તે આપણે
શરૂ કરી રહ્યા હતા જ્યારે આપણે આ વ્યાખ્યાનનું પ્રારંભ કર્યું
હતું.
શ્રેણીમાં, અમે તેમની સરજાયા માં એક વિષય જોઈને કે આપણું
કમ્પ્યુટર એક ઇલેક્ટ્રોનિક મશીન છે અને તે ફક્ત એક વસ્તુ સમજે
છે, તે ફક્ત એક ભાષા સમજે છે, તે દ્વિસંગી ભાષા છે, એટલે
10101, હવે હું કોઈ પણ કામ કરું છું, ધારો કે હું તમને કહ્યું
હતું, કે હું તમને આપ્યું હતું.
બાકીનાં ઉદાહરણો, મેં તમને કહ્યું હતું કે બીજું કોઈ પણ મશીન
જે વીજળીમાંથી પસાર થાય છે, તમે કહી શકો છો કે તે એક
પ્રકારનું ઇલેક્ટ્રોનિક મશીન છે, મેં કહ્યું કે એલેક્ઝા
કુડિયેની રમે છે, હવે મેં કહ્યું કે રમો
કુડિયેની, એલેક્સા પણ એક ઇલેક્ટ્રોનિક મશીન છે, તે કેવી રીતે
સમજી કે કુડિયેની રમવાની છે, તે બધી વસ્તુઓની પ્રક્રિયા કેવી
રીતે કરી શકે છે, હું કહ્યું ગૂગલ, "હે ગૂગલ, હવે સમય શું
છે?" અને ગૂગલે મને સમય કહ્યું, હવે ગૂગલ એક પ્રકારનું
સોફ્ટવેર છે.
અને તે કોનામાં છે, તે સ્માર્ટ ફોનમાં છે, સ્માર્ટ ફોન પણ
ઇલેક્ટ્રોનિક મશીન છે, તેથી જ્યારે
હું હે ગૂગલ કહ્યું કે હવે કેટલો સમય છે, હેલો ગૂગલ કેવી રીતે
જાણી લીધું કે તેને સમય બતાવવાનું છે, હું અંગ્રેજીમાં બોલું
છું, હું મારી જ ભાષામાં બોલું છું અને ઇલેક્ટ્રોનિક મશીન
સમજી રહી છે અને જવાબ આપી રહી છે, આ કેવી રીતે સંભવ છે, આ
કેવી રીતે સંભવ છે, આ.
આ સંભવ નથી કારણ કે અત્યાર સુધી આપણે વાંચી રહ્યા છીએ કે તે
ફક્ત બાઇનરી સમજે છે, તે કેવી રીતે સમજે છે એને સમજાવી શકતી
છે, હવે તે તમારી ભાષામાં બોલતી હોય તો તે કેવી રીતે સમજે છે
એને જવાબ આપી શકે છે.
બાઇનરીમાં, કેવી રીતે વસ્તુઓ રૂપાંતરિત થશે તેને આજે જોવા
મળીશું, અને આ વિષય બાઇનરી નંબર સિસ્ટમ છે, તો ચાલો આપણે એક
ઇતિહાસ સમજીએ કે કમ્પ્યુટર્સ આવ્યા ત્યારે પ્રથમ પીઢી હતી અને
પ્રથમ પીઢીમાં, મશીન ભાષામાં કામ કરતી હતી.
પહેલાં ત્યાં હતું, તેથી આ બધી વસ્તુઓ જોવા માટે પ્રથમ સફેદ
બોર્ડ ખોલીએ, મારી પાસે પણ નોંધો છે, જેમાંથી અમે થોડો સંદર્ભ
લેશું, હું મારું સફેદ બોર્ડ ખોલું છું અને અહીં જોઈએ, પ્રથમ
પેઢી જ્યારે કમ્પ્યુટરો આવ્યા હતાં, ત્યારે મશીન ભાષા હતી.
આપણે આપણી નવી લેકચરમાં સંખ્યા સિસ્ટમ જોવા જઈએ, હવે પ્રથમ
પેઢીમાં શું આવ્યું હતું, તે મશીન ભાષા હતી, તેથી મારી પ્રથમ
પેઢીમાં શું હતું, બીજી પેઢીમાં હું તેનું આકાર થોડા નાના કરી
દીધું, હવે ચાલો પ્રથમ પેઢી જોઈએ.
પ્રથમ પેઢીમાં એક વાત હતી કે મારી મશીન લેંગ્વેજનો ઉપયોગ થતો
હતો, અર્થાત મારું કમ્પ્યુટર શું સમજે છે તે હું શું સમજું
છું, હું તેને મશીન ભાષામાં લખી શકું છું, જેનું અન્ય નામ હોય
છે મશીન ભાષા.
નીચલા સ્તરની ભાષા, ઠીક છે, હવે શું થયું, કે ત્યાં કેટલાક
લોકો હતા જેમણે કમ્પ્યુટર બનાવ્યું હતું,
હવે તેઓએ કમ્પ્યુટર બનાવ્યું કે હું કમ્પ્યુટરમાંથી કામ કરવા
માંગુ છું, હું કમ્પ્યુટેશનલ કાર્ય કરવાનું છે, ભાઈ, આ કામ
કરો, હું તમને એક સમીકરણ આપી રહ્યો છું, મારા માટે તેને હલ
કરો, આ મારા જટિલ નંબરો છે, તેમને ઝડપથી હલ કરો, મારી પાસે છે.
મારા બે આપ્યા છે
મારા મિત્રને કહું તો, મારો મિત્ર આખી રાત, આખી રાત આમ જ કરતો
હતો, જ્યારે તે ગયો અને ગણતરી કરી,
હું મહસૂસ કર્યું કે કંઈક આવું જોઈએ, હવે જુઓ, કોમ્પ્યુટર
કેવી રીતે બનાવવામાં આવ્યું હતું, કેલ્ક્યુલેટર પણ મારું કામ
કરે છે, મારી પાસે કેલ્ક્યુલેટર નથી, હવે જો મારે
કમ્પ્યુટરમાંથી આટલું બધું કરવાનું હોય તો, ભાઈ, 2 વત્તા 3
કરો, તેથી આ કેલ્ક્યુલેટર છે.
હું આના પર 2 વત્તા 3 કરી શકું છું, તો મારે કમ્પ્યુટરની જરૂર
શા માટે પડી, તો પછી, કમ્પ્યુટર મારું હતું, હવે આ ગરીબ
વ્યક્તિ, કેલ્ક્યુલેટરમાં હું શું કરું છું જો મારે કઈક કરવું
હોય જેમાં અનેક પગલાં હોય છે, ઠીક છે, તેથી હું તેને
પ્રોગ્રામ લખીને કરી શકું છું, જેથી તમે કહી શકો કે ગણિતમાં,
જે જટિલ સમસ્યાઓ હતી તેને ઝડપથી કરવા માટે હું પ્રોગ્રામ લખી
શકું છું.
મારે શું કરવાનું હતું, મારે કમ્પ્યુટર લાવવાનું હતું, પરંતુ
તે સમયે શું થયું,
જ્યારે મારી પ્રથમ જનરેશન આવી, કોઈપણ વસ્તુ કમ્પ્યુટરને
સમજાવવા માટે, હું જાણું છું કે કમ્પ્યુટર બીનરી ભાષાને સમજે
છે, બસ, તે બીજું કશું જાણતું નથી, તે હિન્દી, અંગ્રેજી, ગણિત
કંઈ પણ સમજતું નથી.
ફક્ત જે સમજવામાં આવશે, દ્વિસંગી ભાષા, 0 અથવા 1, અને આ 0
અથવા 1 વસ્તુને મશીન લેંગ્વેજ કહેવામાં આવે છે, અથવા
કેટલીકવાર તેને મશીન કોડ કહેવામાં આવે છે, અને આ માટેનું
બીજું નામ નિમ્ન સ્તરની ભાષા છે, અર્થ, જેમણે તેને બનાવ્યું
છે, તે 4, 5, 10 લોકો, તેઓ
યંત્રને સૂચનાઓ આપી, કે આ, આ, આ, આ, આ, તમારે આ કરવું પડશે,
તે પછી જે બન્યું,
ધીમે ધીમે વસ્તી વધતી ગઈ, ધીમે ધીમે અમને બીજા સોફ્ટવેરની
જરૂર પડવા માંડી.
તેથી પેલા 4,5 લોકોએ વિચાર્યું, હવે શું કરવું, ચાલો આપણે એક
કામ કરીએ, ચાલો આપણે 50 બાળકોને બોલાવીએ, અને તેમને મશીન
લેંગ્વેજ શીખવીએ, જેથી તેઓ પણ અમારી જેમ પ્રોગ્રામ્સ લખી શકે,
તેથી તેઓએ શું કર્યું,
તેઓએ આ રીતે એક વર્ગને બોલાવ્યો હતો, અને તે વર્ગમાં 100
બાળકો બેઠા હતા, તેઓ તેમને કહ્યું હતું કે ચિંતા ન કરો, અમે
તમારી પાસેથી શુલ્ક લેવામાં નહીં આવશે, અમે તમને મફતમાં
શીખાડીશું, જેમ કે 100 બાળકો બેઠા હતા, હવે તેઓએ આ 100
બાળકોને ભણાવવાનું શરૂ કર્યું.
બાળકો,
તેઓએ શું શીખવવાનું શરૂ કર્યું, તેઓએ મશીન લેંગ્વેજ શીખવવાનું
શરૂ કર્યું,
હવે તેઓ શીખવવાનું ચાલુ રાખ્યું, આ 100 બાળકોમાંથી, આ મશીન
કોડ એકને સમજી ગયો, બસ,
૯૯ નકામું હતું, ના, ૯૯ નકામું નહોતું, આ યંત્રની ભાષા એટલી
મુશ્કેલ છે, કે તે સમજી શકાતી નથી, હવે જેમ મારું નામ રાહુલ
છે, આપણે શું કરીશું, જ્યારે આપણે આ વ્યાખ્યાન પૂરું કરીશું,
ત્યારે આપણે આનો સમકક્ષ દ્વિસંગી કોડ લખીશું, તેથી હવે ધારો
કે હવે ધારો કે આપણે આનો સમકક્ષ દ્વિસંગી કોડ લખીશું, તેથી
હવે ધારો કે આપણે આનો સમકક્ષ દ્વિસંગી કોડ લખીશું.
મારે આ નામ લખવાનું છે, તેથી આ માટે પણ મારે જે કરવાનું છે, R
ને સમકક્ષ એ મારો દ્વિસંગી નંબર છે, જે કંઈપણ હોઈ શકે છે,
010, A ની સમકક્ષ સંખ્યા 0101 છે, આ કાલ્પનિક છે,
H ની સમકક્ષ દ્વિસંગી નંબર 1100 છે, આ રીતે, આનો અર્થ એ છે કે
તમારે મશીન રાહુલ નામ કહેવું પડશે, તેથી તમારે શું કરવાનું
છે, તમારે આ રીતે કહેવું પડશે, મશીન 1010 0101, 1100 0010
0010, કોઈ સમજી શક્યું નહીં, હવે આવા મશીનોએ વસ્તુઓ કહેવાની
હતી,
આ મશીનની ભાષા હતી, આ મશીન કોડ હતો. જ્યારે સમસ્યાનું નિરાકરણ
ન થઈ ત્યારે 5-10 લોકો એક જ કામ કરી રહ્યા હતા, તેમને કોડ
લખવાનો છે અને કામ કરવાનો છે. તેથી તેઓ આ રીતે કરી રહ્યા હતા.
100 વિદ્યાર્થીઓને આ શીખવામાં આવ્યા હતા.
100 વિદ્યાર્થીઓમાંથી, કેટલા સમજ્યા, એક સમજી ગયા, સમસ્યા હલ
થઈ ન હતી, તેથી તેઓએ વિચાર્યું, તેઓએ ઘણું સંશોધન કર્યું, કે
શું કરવું, શું કરવું, શું કરવું, શું કરવું, તેઓ એક સમાધાન
પર પહોંચ્યા, તે ઉકેલ શું હતો, તેઓ નવી ભાષા લાવ્યા, શું હતું
પેલી ભાષા, આ એસેમ્બલીની ભાષા હતી, આમાં શું હતું, મને કહો,
એસેમ્બલી ભાષામાં કેટલાક કીવર્ડ્સ શોધવાનું શરૂ કર્યું, જેમાં
જો તમે સમાવેશ કરવા માંગતા હો, તો સમાવેશ લખો, જો તમે ભાગ
કરવા માંગતા હો, તો div લખો, જો તમે ખસેડવા માંગતા હો, તો mov
લખો, જો તમે ગુણાકાર કરવા માંગતા હો, તો mul લખો.
આનો અર્થ એ કે મારી પાસે ૨ છે અને મારી પાસે ૩ છે, તેથી મારે
૨ અને ૩ નો સરવાળો કરવો પડશે, તેથી હું ૨ સરવાળો ૩ લખતો હતો,
જો મારે ગુણાકાર કરવો હોય, તો હું ૨ મુલ ૩ લખતો,
શું તમે સમજો છો, તેથી આ સાથે કઈ સમસ્યા હલ થઈ ગઈ હતી, આ સાથે
મને લાગવા માંડ્યું કે,
એટલે કે તેમને લાગવા માંડ્યું, વિકાસકર્તાઓ, કે આ સમજી શકાશે,
પછી તેઓએ 100 વિદ્યાર્થીઓને બોલાવ્યા, 100 વિદ્યાર્થીઓ આવ્યા,
ચાલો તમને ફરીથી શીખવીએ, તેથી તેઓએ ફરીથી 100 વિદ્યાર્થીઓ
માટે એક વર્ગ મૂક્યો,
હવે 100 વિદ્યાર્થીઓના વર્ગમાં, તેઓએ તેમને શીખવવાનું શરૂ
કર્યું, આ અમારો વર્ગ છે,
અને વિદ્યાર્થીઓ આની અંદર બેઠા છે, અહીં 100 વિદ્યાર્થીઓ બેઠા
છે,
તેઓએ તે 100 વિદ્યાર્થીઓને શીખવવાનું શરૂ કર્યું, એસેમ્બલી
લેંગ્વેજ, તેઓએ કહ્યું કે તમે મશીન લેંગ્વેજ સમજી શકતા નથી,
તેથી અમે તમારા માટે એસેમ્બલી લેંગ્વેજ લાવ્યા છીએ, તમે આ
સમજી શકશો,
તેથી તેઓએ શીખવવાનું શરૂ કર્યું, તેથી 100 માંથી, 5
વિદ્યાર્થીઓ સમજી ગયા,
બસ, પછીની વ્યક્તિ ખૂબ જ ગુસ્સે થઈ ગઈ, કે માત્ર 5
વિદ્યાર્થીઓ જ સમજી ગયા, તેમણે આટલી મહેનત કરી હતી, તેથી તેઓએ
શું વિચાર્યું, પછી ગરીબ લોકો ચાલ્યા ગયા, શું કરવું, શું
કરવું, શું કરવું, શું કરવું તે વિચારવા માટે, તેથી હવે શું
થયું, હવે આવું થયું,
કે ચા પર ચર્ચા થઈ, શું કરવું જોઈએ, શું કરવું જોઈએ, શું
કરવું જોઈએ, જેથી આપણે વધુને વધુ લોકોને લાવી શકીએ, જેથી
વધુને વધુ લોકો વસ્તુઓ શીખી શકે, જેથી તેઓ વધુને વધુ
કમ્પ્યુટર્સને સૂચના આપી શકે, જેથી તેઓ વધુને વધુ
કમ્પ્યુટર્સને સૂચના આપી શકે, જેથી તેઓ તેમને કહી શકે
શું કરવું, જેથી વધુને વધુ સોફ્ટવેર બનાવી શકાય, વધુને વધુ
એપ્લિકેશનો કરી શકાય,
મારું કામ કેવી રીતે સરળ બનાવવું?
આ કેવી રીતે કરવું?
તો, ચાલો ચા વિશે વાત કરીએ
તો, એક વ્યક્તિને મને આવ્યું કે જો અમે આ રીતે કોડ લખીએ છીએ
અને મશીન તેને સમજી શકે તો તેને કહ્યું કે તમે પાગલ છો તમે
સમજતા નથી, મશીન શું સમજે છે? મશીન મશીન સમજે છે.
કોડ મશીન સમજે છે કે ૦ અને ૧ કેવી રીતે કહેવું તેને બતાવવા
માટે કેટલી લેયર જોડાવી જોઈએ તેમણે કહ્યું, હા, આ કામ કરી
શકાય છે જેનો અર્થ એ છે કે આપણી ભાષામાં વસ્તુઓ લખી છીએ જે
આપણે સમજીએ છીએ.
ઠીક છે, જે આપણે સમજીએ છીએ તે પર કોડ લખીશું, અને તે કોડમાં
ફંક્શન હશે, જે એક સોફ્ટવેર હોઈ શકે જે તેને મશીન કોડમાં
રૂપાંતરિત કરે છે જેથી મશીન તેને સમજી શકે અને આપણે આ વસ્તુઓ
બરાબર કરી શકીએ, તેથી તેને કોઈ સમાધાન મળ્યો કે નહીં?
સોલ્યુશન પ્રોગ્રામિંગ લેંગ્વેજ ઓકે, આ જ સોલ્યુશન હતું આ
પ્રોગ્રામિંગ લેંગ્વેજ શું છે? આપણે આ પ્રોગ્રામિંગ ભાષાને
ઉચ્ચ સ્તરીય ભાષા કહીએ છીએ ઠીક હવે આ પ્રશ્ન ઘણી વખત પૂછવામાં
આવે છે
ઉચ્ચ સ્તરીય ભાષા અને નીચલા સ્તરની ભાષા શું છે?
તો તમારે શું કરવાનું છે? તમારે એક સરળ જવાબ આપવો પડશે કે
નીચી સ્તરની ભાષા તે છે જે કમ્પ્યુટર સીધી રીતે સમજે છે, ઉચ્ચ
સ્તરીય ભાષા તે છે જે અમે લખીએ છીએ અને તેને રૂપાંતરિત કરવા
માટે સોફ્ટવેર વપરાય છે. તેથી આ આપણી ઉચ્ચ સ્તરીય ભાષા છે.
કક્ષાની ભાષા તમે ઉચ્ચ સ્તરીય ભાષાનાં 2-4 ઉદાહરણો આપી શકો?
હા, અલબત્ત, ચાલો આપણે ઉચ્ચ સ્તરીય ભાષાનું ઉદાહરણ લઈએ તમારી
સી ભાષા શું છે? ઉચ્ચ સ્તરીય ભાષા તમારું C+++ શું છે? ઉચ્ચ
સ્તરની ભાષા તમારો Python શું છે? ઉચ્ચ સ્તરની ભાષા શું છે
શું તમારો જાવા છે? ઉચ્ચ સ્તરની ભાષાનો અર્થ એ છે કે જો હું આ
ભાષામાં કોડ કરું છું તો પછી શું સમજવામાં આવશે?
હું કહ્યું કે ચાલો સમજીએ તો ચાલો આપણે C ભાષાનો એક નાનો કોડ
લખીએ જેમાં આપણે બે સંખ્યાઓનો સરવાળો કરીશું. હવે તમે જાઓ અને
પ્રોગ્રામિંગ લેંગ્વેજ ન જાણતા કોઈને આ કોડ બતાવો, તે તેને
વાંચી શકે તેને કહો કે શું કહેવું.
લખેલું ઠીક છે, તેથી ચાલો આપણે આ કરીએ જેથી આપણે જે કર્યું છે
તેની પરવાનગી આપશો. કોઈપણ પ્રોગ્રામિંગ ભાષા શીખવાની જરૂર
નથી, ફક્ત જોવું કે શું લખેલું છે તે વાંચી શકાય તો સમજી શકો
છો.
તમે અનુમાન કરી શકો છો તેથી અહીં આપણે પણ તે જ કરવું પડશે
હું અહીં કોડ લખીશ તેથી અહીં મેં સરવાળો લખ્યો છે.c મેં .c
લખ્યું છે કારણ કે
હું સી લેંગ્વેજ પ્રોગ્રામ લખી રહ્યો છું અને અહીં મેં એક
સેકન્ડ લખી છે, હું તમને શું લખ્યું છે તે કહી રહ્યો નથી તેથી
મેં તે પછી લખ્યું છે
મેં અહીં કંઈક લખ્યું છે અને પછી મેં અહીં કંઈક લખ્યું છે પછી
મેં અહીં અને આ લખ્યા પછી કંઈક લખ્યું છે
મેં આવું કંઈક કર્યું છે પછી મેં આ કર્યું છે અને પછી મેં
આગલા પગલામાં આ કર્યું છે ઠીક છે અને છેલ્લે મેં તે પછી આ
લખ્યું છે
મેં આ બરાબર કર્યું છે આ કર્યા પછી મેં તમને આ કોડ વાંચવાનું
કહ્યું છે અને મને કહો કે હું ભાષા જાણું છું કે નહીં તે જોતા
નથી કે આ ગૌણ બાબત છે મને કહો કે તમે સમજવા માટે સક્ષમ છો કે
હું આ જાણતો નથી
ઓકે ઓકે ઓકે, મેં વાંચવા શરૂ કર્યું. હવે મેં આ કર્યું છે અને
પછી મેં આ 5-6 લાઇનો લખી છે અને હું તમને આ કોડ વાંચવાનું
કહ્યું છું, તમે કહો.
મને તમે કહ્યું હતું કે તે ખૂબ જ સરળ છે
મેં કહ્યું કે ઠીક 1 0 1 0 1 0 0 1 0 1 0 0 0 ઠીક છે આ લાઇનનો
અર્થ શું છે?
આ રેખાનો અર્થ શું છે? 10101 તે એક ગીત જેવું લાગે છે
આ રેખાનો અર્થ શું છે?
શું તમે સમજો છો?
અહીં લખ્યું હતું printf
છતાં હું સમજી શકતો હતો
આનો અર્થ શું છે?
આ શું છે?
આ તમારો મશીન કોડ છે
ઠીક છે, હવે વસ્તુઓ આવી હશે
વસ્તુઓ આવી હશે
કે જ્યારે આ પ્રોગ્રામિંગ ભાષા આવી ત્યારે
જ્યારે ઉચ્ચ સ્તરની ભાષાઓ આવી
પછી મોટાભાગના લોકો સમજી ગયા
તેનો અર્થ શું છે?
તેઓએ શું કર્યું?
જ્યારે તેઓ પ્રોગ્રામિંગ ભાષા લાવ્યા ત્યારે
પછી ફરીથી તેઓએ 100 લોકોને બેસાડ્યા
હવે તેઓએ 100 લોકોને બેસાડ્યા
અને 100 લોકોને બેસાડ્યા પછી
તેઓએ ઉચ્ચ સ્તરીય ભાષા શીખવવાનું શરૂ કર્યું
જ્યારે તેઓએ 100 લોકોને શીખવ્યું
પરિણામ શું આવ્યું?
અચાનક 70 લોકો સમજી ગયા
હવે 70 લોકો કોમ્પ્યુટરને કહી શકશે
કે તમારે આ કામ કરવાનું છે
ઠીક છે, આ રીતે વસ્તુઓ કરવી પડે છે
હવે શું થયું?
હવે બધી સમસ્યાઓ હલ થઈ ગઈ છે
તેનો અર્થ એ છે કે હું જાણું છું તે ભાષા
હું તેમાં કોડ લખીશ
શું તે અંગ્રેજી ભાષા જેવું નથી લાગતું?
સમાવિષ્ટ ની જેમ
અંગ્રેજીમાં શું થાય છે?
તમે રદબાતલ વાંચી શકો છો
શું લખ્યું છે તે હું સમજી શકું છું
શું લખ્યું નથી
પણ અમે જે લખ્યું છે તે
કોઈપણ પ્રોગ્રામિંગ ભાષામાં
C, C++, Python ની જેમ
જાવા I એ તેમાંથી કોઈપણમાં આ કોડ લખ્યો હતો
હું આ કોડને મશીન પર લઈ ગયો
મશીન આ કોડને લો
અને મારું કામ કરો
મશીને મને તે કરવા માટે મજબૂર કર્યો
કમ્પ્યુટરે મને તે કરવા માટે મજબૂર કર્યો
શું તું ગાંડો થઈ ગયો છે?
હું આ જાણતો નથી
હું માત્ર એક જ ભાષા જાણું છું
હું મશીન કોડ જાણું છું
મેં તે મશીન કોડમાં લખ્યું છે
પછી અમે વિચાર્યું કે મશીન કોડમાં કેવી રીતે લખવું
મેં તમને કહ્યું હતું
તેઓએ વચ્ચે એક સોફ્ટવેર બનાવ્યું
તે સોફ્ટવેરનું નામ શું હતું?
કમ્પાઇલર કમ્પાઇલર શું કરશે?
આ કમ્પાઇલર
મારા કમ્પ્યુટરનો શ્રેષ્ઠ મિત્ર છે
તેથી હવે મારે આ કોડનો સરવાળો કરવો પડ્યો
મેં આ કોડ અંગ્રેજી ભાષામાં લખ્યો છે મેં આ કોડ અંગ્રેજી
ભાષામાં લખ્યો છે હું કમ્પ્યુટર પર ગયો હતો
અને મેં કહ્યું કમ્પ્યુટર, આ કોડનો સરવાળો
કમ્પ્યુટરે મને તે કરવા માટે મજબૂર કર્યો
મને ખબર નથી કે શું લખ્યું છે
મને સમજાતું નથી મને સમજાતું નથી. પછી અમે કહ્યું કે તમે જાઓ
તમે કહો છો
જેમ કે તમને જેક મળે છે
તમે સીધા જ કોઈની પાસે જશો
તમે કહ્યું, ભાઈ, આ કરો
જેમ કે આ ઉદાહરણ લો તમારા વોર્ડ કાઉન્સેલરની જેમ
તમે તેને સીધેસીધો ઓળખતા નથી
પણ તમારી ગલીમાં એક કાકા છે
તેને કોણ જાણે છે અને તે કાકા તે મેયરના શ્રેષ્ઠ મિત્ર છે
તો તમે ગયા અને તમે કહ્યું મેયર કાકા
જો તમારી લેન તૂટેલી હોય તો
પછી તમે આ લેન બનાવો
મેયર ભાગી ગયા
તેમણે કહ્યું, પૈસા નથી
તો શું થયું અમે પેલા કાકા પાસે ગયા હતા
મેયરનો મિત્ર કોણ છે અમે કહ્યું, કાકા તમે અમને થોડી સલાહ આપી
શકો છો
તો કાકાએ શું કર્યું?
તેમણે અમને થોડી સલાહ આપી
કારણ કે કાકા સૌથી સારા મિત્ર છે
તેથી આ રીતે અમે કમ્પ્યુટર પર ગયા
અને અમે કહ્યું કે કમ્પ્યુટર અમને બે નંબર આપો
કેટલાક અક્ષરો અથવા શબ્દ હેશ લખો તેથી મેં જે કર્યું છે તે
મેં હેશ અક્ષર લખ્યો છે અને તેમાં અક્ષર શામેલ કરો જુઓ આ પછી
મેં જે કર્યું છે તે કમ્પ્યુટર જે કર્યું છે તે સંખ્યાઓમાં
ભાષાંતર કરે છે કારણ કે કમ્પ્યુટર ફક્ત સંખ્યાઓને સમજી શકે છે
એટલે જે પણ હું
એ લખ્યું છે કે તેનો અનુવાદ કરવામાં આવે છે કારણ કે તેનો
સંખ્યાઓમાં અનુવાદ કરો તેનો અર્થ એ છે કે તે સંખ્યાઓમાં
અનુવાદિત થાય છે કારણ કે કમ્પ્યુટર ફક્ત સંખ્યાઓને જ સમજી શકે
છે કારણ કે કમ્પ્યુટર શું સમજે છે તે સંખ્યાઓ સમજે છે અને તે
કયા નંબરોને સમજે છે તે સમજે છે
કમ્પ્યુટર ફક્ત અંકો સમજી શકે છે, જેમાં થોડા સંજ્ઞાઓ હોય છે
જે અંકો કહેવામાં આવે છે. આ સંજ્ઞાઓ સંખ્યામાં સ્થાન ધરાવે છે
અને તેના આધારે વિવિધ મૂલ્યો રજૂ કરવામાં આવે છે. સંખ્યાને
આધારે નકામી રીતે લખવામાં આવે છે.
આપણે આ સમજીશું આપણે તેને ખૂબ સરળ બનાવીશું. ચાલો આપણે આ
વાંચીએ: સંખ્યાના દરેક અંકનું મૂલ્ય અંકનો ઉપયોગ કરીને
આંકડાનું સ્થાન સંખ્યાના આધારે નક્કી કરી શકાય છે. સિસ્ટમની
બેઝ ની માહિતી હોઈ શકે છે.
આપણે આ નવી લેકચરમાં સંખ્યા સિસ્ટમ જોવા મળીશું જેનો અર્થ શું
છે તેને સરળ બનાવીએ. પ્રથમ તેને સમજીએ જેમ કે દશમલવ સંખ્યા
સિસ્ટમ શું છે. પછી આપણે આને પર આવીશું. પ્રથમ આપણે દશમલવ
સંખ્યા વાંચીએ.
સિસ્ટમ પછી પ્રથમે આપણે દશમલવ સંખ્યા પદ્ધતિને સમજીએ, ઠીક છે
હું દશમલવ સંખ્યા સિસ્ટમ લખી રહ્યો છું અને દશમલવ સંખ્યા
દશમલવ અર્થમાં જે પણ મળે છે તેનો અર્થ 10 બરાબર છે જે હવે 10
સંખ્યાઓ છે, જે તે 10 સંખ્યાઓ છે.
0 1 1 2 3 4 4 5 6 7 8 9 શું તમે મારી મજાક કરી રહ્યા છો 10
પણ ત્યાં 11 છે 11 પણ ત્યાં 12 છે ત્યાં 15 છે ત્યાં 20 પણ છે
હેલો, આપણે આ લેકચરમાં નંબર પદ્ધતિ વિષે જુઓ છીએ. હવે આપણે દસ
અંકો વાળી દશાંશ સંખ્યા પદ્ધતિમાં જ છે. 0, 1, 2, 3, 4, 5, 6,
7, 8, 9 આ દસ અંકો છે. જેમ કે આપે કહ્યું છું 21 બનાવો. અહીં
આપણે દસ અંકો જ ઉપયોગ કરીએ.
09 10 તેથી અમે આ નંબર લખ્યો 21 સપ્ટેમ્બર 1996 હવે તમે કહેશો
કે આટલી મોટી સંખ્યામાં આ આટલી મોટી સંખ્યા છે આ કુલ 10 અંકો
મેં આ 2 માંથી બનાવ્યું છે મેં અહીંથી 2 લીધું છે 1 અહીંથી 0
મેં અહીંથી લીધું છે 9 મેં અહીંથી લીધું છે 1 પછી ફરીથી મેં 9
લીધું પછી ફરીથી 6 આ દશાંશ સંખ્યા સિસ્ટમની બહાર બીજી કોઈ
સંખ્યા છે, આપણે જે કરી રહ્યા છીએ તે આપણે જે કરી રહ્યા છીએ
તે કરી રહ્યા છીએ મારી દશાંશ સંખ્યાઓ જે પણ કરી રહ્યા છીએ
આ 10 છે આ 11 છે આપણે આને પ્રથમ દ્વિસંગીમાં રૂપાંતરિત કરીએ
છીએ અને તેને કેવી રીતે રૂપાંતરિત કરવામાં આવશે તે 2 વડે
ભાગીને રૂપાંતરિત થાય છે હવે આપણે જોઈશું કે પછીથી તમે કહેશો
કે ઠીક છે આ સંખ્યા
હું સમજી ગયો કે હું શું કરીશ
આ લેકચરમાં અમે નંબર સિસ્ટમ જોવા જઈશું, હવે આપણે શું કરીશું
છીએ તે હું આ પ્રથમ બાઈનરીમાં રૂપાંતરિત કરીશું પરંતુ આ
વસ્તુઓ પણ ટિન્ટ માં લખાયા છે, તેથી હું કહ્યું કે i, n અને t
નું સમકક્ષ દશાંશ સંખ્યા છે, જો તમે દશાંશને બાઈનરીમાં
રૂપાંતરિત કરવાનું શીખો તો t ના સમકક્ષ બાઈનરી સંખ્યા છે.
આપને શું કરવું છે તે તમને i ની સમકક્ષ જોવી પડશે જેનું મૂળ
65 થી શરૂ થાય છે અને કાલ્પનિક રીતે 75 76 પર જાય છે તેથી હું
સમજી શકું છું કે i ની સમકક્ષ એક દશાંશ સંખ્યા છે જેને આપણે
દશાંશ સંખ્યામાં રૂપાંતરિત કરીએ છીએ. ચાલો કરીએ તેનું રૂપાંતર.
આ કરવા માટે મેં કહ્યું
મારે ૨ સંખ્યાઓ ઉમેરવી છે કે કેવી રીતે ૨ સંખ્યાઓ ઉમેરવી ૨
સંખ્યાઓ ઉમેરવી ૧૦ વત્તા ૨૦ પહેલાં હું ૧૦ લઈશ અને હું ૨ વડે
ભાગ્યો
હું જાણું છું કે એનું શું થશે, ૫ શેષ ૦ છે. પછી હું ૨ વડે
ભાગું છું તે ૨ શેષ ૧ થાય છે. પછી ફરીથી હું ૨ વડે ભાગું છું
એનું પરિણામ ૧ શેષ બરાબર ૦ છે હવે તમારે નીચેથી ઉપર લખવું
પડશે અને તમે આ રીતે લખવાનું પડશે ૧ ૦ ૧ ૦ અને આ રીતે લખો.
દ્વિસંગી 2 માં કેટલી સંખ્યાઓ છે તેનો આધાર કેટલો હશે, તેથી આ
માટે આપણે હવે આધાર 2 ને ઉમેર્યો છે જે આપણે 10 ને રૂપાંતરિત
કર્યું છે અને 10 દશાંશ છે તેથી આધાર શું છે તેથી આપણે શું
કર્યું આપણે દશાંશ સંખ્યાને દ્વિસંગી સંખ્યામાં રૂપાંતરિત કરી
છે હવે ચાલો આપણે તેને સાથે મળીને 20 કરીએ
અહીં લખ્યું છે ચાલો આપણે સાથે મળીને કરીએ જેથી આપણે અહીં લખીએ
હું અહીં 20 નંબર લઈ રહ્યો છું, અમે શું કરી રહ્યા છીએ તે
જુઓઃ 20 અહીં લખેલો છે પણ આધાર શું હશે? 20 દશમલવ સંખ્યા છે
જેને 2 અને 0 દ્વારા બનાવવામાં આવી છે. આ 20 ને આમે બાઇનરીમાં
રૂપાંતરીત કર્યો છે પરંતુ અમે કેવી રીતે કરીએ તે જાણતા નથી.
આધાર 2 ઉમેરી દીધો છે કારણ કે...
આપણે જાણીએ છીએ કે આપણે કયામાં કરી રહ્યા છીએ ચાલો આપણે તેને
વિભાજિત કરીએ મેં તેને ૨ થી વિભાજિત કર્યું તે ૨ થી ૧ ૦ થાય
છે અને શેષ ૦ શું છે પછી ફરીથી મેં તે ૨ થી કર્યું તે ૫ શેષ
બરાબર ૦ થાય છે મેં તે ૨ થી શેષ ૧ થાય છે પછી ફરીથી મેં તે ૨
૦ ૦ ૦ ૦ ૦ ૦ ૦ ૦ માંથી કર્યું
0 0 0 0 0 1 0 પછી હું લખીશ વત્તા તે પછી હું શું લખીશ તે પછી
હું 20 વાગ્યે શું લખીશ
હું 1 0 1 ડબલ 0 લખીશ અને પછી હું લખીશ વત્તા શું કમ્પ્યુટર આ
વત્તાને સમજશે?
મેં ના પાડી કારણ કે આ વત્તાની સમકક્ષ દશાંશ સંખ્યા છે ચાલો
જોઈએ આપણે Google ક્રોમ ખોલીએ જે આપણે વત્તા મૂકીશું
સંજ્ઞા
સમકક્ષ બાઇનરી નંબર sorry દશાંશ નંબર
તેથી અમે જે અક્ષરને સમકક્ષ દશાંશ વત્તા ચિહ્ન સમકક્ષ દશાંશ
સંખ્યા છે તે કર્યું
તેથી અમે આમાં દાખલ થયા
અમને કંઈ મળ્યું કે નહીં
તે આપણને શું કહી રહ્યું છે
ઓકે ઓકે ઓકે ઓકે
તો તે આપણને શું બતાવી રહ્યું છે
તેથી આપણે જે કરીએ છીએ તે દશાંશ ગાણિતિક પ્રતીક છે
ત્યાં કોઈ પ્લસ નથી
હેક્સ થી દશાંશ દશાંશ આપણે બહાર કાઢીશું આપણે યુનિકોડ
કિંમતોનું કોષ્ટક જોશું
યુનિકોડ
યુનિકોડની કોષ્ટક યાદી આ મારી છે ચાલો આને ખોલીએ
આ મારો યુનિકોડ છે
અને મને જોવા દે
અક્ષર
દશાંશ સમકક્ષ a ની કિંમત એ b ને 97 ok બરાબર બરાબર બરાબર છે a
ની સમકક્ષ a ની વાત કરી શકાતી નથી a ની 97 બરાબર b બરાબર 98
બરાબર c બરાબર છે 99 આ કીબોર્ડ પર લખેલ તમામ ચિહ્નો પછી ભલે
તે અક્ષર હોય કે વિશિષ્ટ સંજ્ઞાઓ
મારી પાસે તેના સમકક્ષ દશાંશ સંખ્યા છે જે આ માટે આપણે આકાશી
કિંમતો કેવી રીતે શોધવી તેનો અર્થ એ છે કે બધા અક્ષરો પછી તે
મૂળાક્ષરો હોય કે વિશેષ પ્રતીક દરેકની સમકક્ષ દશાંશ મૂલ્ય હશે
અને જેમાં આપણે તે દશાંશ મૂલ્યને રૂપાંતરિત કરીશું
તેને કેવી રીતે રૂપાંતરિત કરવું તે દ્વિસંગી, આપણે તેને 2 વડે
વિભાજિત કરીશું ચાલો આપણે આકાશી અક્ષરોને એક વેબસાઇટ ખોલતા
જોઇએ ચાલો આપણે તેને સમકક્ષ અહીં જોઇએ મારું ઉદ્ગારચિહ્ન તેની
સમકક્ષ દશાંશ મૂલ્ય પણ છે 33 અહિંયા મારું ગુણાકાર વત્તા
ચિહ્ન સમકક્ષ
આપણે જે દ્વિસંગીમાં લખેલું છે 101011, તેની દશાંશ મૂલ્ય છે
કે નહીં, પરંતુ આપણે શોધવા માટે જ છીએ. આ મૂલ્ય શું છે તે
શોધી કાઢી લીધે આપણે જાણીશું કે તે 43 છે. પછી આપણે લખીએ છીએ
કે 43 દશાંશ મૂલ્ય છે અને તેને રૂપાંતરિત કરવું પડશે.
દ્વિસંગીમાં 43
હું ૪૩ ને ભાગીશ
મેં 43 લખ્યું છે
મેં તેને 2 વડે ભાગ્યા
મેં શોધી કાઢ્યું 21 1 10 1 5 0 2 1 2 0 0 1 101011 101011
101011 101011 10 વત્તા 20 કેવી રીતે કમ્પાઇલર કેવી રીતે જુએ
છે તે રૂપાંતરિત કરે છે 10 10 10 101010 10101 આ તમારો મશીન
કોડ છે આ તમારો મશીન કોડ છે કે કેવી રીતે વસ્તુઓને ડેવલપર
તરીકે રૂપાંતરિત કરવામાં આવે છે, પ્રોગ્રામર તરીકે તમારે આ
કેવી રીતે રૂપાંતરિત કરવું જોઈએ
જાણો કે વસ્તુઓને કેવી રીતે રૂપાંતરિત કરવામાં આવી રહી છે
તેથી હું જાણું છું કે વસ્તુઓ કેવી રીતે રૂપાંતરિત થઈ રહી છે
હવે તે કેવી રીતે થાય છે, હવે જુઓ કે મેં અહીં શું લખ્યું છે
મેં C લેંગ્વેજનો આખો કોડ લખ્યો છે
હું સી ભાષાનો આખો કોડ લખ્યો છે તેથી હવે જે બન્યું છે, તેમાં
હેશનું દશાંશ મૂલ્ય હશે જેને બાઇનરીમાં રૂપાંતરિત કરવું પડશે,
તેમાં i નું દશાંશ મૂલ્ય હશે જેને બાઇનરીમાં રૂપાંતરિત કરવું
પડશે.
હવે તમે આ ક્યાં જોશો, આ માટે તમારે સ્કાય ટેબલ જોવું પડશે,
ઠીક છે, તેથી આ તમારું હોમવર્ક છે, તમારે શું કરવાનું છે અને
તમારે સ્કાય ટેબલમાં સ્કાય ટેબલ જોવાનું છે તમારે
કીબોર્ડ પરના બધા અક્ષરોની સમાનતા જુઓ તમે દશાંશ સંખ્યા જોઈ
શકો છો જેની બાઇનરી મૂલ્ય જોવા મળશે હવે પ્રોગ્રામર તરીકે આ
બધી વસ્તુઓ કરવાની જરૂર નથી, પછી શું ચાલી રહ્યું છે તે જાણવા
જ જોઈએ. આ તમારો હોમવર્ક છે, જેને તમે સ્કાઈ ટેબલ પર જવાબદાર
હોવા જોઈએ.
કોઈએ મને દર્શાવ્યું કે મારું કમ્પાઇલર તેને રૂપાંતરિત કરે છે
તેથી હું સમજી શકું છું કે કમ્પાઇલર તેને રૂપાંતરિત કરે છે.
પરંતુ હું જણવા જોઈએ કે કમ્પાઇલર તેને કેવી રીતે રૂપાંતરિત
કરે છે.
અને તે પછી મેં તેનો અનુવાદ કર્યો તે અંગ્રેજી શબ્દનું
હિન્દીમાં ભાષાંતર કર્યું અને તેને અહીં રૂપાંતરિત કર્યું પણ
તે જ વસ્તુ બની રહી છે, મારું કમ્પાઇલર શું છે તે ઘણી વખત
પ્રોગ્રામિંગમાં પૂછવામાં આવે છે, મને કહો કે કમ્પાઇલર શું છે
તે હાર્ડવેર અથવા સોફ્ટવેર છે, તેથી તમે શું કરો છો
કહેવું પડશે કે કમ્પાઇલર એક સોફ્ટવેર છે જે કોડનો એક ભાગ છે
અને ગૂગલ અનુવાદની જેમ ઉદાહરણ આપે છે, તેની રીતે તમારી પાસે
ચોક્કસ ભાષાની વસ્તુઓ હોય છે જે તે ભાષામાંથી રૂપાંતરિત થઈ
રહી છે.
અહીંની બીજી ભાષામાં પણ આ જ વસ્તુ થઈ રહી છે અમે ઉચ્ચ સ્તરીય
ભાષામાં કોડ લખ્યો છે જે તે નીચલા સ્તરની ભાષામાં રૂપાંતરિત
થઈ રહ્યો છે તે એક સોફ્ટવેર છે પરંતુ આપણે જાણવું જોઈએ કે
પડદા પાછળ શું ચાલી રહ્યું છે તેથી મેં શું કર્યું
હું સમજ્યો કે 2 વાર 3 જોડાયેલા સંખ્યાનો બાઇનરી સ્વરૂપ
જોવાથી આપણે પહેલેથી વાંચ્યા છેલા બધા વસ્તુઓ મળશે જોવાનું
છે. ચાલો જુઓ શું લખ્યું છે. આ આપણું છે જેને આપણે હમણાં
વાંચ્યા છીએ. સંખ્યામાં કોઈ અંક શું છે તે જોવાનું છે.
પછી ચાલો હવે ચાલો દશાંશ સંખ્યા સિસ્ટમ બાકી એ એજ વસ્તુ છે
બાકી તમારે સિદ્ધાંતમાં જવાની જરૂર નથી ચાલો દશાંશ સંખ્યા
સિસ્ટમને સમજીએ
હેલો, આપને નંબર સિસ્ટમ વિશે સમજાવવામાં આવશે. હવે નંબર શું
છે તે જોવા મળી ગયો છે. નંબર માટે ડિજિટ શું છે તે પછી જોવા
મળશે. આપણે દશમલવ નંબર સિસ્ટમ જોવા મળ્યા છીએ. બાકી બાબતો થી
આપણે વિચાર નહીં કરીએ પરંતુ દશમલવ નંબર સિસ્ટમ સમજાવીએ.
આ લેક્ચરમાં દશાંશ નંબર સિસ્ટમમાં 10 અંકો છે 0, 1, 2, 3, 4,
5, ઠીક 5, તેથી અહીં 5 લખેલું છે, તેથી તેનો અર્થ શું છે, 50,
ઠીક છે, હું કહ્યું મારો પાપા મને 100 રૂપિયા આપો, હું જલેબી
ખાવા માંગ્યો છે, તેથી જે 100 છે, 100 મારો છે, તે દશાંશ છે
કે દ્વિસંગી, આપણે તેને દશાંશ કે બાઇનરી પણ કહી શકીએ છીએ.
બાઇનરી, તેને આપણે કેવી રીતે કહી શકીએ, બાઇનરીમાં પણ 0, 1 છે,
પરંતુ જો તમે બાઇનરીમાં કહો છો, તો તમે બાઇનરીમાં 100 નહીં
બોલો, બાઇનરીમાં તમે કહેશો, પાપા મને 100 રૂપિયા આપો, કદાચ
પાપા સમજી જશે,
શાયદ પાપા સમજી નહીં શકે, બેલ્ટ પડશે, તો તમે શું કરી શકો છો?
જો તમે પાપાને આવે છે કે હું 100 રૂપિયા માંગુ છું, તો તે
દશાંશ નંબર સિસ્ટમમાં કહી રહ્યા છો. જો તમે પાપાને એમ કહો છો
કે પાપા મને 100 બિનરી આપો, તો તે સમજી શકે છે.
એમ કહીને કે, તમે દ્વિસંગી સંખ્યા પ્રણાલીમાં કહી રહ્યા છો,
ઠીક છે, તેથી આપણે આનો ઉપયોગ દૈનિક જીવનમાં કરીએ છીએ, તે
દશાંશ સંખ્યા સિસ્ટમ છે, દશાંશ સંખ્યા સિસ્ટમનો આધાર 10 છે,
કારણ કે તે 10 અંકનો ઉપયોગ કરે છે, આધાર 10 નો અર્થ શું છે,
અહીં જુઓ કે આપણે શું લખ્યું છે, આપણી પાસે છે
આધાર 10 લખેલો છે, તે ક્યાં છે તે બતાવો, જેમ કે હું 20 લખ્યો
છું, અને 20 ના બ્રેકેટમાં 10 લખ્યો છે, આનો અર્થ શું છે, આનો
આધાર શું છે, હું આ આધારને ઓળખી શકું છું કે આ સંખ્યા દશમાંશ
આધારની છે, તમે કહેશો કે નાહીં, પરંતુ અમે તમને કહીશું.
કેવી રીતે કહીશું કે તે 2 છે, કારણ કે 2 બાઇનરીમાં નથી આવતું,
ના, ના, થમો જરા, હવે અમે વધુ વિષયો વાંચવા જઈશું, હવે અમે
ઑક્ટલ વાંચવા જઈશું, હેક્સાડેસિમલ વાંચવા જઈશું, ઑક્ટલમાં પણ
અમને 20 મળશે, હેક્સાડેસિમલમાં પણ અમને 20 મળશે, હવે જો હું
દૂર કરું તો.
આ 10 છે અને તમને પૂછો, આ 20 છે, આ 20 છે, આ 20 છે, આ 20 છે,
મને કહો, કયું હેક્ઝાડેસિમલ છે, જે ઓક્ટાલ છે, જે દશાંશ છે,
તમે જીવનમાં કહી શકશો નહીં, તમે કેવી રીતે કહી શકશો, તમે કેવી
રીતે કહી શકશો, આધારને કારણે તમે કહી શકશો, અહીં શું છે
મેં લખ્યું છે, જો હું અહીં 10 લખું છું, તો તમે શું કહેશો,
કે આ દશાંશ સંખ્યા છે, જો હું અહીં 8 લખું છું, તો પછી તમે
શું કહેશો, આ 20 ઓક્ટોન્ટલ નંબર છે, જો હું અહીં 16 લખું છું,
તો તમે શું કહેશો, આ 20 હેક્ઝાડેસિમલ છે,
સમજી ગયું, સમાન રીતે જે હું લખ્યું છું, જ્યાં હું તેને
બાઇનરીમાં રૂપાંતરિત કર્યું હતું, ત્યારે હું અહીં લખ્યું છું
કે આધાર 2 પર આધાર રાખ્યું છે, તો ચાલો પાછા જાઇએ, બીજી કઈ
વસ્તુઓ લખેલી છે, બાકી લખ્યું છે કે 0 થી 9 ના અંકો, જે અમે
પહેલેથી જ જાણી છીએ.
વાંચો, દશમાંશ સંખ્યા પ્રણાલીમાં, દશમાંશ બિંદુની ડાબી બાજુએ
ક્રમિક સ્થાનો એકમો, 10s, 100s, 1000s અને આગળ વધુ દર્શાવે
છે, આનો અર્થ શું છે, અહીં તેઓએ એક ઉદાહરણ પણ આપ્યું છે, ચાલો
આપણે આ જોઈએ, દરેક સ્થાન એક વિશિષ્ટ નંબર દર્શાવે છે.
આધારનો પાવર, 10 ઉદાહરણ તરીકે, દશાંશ સંખ્યા 1, 2, 3, 4 માં
એકમ સ્થિતિમાં 4 અંકનો સમાવેશ થાય છે, એટલે કે, તમે જે લખ્યું
છે, 1, 2, 3, 4, ચાલો આપણે આ વાંચીએ, પછી આપણે આ ઉદાહરણ
જોઈશું,
આ લેકચરમાં નંબર સિસ્ટમ જોઈશું કે કેવી રીતે કામ કરે છે.
ઉદાહરણ તરીકે, દશમલવ સંખ્યા 1, 2, 3, 4 નો મૂલ્ય આ રીતે
લખવામાં આવ્યો છે: 3 દશમલવ સ્થાને, 2 સોમવર્ગ સ્થાને અને 1
હજારના સ્થાને. આ સંખ્યાને લખવામાં આવેલી રીતે એકમ અંકોનું
ઉપયોગ કરીને લખાયેલું છે.
સહેજ ભાષામાં લખ્યા તો એનું અર્થ હોવાને કે હજારો, આ મારો
પ્રથમ અંક છે, હું આને 4 ગુણ્યા 1 તરીકે લખું છું, પછી આ
મારું 3 છે, 3 પછી 4 લખાયા છે, તે કેવી રીતે બને છે, તેના
વિશે વિચારો, 30 વત્તા 4, એટલે 10, 3 ગુણ્યા 10 લખ્યું છે, જો
હું વિશે વાત કરું તો 30 અર્થાત ત્રણ દશક છે.
2, 3, 4, 2, 3, 4, 100 નો અર્થ શું છે, 100 કેવી રીતે છે,
100, 3 અંકોમાં કેટલા અંક છે, 2, 3, 4, 3 અંકોમાં કેટલા અંક
છે, તો આપણે શું કરીશું, આપણે શું કરીશું, આપણે 2 ગુણ્યા 100,
હું કહું છું, 1, 2, 3, 4, 4, કેટલા અંકો છે, 4, તો શું
C: આપણે કરીશું, 1 ની 1000 ગુણાકાર, તમે આખી વાત અહીં લખી શકો
છો, તમે આ રીતે કરી શકો છો, હવે કેમ છે, કમ્પ્યુટર પ્રોગ્રામર
અથવા આઇટી પ્રોફેશનલ તરીકે, તમને નીચેની નંબર સિસ્ટમ સમજવું
જોઈએ, તમને જાણવું જોઈએ કે, પછી શું છે.
દૃશ્ય, ત્યાં કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા
ઘણા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંકો છે,
કેટલા અંકો છે
આપણે આ નવી લેકચરમાં નંબર સિસ્ટમ જોવા જઈએ છીએ, હવે નંબર
કેટલા છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે?
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
આંકડા છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા
અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક
ત્યાં, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા
અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા
અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
છે, કેટલા અંક છે, કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંકો
ઘણા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંકો છે,
કેટલા અંકો છે
ત્યાં છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંકો છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
આંકડા છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા
અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક
આ લેક્ચરમાં અમે નંબર સિસ્ટમ જોવા જઈશું, હવે નંબરો કેટલા છે,
કેટલા ડિજિટ્સ છે તે જુઓશું, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે.
ઘણા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંકો છે,
કેટલા અંકો છે
આપણે આ નવી લેકચરમાં નંબર સિસ્ટમ જોવા જઈએ છીએ, હવે અંકો
કેટલા છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે?
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
આંકડા છે, કેટલા અંક છે? કેટલા અંક છે? કેટલા અંક છે? કેટલા
અંક છે? કેટલા અંક છે? કેટલા અંક છે? કેટલા અંક છે? કેટલા અંક
છે? કેટલા અંક છે? કેટલા અંક છે?
ત્યાં, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા
અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા
અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
છે, કેટલા અંક છે, કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંકો
આ લેકચરમાં અમે નંબર સિસ્ટમ જોવા જઈશું, હવે નંબર શું છે ...
કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે? (In this
lecture, we will learn about the number system, what is a
number, how many digits are there, etc.)
ત્યાં છે, કેટલા અંકો છે, કેટલા અંકો છે, કેટલા અંકો છે,
કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંકો છે, કેટલા અંક છે, કેટલા અંકો છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
આંકડા છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા
અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક
છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે, કેટલા અંક છે,
કેટલા અંક
આ લેકચરમાં અમે નંબર સિસ્ટમ જોઈશું, હવે નંબર કેટલા છે, કેટલા
અંકો છે, તેની સંખ્યા કેટલી છે, તેની સંખ્યા કેટલી છે, આ
વિષયમાં કોઈ સંશય નથી, તેથી આપણે આગળ વધીશું.
ઘણા અંકો કેટલા છે 2 પાવર 2 છે? ૪ જો આપણે ૪ ને ૧ વડે ગુણીએ,
તો શું આવશે? 4 તો જ આપણે ઉમેરીશું
2 પાવર 3 કેટલો છે? 8
જો આપણે ૮ ને શૂન્ય વડે ગુણીએ, તો શું આવશે? ફક્ત ૦
તેમાં ઉમેરો.
2 પાવર 4 કેટલો થાય છે? ૨, ૨ બરાબર ૪, ૨ બરાબર ૮, ૨ બરાબર ૧૬
૧૬ એટલે કે ૧૬ એ ૧૬ ગુણ્યા ૧
એટલે કે, મને જે મળ્યું તે 16 છે
હવે તેની ઝડપથી ગણતરી કરો
16 અને 4 એટલે કેટલા? 20
શું છે 21?
તેથી, મને જે મળ્યું તે 21 છે અને અહીં તે આપેલ છે
મેં 21 લખ્યું છે
કારણ કે તે દશાંશમાં છે
તેથી, મેં આધાર 10 લખ્યું
જે તેણે એક પછી એક પગલું ભર્યું
સ્ટેપ 1 માં, તેણે આ કર્યું
સ્ટેપ 2 માં, તેણે આ કર્યું
અને પછી સ્ટેપ 3 માં
તેણે આ રીતે લખ્યું હતું
અને તેણે શું કહ્યું
નોંધ કરો 101012 સામાન્ય રીતે 10101 તરીકે લખવામાં આવે છે
હવે, તેણે શું લખ્યું છે
તેમણે કહ્યું છે કે ઓક્ટાલ નંબર સિસ્ટમમાં વસ્તુઓને કેવી રીતે
રૂપાંતરિત કરવામાં આવે છે
તેથી, તે જ વસ્તુઓ
લાક્ષણિકતાઓ લખેલી હોય છે
તેમણે કહ્યું છે
૮ અંકો વાપરે છે
એટલે કે, મારી પાસે તે આઠ અંકો કયા છે?
મેં કહ્યું કે તમારી પાસે 0, 1, 2, 3, 4, 5, 6 અને 7 છે
આને શું કહેવાય? આને 8 નંબર સિસ્ટમ કહેવામાં આવે છે
તેને શું કહેવામાં આવતું હતું? ૨ આધાર સંખ્યા સિસ્ટમ
દરેક સ્થાન અષ્ટાંક સંખ્યા માં
આધારનો ૦ પાવર રજૂ કરે છે
એટલે કે ૮ નો પાવર ૦ છે
જેમ કે ત્યાં શું હતું? 2 પાવર એ 0 છે
પછી 2 પાવર 1 છે
પછી 2 પાવર 2 છે
અહિંયા, 8 પાવર એ 0 છે 8 પાવર એ 1 8 પાવર બરાબર 2
આ રીતે, આપણે જમણેથી ડાબે જઈશું
ઑક્ટલ નંબર સિસ્ટમમાં છેલ્લી સ્થિતિ
આધારનો x પાવર રજૂ કરે છે 8 પાવર 4 8 પાવર 5 હોઇ શકે
અહીંની જેમ, 8 પાવર 4 છે
જ્યાં x એ છેલ્લા સ્થાનને રજૂ કરે છે
તેણે શું કર્યું છે?
તેણે પણ આવું જ કર્યું છે
તેમણે તમને એક નંબર આપ્યો છે 1, 2, 5, 7, 0
તેમણે તમને આ આપ્યું છે
ઑક્ટલ સંખ્યામાં
જેમાં આપણે ઑક્ટલ નંબર કન્વર્ટ કરવાનો છે?
દશાંશ સંખ્યા 1, 2, 5, 7, 0 માં
આપણે શેનો ગુણાકાર કરવાનો છે? 8 પાવર એ 0 છે 7 પાવર એ 1 છે 5
પાવર એ 2 છે
2 પાવર એ 3 છે 1 પાવર બરાબર 4
બીજા પગલામાં
તેણે ગણતરી કરી છે
જ્યારે તમે છેલ્લામાં ગણતરી કરો
દશાંશમાં શું આવશે?
એટલે કે 12570 કે જે ઑક્ટલ નંબરમાં લખાયેલું છે
જ્યારે હું તેને રૂપાંતરિત કરું છું
દશાંશ 5496 માં હું સમજી ગયો છું
આગળની હેક્ઝાડેસિમલ નંબર સિસ્ટમ
હેક્ઝાડેસિમલ નંબર સિસ્ટમમાં
તેણે પણ આવું જ કર્યું છે
શું છે ખાસિયતો?
તેણે 10 અંકો અને 6 અક્ષરોનો ઉપયોગ કર્યો છે
તે 10 અંકો કયા છે?
૦ થી ૯ સુધી
તે પછી
તેમાં
લાક્ષણિકતાઓ A, B, C, D, E, F
અક્ષરો શું છે?
અક્ષરો રજૂ કરે છે
સંખ્યાઓ ૧૦ થી શરૂ થાય છે
એટલે કે ૧૦, ૧૧
અથવા બી, ૧૨
C, ૧૩
D, ૧૪
ઈ, ૧૫
F ને 16 નંબર સિસ્ટમ 8 નંબર સિસ્ટમ 2 નંબર સિસ્ટમ 2 નંબર
સિસ્ટમ 16 નંબર સિસ્ટમ પણ કહેવામાં આવે છે
હેક્ઝાડેસિમલ નંબર સિસ્ટમ ૮ નંબર સિસ્ટમ
ઑક્ટલ નંબર સિસ્ટમ
અહિંયા હેક્ઝાડેસિમલ નંબરમાં દરેક સ્થિતિ
આધારનો ૦ પાવર રજૂ કરે છે
એટલે કે 16 પાવર 0, 16 પાવર 1 16 પાવર 2, 16 પાવર 3 16 પાવર 4
16 પાવર 5
છેલ્લો પાવર
છેલ્લું સ્થાન
હેક્ઝાડેસિમલ નંબર 19, એફ, ડી, ઇ, 16
ચાલો રૂપાંતર કરવાનો પ્રયત્ન કરીએ
પ્રથમ E
હવે E
E ને ૧૬ ગુણ્યા ૦ ને ગુણવા
વત્તા D ને 16 ગુણ્યા 1 ને ગુણાકાર કરો
વત્તા F ને ૧૬ ગુણ્યા ૨ ને ગુણવા
વત્તા ૯ ગુણ્યા ૧૬ ગુણ્યા ૩
વત્તા ૧ ગુણ્યા ૧૬ ગુણ્યા ૪
આ છે 4
જે છેલ્લી પંક્તિમાં લખવામાં આવી હતી
ઉદાહરણ 16 પાવર x
પછીના પગલામાં ૧ ને ૧૬ ગુણ્યા ૪ ૯ ને ગુણ્યા ૧૬ ગુણ્યા ૩
F ને ગુણ્યા 15 ગુણ્યા 16 ગુણ્યા 2
વત્તા D ગુણ્યા 13 ગુણ્યા 16 ગુણ્યા 14 ગુણ્યા 14 ગુણ્યા
16,462 16,462 16,462 મારો નંબર હેક્ઝાડેસિમલ 19એફડીઇમાં
લખવામાં આવ્યો છે જ્યારે હું તેને દશાંશમાં રૂપાંતરિત કરું
છું ત્યારે મને શું મળે છે?
આ લેક્ચરમાં નંબર સિસ્ટમ જોવા મળશે, નંબર સિસ્ટમ શું છે? તેને
દશાંશમાં રૂપાંતરિત કરવું જો કે તેને દશાંશમાં રૂપાંતરિત
કરવું આપણે સ્કાય કોડ વાંચવો પડશે પછી મેં મળેલો નંબર
દસમલવાળા સિસ્ટમમાં રૂપાંતરિત કર્યો હોય તો હું 1,06,462
મેળવ્યો છે.
હવે પછીનું વ્યાખ્યાન આપણે તેને ફરીથી જોઈશું
હવે આપણે નંબર સિસ્ટમ જોઈએ, પહેલી વાર આપણે પ્રથમ પીઢીને જોઈએ
જેમાં મશીન ભાષા અને લો લેવલ ભાષાનો ઉપયોગ કરવામાં આવ્યો હતો
જેને કોઈ સમજતો નથી હતો, પછી ફક્ત એક વ્યક્તિ સમજી શક્યો હતો
પછી સમાધાન મળ્યું હતું તો એસેમ્બલી ભાષા લાવીએ.
એસેમ્બલી ભાષામાં વસ્તુઓ આ રીતે લખવામાં આવે છે. જો તમે કોઈ
સંખ્યાનો કામ કરવા માંગતા હો તો 2sum3 લખો જો તમે ગુણાકાર
કરવા માંગતા હો તો 2mul3 લખો. આનો અર્થ છે કે કેટલીક વસ્તુઓ
સરળ બનાવવા માટે આપણી ભાષામાં વસ્તુઓ બનાવવી જોઈએ.
આપણી ખુદની ભાષા બનાવવાની કોઈ સંભવના નથી, પછી કમ્પાઇલર
આવ્યું જે કોઈપણ પ્રોગ્રામિંગ ભાષામાં લખાયેલો કોડ કમ્પ્યુટર
સમજી શકે તેથી અમે ઉચ્ચ સ્તરીય ભાષા લીધી જે અમે C ભાષામાં
લખ્યું છે.
કોડ પર તમારી ચિંતા કરવાની જરૂર નથી, તમારે શીખવવાની જરૂર
નથી, તમારે ફક્ત વાંચવું પડે છે. પછી અમારી બધી સમસ્યાઓ હલ થઈ
ગઈ હતી. હવે અમે જોઈએ કે કોમ્પાઇલર બધું રૂપાંતરિત કરે છે.
હોમવર્કમાં એક ટેબલ છે જેને રૂપાંતરિત કરવાની રીત આપણે શીખી
શકીએ.
દરેક અક્ષર માટે
મારી પાસે દશાંશ સંખ્યા છે કે કેવી રીતે તે સંખ્યાને ૨ વડે
સરળ રીતે રૂપાંતરિત કરવી બાકીની સંખ્યાઓને ૧૦ વત્તા ૨૦ કેવી
રીતે રૂપાંતરિત કરવી તે લખો ૧૦ વત્તા ૨૦ તેને આ કમ્પાઇલર તે
રીતે લખો આપણે તેને લખીશું
હું આશા રાખું છું કે તમને આ વિડિઓ ગમશે જો તમને કોઈ શંકા હોય
તો તમે આ વિડિઓ ફરીથી ચલાવી શકો છો જો તમને કોઈ શંકા હોય તો
અમે તેનો ઉકેલ લાવીશું
હું તમને હવે પછીના વ્યાખ્યાન ગુડબાયમાં મળીશ
મૂળભૂત રીતે જો તમે અદ્યતન પ્રમાણપત્રનો સંદર્ભ લેશો તો તમને
અદ્ભુત પુરસ્કારો મળશે જે તમે સંદર્ભ આપો છો તે દરેક મિત્ર
માટે રસપ્રદ લાગે છે જે તમે એવા પોઇન્ટ્સ મેળવો છો જેને તમે
રિડીમ કરી શકો છો અને આ કોર્સ પૂર્ણ કર્યા પછી તમને નોકરીની
ગેરંટી પણ મળશે