Una aplicación que te permite ver visualmente el trabajo de algunos algoritmos clásicos. Para trabajar con la aplicación, no necesita sacar una hoja, un lápiz o una calculadora, solo ingrese valores, por ejemplo, una matriz de números y presione un botón, y la aplicación hará todo el trabajo sucio por usted y mostrará el resultado en un formulario fácil de usar.
Algoritmos en la aplicación:
- Algoritmo de Euclides extendido (GCD extendido);
- Módulo n de exponenciación rápida;
- Grupo multiplicativo del módulo anular residual;
- Algoritmo RSA, es decir, su cifrado y descifrado;
- Búsqueda binaria;
- Ordenamiento de burbuja;
- Clasificación por inserciones;
- Clasificación de Shell;
- Ordenación rápida;
- Clasificación selectiva;
En los algoritmos de GCDE, exponenciación rápida y grupo multiplicativo, el resultado se proporciona en forma tabular, y se puede hacer clic en cada elemento de la tabla para obtener un resultado de cálculo detallado.
En el algoritmo RSA, puede establecer sus propios valores para las letras del alfabeto, cifrar y descifrar. El resultado completo se muestra como un pequeño informe, donde puede ver paso a paso cómo se encripta y desencripta la palabra.
Todos los algoritmos de clasificación son animados y visuales. Puede ingresar los valores de su matriz y ejecutar la animación y ver el registro en la parte inferior de la pantalla.
La búsqueda binaria demuestra cómo funciona el algoritmo visualizando la búsqueda de un elemento en la matriz que ingresa.
Dejaré un enlace aquí si está interesado en cómo funciona la aplicación desde adentro.
GitHub: https://github.com/vadhub/ModulChit
Para la cooperación: gabderahmanov99@gmail.com.
¡Mis mejores deseos!
lo siento por mi español...