Algorytmy i ich schematy blokowe¶
Sama znajomość języka programowania (np. Pythona) to jeszcze nie wszystko - trzeba jeszcze wiedzieć, co pisać. Innymi słowy - trzeba najpierw zastanowić się nad algorytmem, a potem go zapisać w języku programowania (czyli zaimplementować). Skąd mam wiedzieć, jakiego algorytmu użyć? To rzeczywiście wymaga specyficznego myslenia, ale bardzo pomocne jest analizowanie klasycznych algorytmów. To trochę jak nauka gry w szachy poprzez analizowanie klasycznych partii. Do graficznej prezentacji algorytmów wykorzystujemy schematy blokowe, bardzo pomocne w ich analizowaniu. Te poniżej dodatkowo są interaktywne, co powinno ułatwić Wam pracę. Przycisk Restart uruchamia program, klikając Next step można wykonywać go instrukcja po instrukcji.