Algorytmy - Wprowadzenie
Algorytmika jest jedną z najważniejszych, o ile nie najważniejszą nauką umożliwiającą
rozwój w dzisiejszym świecie. Mimo że pojęcie algorytmika kojarzy się zazwyczaj z komputerami,
informatyką i programowaniem, warto zdać sobie sprawę, że algorytmika towarzyszy nam od najdawniejszych
czasów.
Żeby uświadomić sobie jak duże znaczenie ma algorytmika, trzeba odpowiedzieć sobie na pytanie czym jest algorytmika.
Najprostsza i najmniej wyjaśniająca definicja: algorytmika to nauka zajmująca się algorytmami.
Algorytm - definicja a dokładność algorytmu
Definicja algorytmu jest bardzo prosta: algorytm jest to pewien ciąg czynności,
który prowadzi do rozwiązania danego problemu.Mimo, że definicja jest bardzo prosta i jak widzisz nie ma nic wspólnego z komputerami, warto wyjaśnić kilka kwestii.
Ponieważ algorytm to pewien ciąg czynności, należy zwrócić uwagę, że ten ciąg czynności powinien być
dość dokładny.
Tu pojawia się problem, jak bardzo dokładny powinien być algorytm. Sam bowiem widzisz, że użyto stwierdzenia "dość dokładny".
Tak naprawdę stopień dokładności przedstawienia algorytmu zależy od stopnia skomplikowania algorytmu.W prostym i bardzo prostym algorytmie można opisać dokładnie wszystkie
czynności. Wtedy można mieć pewność, że nawet osoba nie mająca
żadnego pojęcia o danym zagadnieniu zrealizuje postawione przed nim
zadanie.Inaczej sytuacja ma się w przypadku bardziej skomplikowanych algorytmów.
Tutaj zbyt duża szczegółowość jest wręcz niewskazana, bowiem
zaciemni tylko ideę algorytmu i utrudni jego zrozumienie lub wręcz
uniemożliwi realizację.Tak naprawdę większość algorytmów korzysta z jednego, kilku lub nawet
większej liczby prostszych algorytmów składowych.
Dlatego też nie należy opisywać każdego algorytmu składowego, tylko
zasygnalizować, że dany algorytm składowy trzeba wykonać i liczyć na to,
że osoba
zainteresowana włoży również trud w poznanie algorytmu składowego.
Brak komentarzy:
Prześlij komentarz