Un'applicazione che permette di vedere visivamente il lavoro di alcuni algoritmi classici. Per lavorare con l'applicazione, non è necessario estrarre un foglio, una matita o una calcolatrice, basta inserire i valori, ad esempio una matrice di numeri e premere un pulsante, e l'applicazione farà tutto il lavoro sporco per te e visualizzerà il risultato in un modulo facile da usare.
Algoritmi nell'applicazione:
- Algoritmo Euclide esteso (GCD Extended);
- Esponenziale veloce modulo n;
- Gruppo moltiplicativo di anello residuo modulo n;
- Algoritmo RSA, ovvero la sua crittografia e decrittografia;
- Ricerca binaria;
- Ordinamento a bolle;
- Ordinamento per inserti;
- Ordinamento delle conchiglie;
- Ordinamento rapido;
- Ordinamento selettivo;
Negli algoritmi GCDE, esponenziazione rapida e gruppo moltiplicativo, il risultato viene fornito in forma tabellare e si può fare clic su ogni elemento della tabella per ottenere un risultato di calcolo dettagliato.
Nell'algoritmo RSA, puoi impostare i tuoi valori per le lettere dell'alfabeto, crittografare e decrittografare. L'intero risultato viene visualizzato come un piccolo report, in cui puoi vedere passo dopo passo come la parola è stata crittografata e decifrata.
Tutti gli algoritmi di ordinamento sono animati e visivi. Puoi inserire i valori dell'array ed eseguire l'animazione e vedere il registro nella parte inferiore dello schermo.
La ricerca binaria mostra come funziona l'algoritmo visualizzando la ricerca di un elemento nell'array immesso.
Lascio un link qui se sei interessato a come funziona l'app dall'interno.
GitHub: https://github.com/vadhub/ModulChit
Per la cooperazione: gabderahmanov99@gmail.com.
Ti auguro il meglio!
Ultimo aggiornamento
29 nov 2024