Modular Arithmetic 4.1

Modular Arithmetic 4.1

Benjamin Burton – Commercial – iOS
4 票から
最新バージョン
4.1
インストールしても安全
image/svg+xml EXCELLENT User Rating

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.

概要

Modular Arithmetic は、 Benjamin Burtonによって開発されたカテゴリ 教育 の Commercial ソフトウェアです。

Modular Arithmetic の最新バージョン 4.1 2024/12/25 にリリースです。 それは最初 2024/12/25 のデータベースに追加されました。

Modular Arithmetic が次のオペレーティング システムで実行されます: iOS。

ユーザー Modular Arithmetic の 5 5 つの星からの評価を与えた。

スクリーンショット(クリックで拡大表示)

関連製品


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 …

最新のアップデート


CyberLink PowerDVD 23.0.2704.62

CyberLink PowerDVDで見事なマルチメディアに没頭

Display Driver Uninstaller 18.1.1.0

Display Driver Uninstaller by Wagnardでシームレスなグラフィックカードドライバーのアンインストールを体験してください

Element (Riot) 1.11.97

Element (Riot) by Element Review Element, also known as Riot, is a versatile and powerful open-source messaging application designed for efficient communication and collaboration.

node.js 23.11

node.jsでサーバーサイド開発に革命を起こしましょう!

Evernote 10.134.4.1847

Evernote で考えやアイデアを整理しましょう。
UpdateStar によって確認された安全で無料のダウンロード

up to date を維持する
UpdateStar フリーウェア。

最新のレビュー

E EximiousSoft Banner Maker Pro
EximiousSoft Banner Maker Proで見事なバナーを簡単に作成
S StereoTracer
StereoTracerでビジュアル体験を変革
N Nero Standard 2018 Suite
Nero Standard 2018 Suite: 包括的なマルチメディアツール
G GroupDocs.Viewer for .NET
NETアプリケーション用の多用途ドキュメントビューア
A AnyMP4 Mac Screen Recorder | Official
画面を簡単にキャプチャ:AnyMP4 Macスクリーンレコーダーレビュー
U UkeySoft USB Encryption
UkeySoft USB暗号化でUSBドライブを保護
UpdateStar Premium Edition UpdateStar Premium Edition
ソフトウェアを最新の状態に保つことは、UpdateStar Premium Edition でかつてないほど簡単になりました。
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Microsoft Visual C++ 2015再頒布可能パッケージでシステムパフォーマンスを向上させましょう!
Microsoft Edge Microsoft Edge
Webブラウジングの新しい標準
Google Chrome Google Chrome
高速で用途の広いWebブラウザ
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
Visual C++ アプリケーションの実行に不可欠なコンポーネント
Microsoft Update Health Tools Microsoft Update Health Tools
Microsoft Update Health Tools:システムが常に最新であることを確認してください。