Modular Arithmetic for iOS
| संस्करण | 3.0 |
|---|---|
| प्रकाशक | Benjamin Burton |
| जारी मिति | २०१६ जुन ११ |
| मिति थपियो | २०१६ जुन ११ |
| ओएस आवश्यकताहरू | iOS |
| आवश्यकताहरु | Compatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| कुल डाउनलोड | ३ |
| मूल्य | $0.99 |
वर्णन
अंकगणित मोड्युलो N को लागि एक क्याल्कुलेटर। यसले तपाईंलाई एक निश्चित मोड्युलस छनोट गर्न दिन्छ, र त्यसपछि "मोड" बटन बारम्बार थिच्नु बिना धेरै गणनाहरू गर्न दिन्छ। यसले पनि:- अर्डर कन्भेन्सनलाई पछ्याउँछ;- स्वेच्छाचारी रूपमा ठूलो संख्याहरूलाई समर्थन गर्दछ;- द्रुत मोड्युलर विभाजन र घातांक प्रदर्शन गर्दछ;- तपाईंको गणनाको पूर्ण ट्रान्सक्रिप्ट देखाउन सक्छ। मोड्युलर अंकगणित एक "अवशेषहरूको क्याल्कुलस" हो। यसले गणित र कम्प्युटर विज्ञानमा सुविधा दिन्छ, र यसमा क्रिप्टोग्राफीदेखि बारकोडदेखि सङ्गीतसम्मका अनुप्रयोगहरू छन्। आधारभूत विचार यो हो कि तपाईंले मोड्युलस N छान्नुहुन्छ, र त्यसपछि प्रत्येक संख्यालाई ०,१,२,...,एन१ मा घटाउनुहोस्। N द्वारा भाग गर्दा कति बाँकी रहन्छ। उदाहरणका लागि, 17:40 6 को मोड्युलस प्रयोग गरेर (40 17 ले 6 को बाँकी छोड्छ); 17 0 (17 17 ले कुनै पनि बाँकी छोड्दैन)। नियमहरू। अझै पनि 17:15 + 7 5 (22 5 देखि); 3 9 10 (27 10 देखि); 5 ^ 3 6 (125 6 देखि) को मोडुलस प्रयोग गर्दै। घटाउ र भागले जोड र गुणनलाई पूरक गर्ने तरिकामा व्यवहार गर्दछ: 1 16 (16 + 1=17 0 देखि); 1/2 9 (9 2=18 1 देखि); 4 - 7 14 (14 + 7=21 4 देखि); 7 3=8 (8 3=24 7 देखि) .त्यहाँ कुनै ऋणात्मक संख्या वा अंशहरू छैनन्: माथिका उदाहरणहरूमा 1 र 7 3 जस्तै, यी पनि 0,1,...,N1 मध्ये एउटामा घटाइएका छन्। सामान्य रूपमा, तपाईंले शून्यले भाग गर्न सक्नुहुन्न। यदि दायाँ छेउमा मोड्युलससँग कुनै सामान्य कारकहरू छन् भने तपाईंले पनि विभाजन गर्न सक्नुहुन्न। यदि हामीले हाम्रो मोड्युलसलाई 10 मा परिवर्तन गर्यौं भने, निम्न अपरेसनहरूले त्रुटिहरू उत्पन्न गर्दछ: 3 20 (20 0 देखि); 7 8 (8 र 10 मा 2 को साझा कारक छ)। पूर्णांकहरू मनमानी रूपमा ठूला हुन सक्छन्। उदाहरणका लागि, यदि हामीले हाम्रो मोड्युलसलाई 2305843009213693951 (एक मर्सेन प्राइम) मा सेट गर्यौं भने: 5 ^ 2305843009213693950 1 (फेर्मेटको सानो प्रमेयद्वारा)। कोड सावधानीपूर्वक लेखिएको छ, र पूर्ण परीक्षण 168 द्वारा ब्याकअप गरिएको छ।