Pisanie algorytmu
Skończony zestaw kroków, które należy wykonać, aby rozwiązać każdy problem, nazywa się algorithm. Algorytm jest zwykle opracowywany przed faktycznym kodowaniem. Jest napisany w języku angielskim, dzięki czemu jest zrozumiały nawet dla osób nie będących programistami.
Czasami algorytmy są pisane przy użyciu pseudocodes, tj. język podobny do używanego języka programowania. Algorytm pisania do rozwiązania problemu ma następujące zalety -
Promuje efektywną komunikację między członkami zespołu
Umożliwia analizę problemu
Działa jako plan kodowania
Pomaga w debugowaniu
Stanowi część dokumentacji oprogramowania do wykorzystania w przyszłości podczas fazy konserwacji
Oto cechy dobrego i poprawnego algorytmu -
Posiada zestaw wejść
Kroki są jednoznacznie zdefiniowane
Ma skończoną liczbę kroków
Daje pożądany efekt
Przykładowe algorytmy
Najpierw weźmy przykład z rzeczywistej sytuacji tworzenia algorytmu. Oto algorytm wejścia na rynek w celu zakupu długopisu.
Krok 4 w tym algorytmie jest sam w sobie kompletnym zadaniem i można dla niego napisać oddzielny algorytm. Stwórzmy teraz algorytm sprawdzający, czy liczba jest dodatnia czy ujemna.