Czym są algorytmy obliczeniowe?



The algorytmy obliczeniowe reprezentują sekwencję kroków zaprojektowanych do wykonania określonego zadania. Można również powiedzieć, że reprezentują one zestaw wyraźnych instrukcji, które są zaprogramowane w komputerze w celu rozwiązania problemu.

W dziedzinie komputera lub jakiejkolwiek nauki algorytm służy jako podstawa do stworzenia metodologii ze zdefiniowanymi i skończonymi etapami.

Jego użycie ma na celu stworzenie ogólnego rozwiązania dylematu, który pozwala nam używać go wielokrotnie, aby uzyskać oczekiwany wynik.

Charakterystyka algorytmów obliczeniowych

Zaproponowany przez matematyka Alana Turinga, aby wprowadzić tę koncepcję matematyki do dziedziny informatyki, algorytm jest procesem zdefiniowanym przez:

-Ograniczona sekwencja kroków, które są jasno określone i każda z nich jest niezależna od drugiej.

-Agent (ludzki lub nieludzki) to ten, który stosuje każdy z etapów procesu w określonym czasie.

-Agent ma możliwość interpretowania instrukcji operacyjnych i jednocześnie zapisywania podanych informacji.

-Po przeprowadzeniu określonej metodologii wynik będzie zawsze taki sam na każdym etapie i zgodnie z danymi początkowymi.

-Jak w każdym procesie, kończy się wynikiem.

Istnieją przypadki, w których procedura wymaga konkretnego rozwiązania, a te, które tego nie robią. Powtarzające się lub nieregularne algorytmy, które się nie kończą, są bardzo powszechne w informatyce.

Przykładem tego są systemy operacyjne takie jak Windows, MacOS i Linux, które muszą nadal funkcjonować jako platforma dla innych programów i procesów.

Typy

Zarówno w informatyce, jak iw innych dyscyplinach można zidentyfikować 3 typy algorytmów: sekwencyjne, warunkowe i powtarzalne. Ponadto są takie, które są jakościowe (użyj słów) i ilościowe (użyj obliczeń numerycznych).

Niektóre słynne algorytmy obliczeniowe, które są bardzo przydatne w praktyce, spełniają różne funkcje.

W ten sposób znajdujemy algorytm Euclida, który jest używany do dzielenia, algorytm Gaussa do rozwiązywania równań liniowych lub algorytm Floyda-Wrashalla, aby znaleźć najkrótszą ścieżkę między ważonymi wykresami.

Przykłady

Algorytmy są używane w różnych sytuacjach, starają się rozwiązać problem i nie postępują zgodnie ze standardową procedurą.

Gdy mechanizm zostanie wykryty, aby szybko i skutecznie rozwiązać określone zadanie, jego wykonanie nie wymaga zrozumienia, jak działa ta metoda.

Prostym przykładem jest przestrzeganie przepisu, aby zrobić ciasto, które wykorzystuje szereg instrukcji i kroków, aby go uzyskać.

Ponadto komputery są w stanie rozwiązywać różne rodzaje problemów, stosując formuły ze specjalnym językiem.

W tym przypadku algorytmy obliczeniowe reprezentują kod napisany na różne sposoby, które mogą być zrozumiane tylko przez maszynę.

Ważną częścią tej procedury jest przekształcenie pomysłu w logiczną sekwencję, którą komputer może zinterpretować.

W ten sposób programiści przechodzą od prostych zadań do bardziej złożonych. W tym celu często uciekają się do przepisów stworzonych przez innych, aby dostosować je do tego, co muszą rozwiązać.

Referencje

  1. Denver University. Czym jest algorytm i jak go używać w programowaniu? Źródło: 12.12.2017 z quora.com
  2. Vásquez B., Carlos. Metodologia programowania I. Odzyskany 12.12.2017 z moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Definicja algorytmu. Źródło: 12.12.2017 z definicionabc.com
  4. Colombo, Jorge T. (2001). Algorytm komputerowy. Źródło: 12.12.2017 z avizora.com
  5. Jak to działa. Co to jest algorytm komputerowy? Źródło: 12.12.2017 z howstuffwworks.com