Co to jest algorytm? Wyjaśnienie w skrócie

Algorytm to lista instrukcji i reguł, które komputer musi wykonać, aby wykonać zadanie.

Algorytmy są we wszystkim, co robimy. Ale dla tych, którzy nie są skłonni do matematyki i programowania, termin „algorytm” jest mniej niż jasny.

(W rzeczywistości żart mówi, że programiści używają słowa „algorytm”, gdy tego nie robią. chcesz wyjaśnić, co zrobili).

Być może słyszałeś ten termin wcześniej, nawet go użyłeś. Ale czym dokładnie jest algorytm?

Co to jest algorytm ?

Zasadniczo algorytmy to po prostu seria instrukcji, które są wykonywane krok po kroku, aby zrobić coś użytecznego lub rozwiązać problem . Na przykład przepis na ciasto można uznać za algorytm do przygotowania ciasta.

W informatyce algorytmy dostarczają komputerom kolejnych wskazówek dotyczących wykonywania czynności. Obejmują one dokładną listę instrukcji, które dokładnie opisują, jak wykonać zadanie.

Więc czym jest algorytm? Dobrym sposobem na myślenie o nich są mini podręczniki instruktażowe, które mówią komputerom, jak wykonać dane zadanie lub manipulować danymi.

Jak działają algorytmy komputerowe?

Algorytmy komputerowe działają na wejściu i wyjściu . Biorą dane wejściowe i stosują każdy krok algorytmu do tych informacji, aby wygenerować wynik.

Na przykład wyszukiwarka to algorytm, który przyjmuje zapytanie wyszukiwania jako dane wejściowe i przeszukuje bazę danych pod kątem elementów związanych z słowa w zapytaniu. Następnie wyświetla wyniki.

Algorytmy można łatwo wizualizować w postaci schematu blokowego. Informacje wejściowe prowadzą do kroków i pytań, które wymagają uporządkowania. Gdy każda sekcja schematu blokowego jest zakończona, generowany wynik jest wynikiem.

Algorytmy i automatyzacja

Jak na razie brzmi to dość prosto, ale do czego służy algorytm? Prawda jest zdecydowanie szeroka.

Algorytmy są używane we wszystkich obszarach IT i informatyki. Mogą manipulować danymi i przetwarzać je oraz wykonywać obliczenia lub działania na różne sposoby.

Świetny przykład Algorytmy w akcji są z oprogramowaniem do automatyzacji. Dzieje się tak, ponieważ automatyzacja działa zgodnie z ustalonymi regułami wykonywania zadań. Reguły te tworzą algorytm.

Tak więc oprogramowanie do automatyzacji składa się z wielu algorytmów, z których wszystkie pracują nad automatyzacją procesów.

Na przykład jedno z automatycznych zadań wymaga, aby oprogramowanie do automatyzacji podjęło wszystkie informacje rozliczeniowe otrzymane pocztą e-mail i umieszczone w arkuszu kalkulacyjnym. Aby to zrobić, ustawiasz serię reguł i warunków, których program ma przestrzegać – algorytm.

W tym przypadku dane wejściowe to każda przychodząca wiadomość e-mail. Każdy z tych e-maili przechodzi następnie przez każdy krok – lub regułę – w celu wykonania zadania. Może to obejmować skanowanie każdej wiadomości e-mail pod kątem kluczowych terminów. Wiadomości e-mail zawierające te terminy przechodzą następnie do następnego kroku, kontynuując wykonywanie każdego kroku w celu zidentyfikowania i wyodrębnienia odpowiednich danych. Dane wyjściowe to informacje umieszczane w arkuszu kalkulacyjnym.

TL; DR

Czym więc jest algorytm? To mapy przedstawiające podstawowy sposób robienia czegoś. W informatyce algorytm to lista instrukcji i reguł, które komputer musi wykonać, aby wykonać zadanie.

Więcej z rogu „ELI5”

  • Co to jest serwer? Omówienie w maksymalnie 500 słowach
  • Filtr bayesowski dla opornych
  • Za modnym hasłem: co to jest przepływ pracy?
  • ELI5: co to jest interfejs API?
  • Warunkowe przetwarzanie dla opornych

Leave a Reply

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *