Садржај

Увод

Теорија бројева, као област, већ хиљадама година заокупља пажњу математичара, а у последњим деценијама сведоци смо да су неки од њених резултата постали изузетно значајни у свакодневном животу. Овде се пре свега мисли на чувени алгоритам RSA и сродне алгоритме, који су у основи многих протокола комуникације, као што је безбедно слање порука, доказивање аутентичности учесника у комуникацији, дигитално потписивање докумената и слично.

Ово поглавље је осврт на елементарну теорију бројева, из угла алгоритмике. Централни појмови теорије бројева су дељивост, односно прости бројеви, а основна питања којима ћемо се бавити су:

  • провера да ли је дати број прост (тест прималности броја)

  • растављање броја на просте чиниоце (факторизација броја)

  • одређивање највећег заједничког делиоца (НЗД) два или више бројева

  • одређивање најмањег заједничког садржаоца (НЗС) два или више бројева

  • решавање линеарних диофантских једначина

  • проналажење свих простих бројева мањих од датог броја

Најпре ћемо проћи кроз познате алгоритме за решавање наведених проблема, са посебним освртом на њихову ефикасност. У наставку ћемо вежбати примене ових алгоритама у решавању разних проблемских задатака.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+