აპლიკაცია, რომელიც საშუალებას გაძლევთ ვიზუალურად ნახოთ ზოგიერთი კლასიკური ალგორითმის მუშაობა. აპლიკაციასთან მუშაობისთვის, თქვენ არ გჭირდებათ ფურცლის, ფანქრის ან კალკულატორის ამოღება, უბრალოდ შეიყვანეთ მნიშვნელობები, მაგალითად, რიცხვების მასივი და დააჭირეთ ღილაკს და აპლიკაცია შეასრულებს ყველა ბინძურ საქმეს თქვენთვის და აჩვენებს შედეგად მიიღება მოსახერხებელი ფორმა.
ალგორითმები აპლიკაციაში:
- გაფართოებული ევკლიდის ალგორითმი (GCD Extended);
- სწრაფი გაძლიერების მოდული n;
- ნარჩენი რგოლის მრავლობითი ჯგუფი modulo n;
- RSA ალგორითმი, კერძოდ მისი დაშიფვრა და გაშიფვრა;
- ორობითი ძებნა;
- ბუშტის დალაგება;
- დახარისხება ჩანართების მიხედვით;
- ჭურვის დალაგება;
- სწრაფი დახარისხება;
- შერჩევითი დახარისხება;
GCDE, სწრაფი ექსპონენტაციისა და მრავლობითი ჯგუფის ალგორითმებში, შედეგი მოცემულია ცხრილის სახით და ცხრილის თითოეულ ელემენტზე შეიძლება დააწკაპუნოთ დეტალური გაანგარიშების შედეგის მისაღებად.
RSA ალგორითმში შეგიძლიათ დააყენოთ თქვენი საკუთარი მნიშვნელობები ანბანის ასოებისთვის, დაშიფვრა და გაშიფვრა. მთელი შედეგი ნაჩვენებია როგორც პატარა ანგარიში, სადაც ეტაპობრივად შეგიძლიათ ნახოთ, როგორ მოხდა სიტყვის დაშიფვრა და გაშიფვრა.
ყველა დახარისხების ალგორითმი არის ანიმაციური და ვიზუალური. შეგიძლიათ შეიყვანოთ თქვენი მასივის მნიშვნელობები და გაუშვათ ანიმაცია და ნახოთ ჟურნალი ეკრანის ბოლოში.
ორობითი ძიება აჩვენებს, თუ როგორ მუშაობს ალგორითმი, თქვენ მიერ შეყვანილ მასივში ელემენტის ძიებით.
მე დავტოვებ ბმულს აქ, თუ გაინტერესებთ როგორ მუშაობს აპლიკაცია შიგნიდან.
GitHub: https://github.com/vadhub/ModulChit
თანამშრომლობისთვის: gabderahmanov99@gmail.com.
Ყველაფერი საუკეთესო!