કોમ્પ્યુટર્સ, પ્રોગ્રામિંગ
Div માટે "પાસ્કલ" શું છે? વધુમાં, ગણતરીઓ અને ઉદાહરણો
દર વર્ષે પ્રોગ્રામર વ્યવસાય માંગ. કોડ લખવા માટે ક્ષણે વ્યાપક વિવિધ સ્તરે આસપાસ એક ડઝન ભાષાઓ માટે વપરાય છે. ક્રમમાં કોમ્પ્યુટર પ્રોગ્રામીંગ વધુ કાર્યક્ષમ શીખવાની પ્રક્રિયા બનાવવા માટે, ઉચ્ચ શાળાના વિદ્યાર્થીઓ અને 1-2 અભ્યાસક્રમો વિદ્યાર્થીઓ ભાષામાં "પાસ્કલ" તમારા પોતાના કાર્યક્રમો બનાવી પ્રથમ શીખવવામાં આવે છે. ઓપરેશન્સ div અને mod, અને તેના મધ્યમાં અન્ય ગણતરીઓ આ લેખ ધ્યાન કેન્દ્રિત.
ભાષા પાસ્કલ એક થોડા શબ્દો
"પાસ્કલ" પ્રખ્યાત વૈજ્ઞાનિક Niklaus Wirth, કે જે પાછળથી ટ્યુરિંગ એવોર્ડ અને એક ચંદ્રક એનાયત કરવામાં આવ્યો હતો દ્વારા 1968-1969 માં બનાવવામાં આવી હતી "કોમ્પ્યુટર ટેકનોલોજી પાયોનિયર." છેલ્લા થોડા સમય પહેલાં તેને પ્રમાણભૂત ભાષા વિકાસમાં ભાગ લીધો હતો "એલ્ગૉલ-68." 1970 માં પ્રકાશિત એક લેખમાં તેમના કામને Wirth મુખ્ય હેતુ માળખાગત પ્રોગ્રામિંગ અને ડેટા ઉપયોગ કરે છે એક અસરકારક સાધન બનાવટ કહેવાય છે.
ત્યાર બાદ, ભાષા "પાસ્કલ" માહિતી ટેકનોલોજી ક્ષેત્ર પર એક પ્રચંડ અસર કરી રહ્યો છે, આધાર એક બની હતી. આ દિવસે માટે, તે વિશ્વના અગ્રણી યુનિવર્સિટીઓ ઘણા વ્યાવસાયિક તાલીમ પ્રોગ્રામિંગ હોવા પર આધારિત છે.
પૂર્ણાંક ડિવિઝન શું છે
ગણિતશાસ્ત્રમાં શીર્ષક હેઠળ બે પૂર્ણાંકો ની કામગીરી સમજે છે. અન્ય તેમને એક પૂર્ણાંક ડિવિઝન પરિણામે, તે આંક પૂર્ણાંક ભાગ છે. અન્ય શબ્દોમાં, જો:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
અને તેથી આગળ.
પૂર્ણાંક ડિવિઝન પણ આંશિક આંક શોધવામાં કહેવામાં આવે છે.
નોંધ કરો કે આ ક્રિયા સાથે, જો ડિવિડન્ડ ભાજક કરતાં નાની હોય છે, પરિણામ શૂન્ય છે.
એ બી, બંને q માટે પૂર્ણાંક ડિવિઝન પરિણામ નિદર્શન કરે છે. પછી
ટી. ઈ. ડિવિઝન સામાન્ય અર્થમાં કરવામાં આવે છે, નજીકના પૂર્ણાંક નાના બાજુ પરિણામ rounding દ્વારા અનુસરવામાં આવે છે.
div માં ઓપરેશન "પાસ્કલ"
div - અમારા ભાષામાં પૂર્ણાંક વિભાગ માટે એક ખાસ ઓપરેટર પૂરી પાડે છે. અભિવ્યક્તિ પાસ્કલ, સૂત્ર જે ઉપર રજૂ કરવામાં આવે છે, ફોર્મ હશે:
ક્યૂ: એક div b =.
અમે સ્થિરાંકો, દાખલા તરીકે, ક્યુ = 50 અને b = 9, તો પછી અમે પડશે વિશે વાત કરી રહ્યા છો, તો: = 50 div 9. પરિણામે, ક્યૂ 5 સમાન હશે.
સંતુલન ગણતરી
div "પાસ્કલ" ઓપરેશન સામાન્ય રીતે મોડ સાથે અભ્યાસ કરવામાં આવે છે. પહેલાં આપણે આ રેકોર્ડ અર્થ શોધવા તમે કેવી રીતે નંબર બાકીના શોધી શકો છો જુઓ.
દેખીતી રીતે, તે પૂર્ણાંક ડિવિઝન, એટલે પરિણામે મેળવી કિંમત ઉપયોગ કરતી જોવા મળી શકાય છે. ઇ
R એક = - BX q.
"પાસ્કલ" ઓપરેશન મોડ
પાસ્કલ માં શોધી બાકીની ખૂબ સરળ હોઈ શકે છે. આ હેતુઓ માટે દ્વિસંગી ઓપરેટર મોડ આપવામાં આવે છે.
તે નીચે પ્રમાણે લખાય છે:
R એક મોડ b =.
જો, ઉદાહરણ તરીકે, A = 50 અને b = 9, તો પછી અમે આર છે: = 50 મોડ 9. પરિણામે, આર 4 બરાબર છે.
વ્યવહારુ અરજી
(R) ભાગાકાર બાકીની શોધવી કમ્પ્યુટિંગ અને દૂરસંચાર વપરાય છે. આવા નિયંત્રણની કામગીરી સાથે પેદા થાય છે, અને એક મર્યાદિત રેન્જમાં રેન્ડમ નંબરો.
મોડ ઓપરેટર છે, અને સંખ્યાઓ અનેક નક્કી કરવા માટે વપરાય છે, એમ. ઈ. પૂર્ણાંક પરિણામ સાથે બીજા દ્વારા એક નંબર ભાગાકાર. દેખીતી રીતે, આ નંબરો એક જોડી છે, જેના માટે ઓપરેટર અરજી પરિણામ 0 મોડ આપે છે.
"પાસ્કલ" અનેકતા શરત તરીકે લખી શકાય:
જો મોડ ખ = 0 પછી લખી (A, 'ગણો') બી.
ઉદાહરણ તરીકે, જ્યારે શરૂઆત શરત કોડ મોનીટર મૂલ્યો A = 4 અને b = 2 ઉપર રેકોર્ડ શિલાલેખ "4 ગણો 2" પ્રદર્શિત કરશે.
વધુમાં, ઓપરેટર મોડ દશાંશ નોટેશન સંખ્યામાં છેલ્લા અંક પ્રદર્શિત કરવા માટે વાપરી શકાય છે. આ કરવા માટે, બાંધકામ R = એક મોડ 10. ઉદાહરણ તરીકે ઉપયોગ કરે છે, આદેશ R = 37 મોડ 10 7 પરિણામ આપશે.
ઓપરેટર TRUNC
અન્ય ઓપરેટર છે, કે જેની સાથે તમે એક div માટે "પાસ્કલ" તરીકે જ પરિણામ મળી શકે છે. તે TRUNC, પૂર્ણાંકો જ લાગુ પડતી નથી કે જેના વિશે છે. તે આંશિક દલીલ પૂર્ણાંક ભાગ તરીકે પરિણામ આઉટપુટ આપે છે. ઓપરેટર સાથે મળીને "સામાન્ય" સમાન પરિણામ ભાગાકાર કરીને મેળવી. ઉપરના ઉદાહરણમાં ધ્યાનમાં લો. ચાલો a = 51 અને b = 9. પછી આદેશ ક્યૂ દ્વારા: = 51 9 div ક્યૂ મેળવવા: = 5, અમે rounding પરિણામે મેળવે છે. જો કે, જો ઓપરેટરો TRUNC જ નંબર માટે અરજી કરો, પછી પ્ર: = TRUNC (51/9) ચાલશે પ્ર: .. = 5, એટલે, એ જ પરિણામ છે.
ઉદાહરણ 1
ધ્યાનમાં તમે કેવી રીતે વ્યવહારુ સમસ્યાઓ ઉકેલવા માટે "પાસ્કલ" માં div અને mod વાપરી શકો છો. તમે બે-અંકની સંખ્યા અંકો રકમ શોધવાની જરૂર ધારો. તર્ક નીચે પ્રમાણે છે:
- પહેલેથી ઉપર દર્શાવ્યા મુજ્બ, સંખ્યામાં અંકો છેલ્લા તેને અને નંબર 10, ઓપરેટર મોડ અરજી દ્વારા મેળવી શકાય છે;
- પ્રથમ નંબર તરીકે, પછી તે બહાર ચાલુ જો તમે div "પાસ્કલ" માં ટીમ પર ફેરફારની બદલશે.
અમે ભાષા "પાસ્કલ" માટે કોડ લખો. તે નીચે પ્રમાણે દેખાશે:
કાર્યક્રમ Sum_2; (કાર્યક્રમ નામ)
var નંબર, નંબર 1, નંબર 2, સરવાળો: પૂર્ણાંક; (ચલોની સૂચિ પૂર્ણાંક તરીકે તેમના પ્રકાર નક્કી)
શરૂ (શરીર કાર્યક્રમ શરૂઆત)
લખવા ( 'ઇનપુટ બે આંકડાનો નંબર'); ( "ઇનપુટ બે આંકડાનો નંબર" શબ્દસમૂહ પ્રદર્શન)
વાંચો (સંખ્યા); (ઇનપુટ પ્રારંભિક નંબર)
સંખ્યા 1: સંખ્યા વિભાગ 10 =; (પ્રથમ અંક ગણતરી)
સંખ્યા 2: સંખ્યા મોડ 10 =; (બીજા આંકડાના ગણતરી)
રકમ = નંબર 1 + સંખ્યા 2; (ક્રમાંકો જથ્થો ગણતરી)
લખવા (રકમ); (સ્ક્રીન પર આઉટપુટ પરિણામ)
અંત.
9 - નંબર 25 માટે, આ કાર્યક્રમ મદદથી પરિણામ 7, 37, અને, ઉદાહરણ તરીકે.
ઉદાહરણ 2
એક કાર્યક્રમ ડિજિટ્સ 3-અંકની સંખ્યા રકમ ગણતરી માટે કોડ લખો.
તાજેતરની આંકડો શોધવા માટે કેવી રીતે - સમજી છે. તે જટિલ અને 1 લી ગણતરી નથી. તે આ નંબર અને 100 માટે "પાસ્કલ" ઓપરેટર div અરજી પરિણામે તે કેવી રીતે બીજા આંકડાના શોધવા માટે નક્કી કરવા માટે રહે છે કારણ કે થાય છે. આ કરવા માટે, તમે પરિણામ નથી અને ઓપરેટર મોડ 10 પછી વધુ વ્યવહારદક્ષ ડિઝાઇન, જે મૂળ નંબર જો મેળવવામાં આવે છે ઉપયોગ કરી શકો છો, અને ઓપરેટર વિભાગ 10 અરજી કરવાની હોય છે.
ત્રણ આંકડાનો નંબર નીચે પ્રમાણે હશે અંકોની રકમ ગણવા માટે કાર્યક્રમ કોડ:
કાર્યક્રમ Sum_3; (કાર્યક્રમ નામ)
var Number3, સરવાળો: પૂર્ણાંક; (ચલોની સૂચિ પૂર્ણાંક તરીકે તેમના પ્રકાર નક્કી)
શરૂ (શરીર કાર્યક્રમ શરૂઆત)
લખવા ( 'ઇનપુટ વૃક્ષ-અંકની સંખ્યા'); (શબ્દસમૂહ દર્શાવો «ઇનપુટ વૃક્ષ-અંકની સંખ્યા»)
વાંચો (Number3); (ઇનપુટ પ્રારંભિક નંબર)
સરવાળો: = Number3 div 100 + Number3 મોડ 10+ Number3 વિભાગ 10 મોડ 10; (રકમ ગણતરી)
લખવા ( 'સમ); (સ્ક્રીન પર આઉટપુટ પરિણામ)
અંત.
કેટલીક નોંધ
નોંધ કરો કે પરંપરાગત ડિવિઝન કામગીરી જ્યારે તેમની વર્ગ બહાર દલીલો પૂર્ણાંક લાગુ પડે છે. આ મૂળભૂત div "પાસ્કલ", તેમજ મોડ ઓપરેટર, જે પૂર્ણાંક તરીકે પરિણામ આપી ઓપરેશન તેને અલગ પાડે છે.
દ્વિસંગી પ્રકાર કામગીરી અમલ હુકમ એક જટિલ અભિવ્યક્તિ (એમ. ઇ 2 operands પર પ્રદર્શિત) તેમના અગ્રતા અને કૌંસ દ્વારા નક્કી થાય છે. અન્ય શબ્દોમાં, કૌંસ છે જો તેમના અભિવ્યક્તિ પ્રથમ મૂલ્યાંકન ડાબેથી જમણે આવે છે. કામગીરી *, /, ધિ MoD અને div + અને કરતા વધારે અગ્રતા છે -. કૌંસમાં હાજર ન હોય તો, ડાબેથી જમણી તરફ પહેલા અગ્રિમતા સાથે ક્રિયાઓ કરવા માટે હોવી જોઈએ, અને પછી - + અને -.
હવે તમે જાણો છો કે શું કાર્ય div "પાસ્કલ" માં ઉપયોગ થાય છે. તમે પણ તકો ઉપયોગ કરવા માટે તે, ખાતરી કરો કે માટે, તમે તમારી પોતાની એપ્લિકેશન્સ રચવા માટે મદદ કરશે મોડ ઓપરેટર ઓફર જાણો છો.
Similar articles
Trending Now