Mazmuna geç
MA

Modular Arithmetic for iOS

Neşirçi: Benjamin Burton
iOS $0.99
Wersiýa3.0
Neşirçi Benjamin Burton
Çykan senesi11 iýun 2016
Sene goşuldy11 iýun 2016
Os talaplaryiOS
TalaplarCompatible 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
Jemi ýüklemeler3
Bahasy$0.99

Düşündiriş

Arifmetiki modul N. üçin kalkulýator, size belli bir moduly saýlamaga, soň bolsa "mod" düwmesini gaýta-gaýta basmazdan köp hasaplamaga mümkinçilik berýär. Şeýle hem: - sargyt konwensiýasyna eýerýär; - özbaşdak köp sanly goldaýar; - çalt modully bölünişi we eksponentasiýany ýerine ýetirýär; - hasaplamanyňyzyň doly ýazgysyny görkezip biler. Modul arifmetikasy "galyndylaryň hasaplamasy". Ol matematika we informatika boýunça hemme zady özünde jemleýär we kriptografiýadan ştrih-kodlara çenli aýdym-saz programmalaryna eýedir. Esasy pikir, N modulyny saýlap, soň bolsa her sany 0,1,2, ..., N1 bitewi sanlaryň birine çenli azaltmak. N.For bilen bölünende galan zatlaryna görä 17:40 6 modulyny ulanyp (40 17-den galan 6-dan galan); 17 0 (17-den bäri 17-den galan zat ýok) .Arifmetika hem şoňa eýerýär düzgünleri. Entegem 17:15 + 7 5 modulyny ulanyp (22 5-den bäri); 3 9 10 (27-den bäri); 5 ^ 3 6 (125-den bäri). Aýyrmak we bölmek goşmaça we köpeltmegiň üstüni ýetirýär: 1 16 (16 + 1=17 0-dan bäri); 1/2 9 (9 2=18 1-den bäri); 4 - 7 14 (14 + 7=21 4-den bäri); 7 3=8 (8 3=24 7-den bäri) Negativearamaz sanlar ýa-da fraksiýalar ýok: ýokardaky mysallardaky 1 we 7 3 ýaly, bular hem 0,1, ..., N1-e çenli azalýar. Adat bolşy ýaly, nola bölüp bilmersiňiz. Şeýle hem sag tarapyň modul bilen umumy faktorlary bar bolsa bölüp bilmersiňiz. Modulymyzy 10-a üýtgeden bolsak, aşakdaky amallaryň hemmesi ýalňyşlyklar döredýär: 3 20 (20 0-dan bäri); 7 8 (8 we 10-dan umumy faktor bar) .Integers esassyz uly bolup biler. Mysal üçin, modulymyzy 2305843009213693951 (Mersenne premýer) diýip sazlasak, onda: 5 ^ 2305843009213693950 1 (Fermatyň kiçi teoremasy boýunça) .Kod seresaplylyk bilen ýazylýar we 186 awtomatlaşdyrylan synag toplumy bilen ätiýaçlandyrylýar.

Meňzeş programmalar

Alternatiwalar

Bu neşirýarçydan has köp