Modular Arithmetic 4.1

Modular Arithmetic 4.1

Benjamin Burton  ❘ Kommerziell
iOS
aus 4 Bewertungen
Neueste Version
4.1
Sicher
HERVORRAGEND Bewertung

The Modular Arithmetic Calculator offers a streamlined approach to performing arithmetic operations modulo N. By allowing users to select a fixed modulus, it alleviates the need to repeatedly engage a "mod" button during calculations. This calculator is characterized by several key features:

  • Adherence to conventional order of operations;
  • Support for arbitrarily large integers;
  • Efficient execution of modular division and exponentiation;
  • Capability to display a complete transcript of calculations.

Modular arithmetic, fundamentally understood as a "calculus of remainders," is integral across various fields of mathematics and computer science, with notable applications in cryptography, coding systems for barcodes, and even in music theory.

The core principle involves selecting a modulus N and thereby reducing each number to one of the integers in the range 0 to N−1 based on the remainder obtained from division by N. For illustrative purposes, consider a modulus of 17:

40 ≡ 6 (since dividing 40 by 17 yields a remainder of 6);

17 ≡ 0 (since dividing 17 by 17 results in no remainder).

The calculator respects these modular rules in arithmetic operations as well. Continuing with the modulus of 17:

15 + 7 ≡ 5 (since 22 reduces to 5);

3 × 9 ≡ 10 (as 27 reduces to 10);

5 ^ 3 ≡ 6 (because 125 reduces to 6).

Subtraction and division are also consistent with this modular framework:

−1 ≡ 16 (as 16 + 1 = 17 ≡ 0);

1/2 ≡ 9 (since 9 × 2 = 18 ≡ 1);

4 - 7 ≡ 14 (since 14 + 7 = 21 ≡ 4);

7 ÷ 3 = 8 (as 8 × 3 = 24 ≡ 7).

The concept excludes negative numbers and fractions; such cases are also reduced to one of the integers from the set {0,1,...,N−1}. Division by zero is prohibited, as is division when the divisor shares common factors with the modulus. When employing a modulus of 10, errors arise in the following operations:

  • 3 ÷ 20 (as 20 ≡ 0);
  • 7 ÷ 8 (because 8 and 10 share a common factor of 2).

The calculator accommodates integers of any size. For example, setting the modulus to a Mersenne prime, specifically 2305843009213693951, illustrates that:

5 ^ 2305843009213693950 ≡ 1, as per Fermat's little theorem.

The underlying code is meticulously designed and verified through an extensive suite of no fewer than 186 automated tests.

This application further enhances user experience by supporting external keyboards, Siri Shortcuts, as well as multitasking features on iPad such as Slide Over, Split View, and multiple windows.

Übersicht

Modular Arithmetic ist eine Kommerziell-Software aus der Kategorie Bildung & Wissen, die von Benjamin Burton entwickelt wird.

Die neueste Version von Modular Arithmetic ist 4.1, veröffentlicht am 25.12.2024. Die erste Version wurde unserer Datenbank am 25.12.2024 hinzugefügt.

Modular Arithmetic läuft auf folgenden Betriebssystemen: iOS.

Die Nutzer haben Modular Arithmetic eine Bewertung von 5 von 5 Sternen gegeben.

Screenshots (Klicken, um zu vergrößern)

Neueste Reviews


Football League 2024

Kostenloser mobiler Fußball mit lizenziertem Manchester City und Deep Squad Building

GXR

GXR bietet Football-Streaming an, aber Zuverlässigkeitsprobleme beeinträchtigen große Spiele

Farming Simulator 20+

Farming Simulator 20+ bringt realistische Landwirtschaft, Maschinen und Pferde auf iOS

PhonePe Business

PhonePe Business: Umfangreiche Händlerzahlungen und Darlehen, aber Supportbeschwerden bestehen weiterhin

Project Indigo

Kostenlose Adobe Labs Kamera mit computergestützter Fotografie und tiefgreifenden manuellen Steuerungen

Google Chrome

Google Chrome: schneller, sicherer, kostenloser Browser mit starker Google-Integration

Verwandt


Learn Quantum Physics Pro

Learn Quantum Physics app is targeted towards students, research, and teaching professionals. The content covers a wide array of topics related to quantum physics in a clear and easily understandable manner.

Math Ref

Math Ref is an educational app that has received accolades for its comprehensive content. With a database of over 1,400 formulas, illustrations, and examples, it covers various subjects including math, physics, and chemistry.

TurtleArt: Make Art with Code

TurtleArt is an innovative application designed to blend artistic expression with coding fundamentals. By utilizing a block-based approach, users can connect puzzle-like pieces to create a sequence of commands, leading to the visual …

Tutorial for Apache

This comprehensive guide aims to serve as a definitive reference for Apache Ant and Apache POI documentation. The resources are organized into detailed tutorials and overviews designed to facilitate a professional understanding of each …
UpdateStar Premium Edition UpdateStar Premium Edition
UpdateStar Premium: Hält Windows-Software mit umfangreicher Datenbankabdeckung aktuell
Google Chrome Google Chrome
Google Chrome: schneller, sicherer, kostenloser Browser mit starker Google-Integration
Microsoft Edge Microsoft Edge
Microsoft Edge: ein Copilot-basierter Browser mit hoher Sicherheit und Akkueinsparung
Microsoft OneDrive Microsoft OneDrive
Microsoft OneDrive: zuverlässige Cloud-Synchronisation und -Sicherung über Windows, Mac und Mobilgeräte hinweg
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Steigern Sie Ihre Systemleistung mit Microsoft Visual C++ 2015 Redistributable Package!
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Wesentliche Komponente zum Ausführen von Visual C++-Anwendungen

Neueste Updates


EDEN: Closer to God 1.2.0

Eden is a free Christian community application designed to connect believers around the world with their faith and with one another.

Zmanim Calendar - לוח וזמנים 1.0

Zmanim Chabad Minhag is a software application that calculates Jewish prayer and halachic times based on the user's geographic location.

Catch Monster 1.0

The game centers on a simple objective: capture the largest monster on the field. Players build and expand their army while using coordinated pulls to slow the creature's movement, creating opportunities to close in and make the catch.

芝士架构 4.0.12

芝士架构是一款面向软考高级系统架构设计师考试的备考应用。应用以考试中的难点和易混淆内容为重点组织复习,帮助考生有针对性地查漏补缺。 应用提供练习排名与当前预测分数功能,考生可以随时了解自己在同批备考者中的位置及复习进度。错题导出与二级知识点分类等功能便于利用零散时间进行复习,在一定程度上减少了时间成本。 除应用本身的练习功能外,开发者还为购买用户提供配套资料《架构过关小册子》,内容涵盖论文写作方法、常见论文主题、案例分析及综合分析题等核心知识点。与动辄数百上千元的线下培训…

Thumbnail Saver 1.0

This application allows users to save video thumbnails directly to the device's Photo Library. To retrieve a thumbnail, users must enter the corresponding video ID in the input field, which is used to fetch the video details before the …