Choć z pojęciem algorytmu spotykasz się najczęściej na lekcjach informatyki, nie znaczy to, że algorytmy nie mogą być wykorzystywane do rozwiązywania problemów z innych dziedzin.
Algorytmy stosowane do rozwiązywania problemów matematycznych za pomocą operacji na liczbach nazywamy algorytmami liczbowymi lub numerycznymi.
Jednym z problemów, który możemy rozwiązać, wykorzystując algorytmy liczbowe, jest sprawdzenie, czy dana liczba spełnia określone warunki.
Na lekcjach matematyki nauczyliśmy się, jak definiować liczby pierwsze czy liczby doskonałe. Wiemy zatem, że są to liczby, które spełniają określone warunki. To, czy dana liczba należy do konkretnego zbioru, weryfikujemy, korzystając z odpowiedniego algorytmu liczbowego.
Implementacja algorytmów liczbowych w poszczególnych językach programowania została przedstawiona w e‑materiałach:
Algorytmy liczbowe w języku C++Algorytmy liczbowe w języku C++,
Algorytmy liczbowe w języku JavaAlgorytmy liczbowe w języku Java,
Algorytmy liczbowe w języku PythonAlgorytmy liczbowe w języku Python.
Więcej zadań? Przejdź do Algorytmy liczbowe – zadania maturalneAlgorytmy liczbowe – zadania maturalne.
Wyjaśnisz, jakie właściwości musi posiadać dana liczba, aby mogła zostać nazwana liczbą doskonałą, zaprzyjaźnioną, bliźniaczą lub pierwszą.
Przeanalizujesz algorytmy, które pozwalają sprawdzić, czy dana liczba spełnia założone kryteria.
Rozwiążesz zadania sprawdzające wiedzę na temat algorytmów liczbowych.