Skip to main content

Algorytm

Czym są algorytmy?

Algorytm to zestaw instrukcji, które mogą być użyte do rozwiązania różnych problemów, zwykle matematycznych lub logicznych.

Obszary zastosowania

Dobrym przykładem algorytmu komputerowego jest przepis na upieczenie bułki. Dzięki dokładnemu przestrzeganiu poszczególnych kroków podanych w przepisie, na końcu wypiekana jest pożądana bułka. Popularnymi obszarami zastosowań algorytmów są również wyszukiwanie i sortowanie. Na przykład, jak należy postępować, aby jak najszybciej znaleźć określony plik MP3, jeśli wszystkie pliki są posortowane alfabetycznie? Pytanie o najkrótszą drogę w labiryncie można również skutecznie rozwiązać za pomocą algorytmów.

Właściwości algorytmów

Najważniejsze własności algorytmów można zdefiniować następująco:

  • Determinizm: Algorytm deterministyczny to taki algorytm komputerowy, w którym istnieje co najwyżej jedna możliwa kontynuacja w danym momencie.
  • Determinizm: Jeśli algorytmy dochodzą do tego samego wyniku w tych samych warunkach i przy tych samych parametrach początkowych, to są deterministyczne.
  • Skończoność: Jeśli długość algorytmu jest skończona, to algorytm komputerowy jest odpowiednio skończony.
  • Zakończenie: Jeśli algorytm komputerowy osiąga wynik po skończonej liczbie kroków, a następnie zatrzymuje się, to jest on zakończony.
  • Efektywność: Jeżeli w rozwiązaniu problemu pojawia się kilka algorytmów, należy rozważyć, który algorytm jest najlepszy i najrozsądniejszy w tych okolicznościach. Taki algorytm nazywamy efektywnym.

Więcej informacji na temat algorytmów można znaleźć tutaj:
https://praxistipps.chip.de/was-ist-ein-algorithmus


Masz jeszcze jakieś pytania?

Prosimy o kontakt z nami


Dalsze treści