Najpierw musisz wiedzieć co właściwie chcesz aby twój "program" wykonał, czyli jakie własności muszą zajść aby trójkąt był trójkątem pitagoresjkim.
Następnie robisz listę kroków, którą musi wykonać algorytm, po czym nanosisz to na schemat.
Nie sądzę aby był jakiś tut do tego, bo schematów nie używa się w "życiu", a największa trudność leży w zapamiętaniu wszystkich kształtów (przynajmniej moim zdaniem) i wymyślaniu nieskomplikowanych zadań, które wciąż będą czytelne po naniesieniu algorytm na schemat ;)
Btw zła kategoria, poprawna to Inne języki