ગણિત, પ્રોગ્રામિંગ અને ઘણા વ્યવહારુ કાર્યક્રમોમાં બાકીની ગણતરી કરવી અને મોડ્યુલો ઑપરેશનનો ઉપયોગ કરવો જરૂરી છે. અવશેષો કેવી રીતે કાર્ય કરે છે તે સમજવાથી તમને વિભાજનની સમસ્યાઓ હલ કરવામાં, વિભાજ્યતા તપાસવામાં અને સમય અને કૅલેન્ડર જેવા ચક્રીય દાખલાઓ સાથે કામ કરવામાં મદદ મળે છે.
શેષ શું છે?
જ્યારે તમે એક સંખ્યાને બીજા વડે વિભાજિત કરો છો અને પરિણામ એ પૂર્ણ સંખ્યા નથી હોતી, ત્યારે જે બાકી રહે છે તે બાકી રહે છે. શેષ હંમેશા વિભાજક કરતા નાનો હોય છે.
Dividend ÷ Divisor = Quotient with Remainder R
Example: 17 ÷ 5 = 3 remainder 2
Because: 5 × 3 + 2 = 17
અવશેષો સાથે વિભાગ
ડિવિડન્ડ, વિભાજક, ભાગ અને શેષ વચ્ચેનો સંબંધ:
Dividend = (Divisor × Quotient) + Remainder
a = (b × q) + r
Where:
a = dividend
b = divisor
q = quotient
r = remainder (0 ≤ r < b)
કાર્ય કરેલ ઉદાહરણો
ઉદાહરણ 1: 23 ÷ 6
23 ÷ 6 = 3 remainder 5
Check: 6 × 3 + 5 = 18 + 5 = 23 ✓
ઉદાહરણ 2: 45 ÷ 7
45 ÷ 7 = 6 remainder 3
Check: 7 × 6 + 3 = 42 + 3 = 45 ✓
ઉદાહરણ 3: 100 ÷ 8
100 ÷ 8 = 12 remainder 4
Check: 8 × 12 + 4 = 96 + 4 = 100 ✓
મોડ્યુલો ઓપરેશન
મોડ્યુલો ઓપરેશન (મોડ) માત્ર શેષ આપે છે, ભાગ નહિ. તે પ્રોગ્રામિંગમાં મોડ b અથવા a % b તરીકે લખાયેલ છે.
17 mod 5 = 2 (because 17 = 5 × 3 + 2)
23 mod 6 = 5 (because 23 = 6 × 3 + 5)
100 mod 8 = 4 (because 100 = 8 × 12 + 4)
મોડ્યુલો ઉદાહરણો કોષ્ટક
| વિભાગ | અવશેષ | બાકી (મોડ) |
|---|---|---|
| 10 ÷ 3 | 3 | 1 |
| 15 ÷ 4 | 3 | 3 |
| 20 ÷ 6 | 3 | 2 |
| 25 ÷ 7 | 3 | 4 |
| 30 ÷ 5 | 6 | 0 |
| 35 ÷ 8 | 4 | 3 |
| 50 ÷ 9 | 5 | 5 |
હાથ વડે અવશેષો શોધવી
પદ્ધતિ 1: લાંબી વિભાજન
3 R 5
-------
6 | 23
18
-------
5 ← remainder
પદ્ધતિ 2: બાદબાકી
23 - 6 = 17
17 - 6 = 11
11 - 6 = 5
5 < 6, so remainder is 5
વિભાજ્યતા તપાસી રહ્યું છે
જ્યારે શેષ શૂન્ય હોય, ત્યારે ડિવિડન્ડ વિભાજક દ્વારા વિભાજ્ય હોય છે:
20 mod 5 = 0, so 20 is divisible by 5
21 mod 5 = 1, so 21 is not divisible by 5
વ્યવહારુ એપ્લિકેશનો
ઉદાહરણ 1: વિતરણની સમસ્યા
You have 47 cookies to distribute equally among 6 children.
47 ÷ 6 = 7 remainder 5
Each child gets 7 cookies, with 5 cookies left over.
ઉદાહરણ 2: સમયની ગણતરી
How many hours and minutes in 125 minutes?
125 ÷ 60 = 2 hours remainder 5 minutes
125 minutes = 2 hours 5 minutes
ઉદાહરણ 3: કેલેન્ડર/સાયકલ
What day of the week is 37 days from Monday?
37 mod 7 = 2 (since 37 = 7 × 5 + 2)
2 days after Monday = Wednesday
મોડ્યુલોના વાસ્તવિક-વિશ્વ ઉપયોગો
| અરજી | ઉપયોગ કરો | ઉદાહરણ |
|---|---|---|
| સમય | કલાક/મિનિટ | 125 મિનિટ મોડ 60 = 5 મિનિટ |
| દિવસો | અઠવાડિયાનો દિવસ | 37 મોડ 7 = 2 |
| કેલેન્ડર | મહિનાના ચક્ર | 15 મોડ 12 = 3 |
| સ્મૃતિ | સરનામાં | હેશ કોષ્ટકો અનુક્રમણિકા માટે મોડનો ઉપયોગ કરે છે |
| બેંકિંગ | અંકો તપાસો | મોડનો ઉપયોગ કરીને ગણતરી કરેલ છેલ્લો અંક |
| ક્રિપ્ટોગ્રાફી | એન્ક્રિપ્શન | RSA મોડ્યુલર અંકગણિતનો ઉપયોગ કરે છે |
મોડ્યુલોના ગુણધર્મો
આ ગુણધર્મો ગણતરીમાં મદદ કરે છે:
(a + b) mod c = ((a mod c) + (b mod c)) mod c
(a - b) mod c = ((a mod c) - (b mod c)) mod c
(a × b) mod c = ((a mod c) × (b mod c)) mod c
નકારાત્મક સંખ્યાઓ અને બાકીના
નકારાત્મક સંખ્યાઓ સાથે કામ કરતી વખતે, શેષ અને વિભાજક સમાન ચિહ્ન ધરાવે છે:
-17 mod 5 = 3 (because -17 = 5 × (-4) + 3)
17 mod -5 = -3 (because 17 = -5 × (-3) + 2, adjusted)
વિવિધ પ્રોગ્રામિંગ ભાષાઓ નકારાત્મક મોડ્યુલોને અલગ રીતે હેન્ડલ કરે છે, તેથી સાવચેત રહો.
ક્રિપ્ટોગ્રાફીમાં મોડ્યુલર અંકગણિત
મોડ્યુલર અંકગણિત એ આધુનિક એન્ક્રિપ્શનનો પાયો છે. મોડ્યુલો ઓપરેશન્સનો ઉપયોગ કરીને મોટી સંખ્યામાં ઘટાડો કરવામાં આવે છે, જે ગાણિતિક જટિલતા દ્વારા સુરક્ષા જાળવી રાખીને ગણતરીઓને વ્યવસ્થિત બનાવે છે.
અમારા મોડ્યુલો કેલ્ક્યુલેટર નો ઉપયોગ તરત જ બાકીની ગણતરી કરવા અને મોડ્યુલો કામગીરી કરવા માટે કરો.