Кейбір классикалық алгоритмдердің жұмысын көрнекі түрде көруге мүмкіндік беретін қосымша. Қолданбамен жұмыс істеу үшін парақты, қарындашты немесе калькуляторды алудың қажеті жоқ, жай ғана мәндерді, мысалы, сандар массивін енгізіп, түймені басыңыз, сонда қолданба сіз үшін барлық лас жұмыстарды жасайды және нәтижесінде пайдаланушыға ыңғайлы пішін пайда болады.
Қолданбадағы алгоритмдер:
- Extended Euclid алгоритмі (GCD Extended);
- n жылдам дәрежеге шығару модулі;
- қалдық сақина модулінің мультипликативті тобы n;
- RSA алгоритмі, атап айтқанда оны шифрлау және дешифрлеу;
- екілік іздеу;
- көпіршікті сұрыптау;
- кірістірулер бойынша сұрыптау;
- Қабық сұрыптау;
- жылдам сұрыптау;
- селекциялық сұрыптау;
GCDE, жылдам дәрежеге шығару және мультипликативті топ алгоритмдерінде нәтиже кесте түрінде беріледі және егжей-тегжейлі есептеу нәтижесін алу үшін кестенің әрбір элементін шертуге болады.
RSA алгоритмінде сіз әліпбидің әріптері үшін өз мәндеріңізді орната аласыз, шифрлай аласыз және шифрын шеше аласыз. Бүкіл нәтиже шағын есеп ретінде көрсетіледі, онда сөздің шифрлану және шифрын шешу жолын кезең-кезеңімен көруге болады.
Барлық сұрыптау алгоритмдері анимациялық және көрнекі. Сіз массив мәндерін енгізіп, анимацияны іске қосып, экранның төменгі жағындағы журналды көре аласыз.
Екілік іздеу сіз енгізген массивтегі элементті іздеу арқылы алгоритмнің қалай жұмыс істейтінін көрсетеді.
Қолданбаның ішінен қалай жұмыс істейтіні сізді қызықтырса, мен осында сілтеме қалдырамын.
GitHub: https://github.com/vadhub/ModulChit
Ынтымақтастық үшін: gabderahmanov99@gmail.com.
Бар жақсылықты тілеймін!
Жаңартылған күні
2023 ж. 18 қыр.