मोडुलो

गणनाओं की तुलना करें

डाउनलोड

इस गणना के लिए आपके इनपुट और परिणाम, साथ ही आपके द्वारा तुलना की गई कोई भी अतिरिक्त गणना शामिल है।

भाग से बचा शेषफल ज्ञात करना

मोडुलो एक संख्या को दूसरी से विभाजित करने के बाद बचा शेषफल ज्ञात करता है। एक भाज्य और एक भाजक दर्ज करें, और यह कैलकुलेटर शेषफल लौटाता है — वही मान जो आपको एक अलग, लंबे भाग से मिलेगा।

सूत्र

amodn=anan\vC{a \bmod n} = \vA{a} - n \left\lfloor \frac{\vA{a}}{n} \right\rfloor

जहां aa भाज्य है और nn भाजक है — शेषफल वह है जो nn के सबसे बड़े पूर्ण गुणज को घटाने के बाद बचता है जो अभी भी aa में समाता है।

हल किया गया उदाहरण

17 mod 5:

    1. 17÷5=317 \div 5 = 3 शेष 2\vC{2} — क्योंकि 5×3=155 \times 3 = 15, और 1715=217 - 15 = \vC{2}

ध्यान रखने योग्य मुख्य बातें

  • अलग-अलग प्रोग्रामिंग भाषाएं और गणित परंपराएं ऋणात्मक संख्याओं को अलग-अलग तरह से संभालती हैं। यह कैलकुलेटर अधिकांश प्रोग्रामिंग भाषाओं (JavaScript, C, Java) में आम “भाज्य के चिह्न” परंपरा का उपयोग करता है — लेकिन Python का % ऑपरेटर और कुछ गणित पाठ्यपुस्तकें एक ऐसी परंपरा का उपयोग करती हैं जहां परिणाम हमेशा इसके बजाय भाजक के चिह्न से मेल खाता है, जो समान ऋणात्मक इनपुट के लिए एक अलग दिखने वाला उत्तर दे सकता है।
  • a mod n का परिणाम हमेशा 0 और n-1 के बीच होता है (गैर-ऋणात्मक परंपरा का उपयोग करते हुए), यही ठीक कारण है कि मोडुलो का उपयोग “रैपिंग” व्यवहार के लिए किया जाता है। यह सीमित-सीमा गुण ही मोडुलो को किसी भी चक्रीय चीज़ के लिए स्वाभाविक उपकरण बनाता है — घड़ी अंकगणित, सप्ताह के दिन, रैप-अराउंड होने वाली ऐरे इंडेक्सिंग, और दोहराए जाने वाले पैटर्न सभी इसी सीमित रैपअराउंड व्यवहार पर निर्भर करते हैं।
  • यह जांचना कि कोई संख्या सम है या विषम, केवल मोडुलो 2 है। कोई भी संख्या mod 2 या तो 0 (सम) या 1 (विषम) होती है — यह रोज़मर्रा की प्रोग्रामिंग में मोडुलो के सबसे सरल और सबसे सामान्य व्यावहारिक उपयोगों में से एक है।
  • मोडुलो क्रिप्टोग्राफी में एक मौलिक संक्रिया है, विशेष रूप से बड़ी प्राइम संख्याओं के साथ। मॉड्यूलर अंकगणित (एक निश्चित मॉड्यूलस के तहत शेषफलों के साथ काम करना) RSA जैसी व्यापक रूप से उपयोग की जाने वाली एन्क्रिप्शन योजनाओं का आधार है — यह कैलकुलेटर जो बुनियादी शेषफल अवधारणा गणना करता है वह वास्तविक क्रिप्टोग्राफिक अनुप्रयोगों में सैकड़ों अंकों लंबी संख्याओं तक बढ़ जाती है।

सामान्य गलतियाँ

  • यह मान लेना कि मोडुलो हमेशा एक गैर-ऋणात्मक परिणाम देता है। इस कैलकुलेटर की “भाज्य के चिह्न” परंपरा का मतलब है कि एक ऋणात्मक भाज्य एक ऋणात्मक (या शून्य) शेषफल उत्पन्न करता है — टूल्स के बीच परिणामों की तुलना करने से पहले पुष्टि करें कि आपको वास्तव में किस परंपरा की आवश्यकता है।
  • मोडुलो को सामान्य भाग के साथ भ्रमित करना। मोडुलो केवल बचा हुआ शेषफल लौटाता है, भागफल नहीं — 17 को 5 से भाग देने पर 3.4 मिलता है, लेकिन 17 mod 5 का मान 2 है, जो एक बहुत अलग उद्देश्य के लिए उपयोग की जाने वाली एक बहुत अलग संख्या है।
  • यह भूल जाना कि मॉड्यूलस 0 अपरिभाषित है। शून्य से भाग का कोई उत्तर नहीं है, और न ही a mod 0 का — किसी भी कैलकुलेटर या प्रोग्राम को इसे एक त्रुटि के रूप में मानना चाहिए, चुपचाप 0 या भाज्य को अपरिवर्तित नहीं लौटाना चाहिए।
  • यह भ्रमित करना कि कौन सी संख्या भाज्य है और कौन सी भाजक। विशेष मामलों को छोड़कर a mod n, n mod a के समान नहीं है — दोनों के क्रम को बदलने से परिणाम पूरी तरह से बदल जाता है, न कि केवल उसका चिह्न।

जानने योग्य बातें

स्रोत: मोडुलो संक्रिया.

अक्सर पूछे जाने वाले प्रश्न

मोडुलो संक्रिया क्या है?

मोडुलो (अक्सर "mod" या % लिखा जाता है) एक संख्या को दूसरी से विभाजित करने के बाद बचा शेषफल ज्ञात करता है। उदाहरण के लिए, 17 mod 5 = 2, क्योंकि 17 को 5 से विभाजित करने पर 3 आता है और 2 शेष बचता है। यह वही शेषफल है जो आपको लंबे भाग से मिलेगा, बस अकेले रिपोर्ट किया गया।

मोडुलो ऋणात्मक संख्याओं के साथ कैसे काम करता है?

यह कैलकुलेटर अधिकांश प्रोग्रामिंग भाषाओं द्वारा उपयोग किए जाने वाले "भाज्य के चिह्न" सम्मेलन का उपयोग करता है: शेषफल विभाजित की जा रही संख्या के समान चिह्न लेता है। उदाहरण के लिए, -7 mod 3 है -1 (2 नहीं), क्योंकि -7 को 3 से विभाजित करने पर शून्य की ओर -2 तक पूर्णांकित होता है, जिससे -1 शेष बचता है। कुछ गणित की कक्षाएं एक सम्मेलन सिखाती हैं जहां शेषफल हमेशा गैर-ऋणात्मक होता है -- यदि आपको वह संस्करण चाहिए, तो भाजक को ऋणात्मक परिणाम में जोड़ें।

मोडुलो का उपयोग किसलिए किया जाता है?

मोडुलो वहां दिखाई देता है जहां कुछ चक्रित होता है या घूमकर वापस आता है -- 12-घंटे की घड़ी पर समय बताना (13 mod 12 = 1 बजे), यह जांचना कि कोई संख्या सम है या विषम (n mod 2), या दोहराए जाने वाले पैटर्न को समान रूप से रखना। यह प्रोग्रामिंग और क्रिप्टोग्राफी में भी एक मुख्य निर्माण खंड है।

ऋणात्मक मोडुलो के लिए अलग-अलग कैलकुलेटर या प्रोग्रामिंग भाषाएं अलग-अलग उत्तर क्यों देती हैं?

दो सामान्य सम्मेलन हैं: यह कैलकुलेटर "भाज्य के चिह्न" का उपयोग करता है (JavaScript, C, और Java से मेल खाते हुए), जहां शेषफल का चिह्न विभाजित की जा रही संख्या से मेल खाता है। Python और कुछ गणित की पाठ्यपुस्तकें इसके बजाय "भाजक के चिह्न" का उपयोग करती हैं, जहां शेषफल हमेशा भाजक के चिह्न से मेल खाता है। दोनों गणितीय रूप से मान्य सम्मेलन हैं -- वे केवल ऋणात्मक संख्याओं को अलग तरीके से संभालते हैं, यही कारण है कि समान इनपुट विभिन्न उपकरणों में अलग दिखने वाले परिणाम दे सकते हैं।

क्रिप्टोग्राफी में मोडुलो का उपयोग कैसे किया जाता है?

मॉड्यूलर अंकगणित -- एक निश्चित मापांक के तहत बार-बार शेषफलों के साथ काम करना -- RSA जैसी व्यापक रूप से उपयोग की जाने वाली एन्क्रिप्शन योजनाओं की नींव है, जो बहुत बड़ी अभाज्य संख्याओं के साथ मोडुलो संक्रियाओं पर निर्भर करती है। यह कैलकुलेटर छोटी संख्याओं के लिए जो बुनियादी शेषफल अवधारणा गणना करता है, वही वास्तविक क्रिप्टोग्राफिक प्रणालियों में सैकड़ों अंकों लंबी संख्याओं तक बढ़ जाती है।

अपनी उम्र की पुष्टि करें

खाता बनाने के लिए, कृपया अपना जन्म महीना और वर्ष बताएं।