W algorytmów obliczeniowych przedstawiają sekwencję kroków, aby wykonywać zadanie konkretnego. Można również powiedzieć, że reprezentują zestaw jasnych instrukcji, które są zaprogramowane w komputerze w celu rozwiązania problemu.
W dziedzinie informatyki lub jakiejkolwiek nauki algorytm służy jako podstawa do tworzenia metodologii z określonymi i skończonymi etapami.
Jego użycie ma dać ogólne rozwiązanie dylematu, pozwalając nam go używać wielokrotnie, aby uzyskać oczekiwany rezultat.
Charakterystyka algorytmów obliczeniowych
Zaproponowany przez matematyka Alana Turinga w celu przeniesienia tego pojęcia z matematyki do dziedziny informatyki, algorytm jest procesem zdefiniowanym przez:
- Ograniczona sekwencja kroków, które są jasno określone i każdy jest od siebie niezależny.
- Czynnikiem (ludzkim lub nieludzkim) jest ten, który stosuje każdy z etapów procesu w danym momencie.
- Agent ma możliwość interpretowania instrukcji operacyjnych i jednocześnie zapisywania podanych informacji.
-Gdy stosowana jest określona metodologia, wynik będzie zawsze taki sam na każdym etapie i będzie oparty na danych początkowych.
-Jak w każdym procesie, kończy się wynikiem.
Są przypadki, w których procedura wymaga konkretnego rozwiązania i takie, które tego nie wymagają. Powtarzające się lub nieregularne algorytmy, które się nie kończą, są bardzo powszechne w komputerach.
Przykładem ich są systemy operacyjne, takie jak Windows, MacOS i Linux, które muszą nadal funkcjonować, aby służyć jako platforma dla innych programów i procesów.
Rodzaje
Zarówno w informatyce, jak iw innych dyscyplinach można wyróżnić 3 typy algorytmów: sekwencyjne, warunkowe i powtarzalne. Ponadto są takie, które są jakościowe (używają słów) i ilościowe (używają obliczeń numerycznych).
Niektóre znane algorytmy obliczeniowe, które są bardzo przydatne w praktyce, pełnią 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 grafami.
Przykłady
Algorytmy są używane w różnych sytuacjach, starają się rozwiązać problem, a do tego nie stosuje się standardowej procedury.
W przypadku odkrycia mechanizmu szybkiego i skutecznego rozwiązania konkretnego zadania jego wykonanie nie wymaga zrozumienia, jak działa ta metoda.
Prostym przykładem jest wykonanie ciasta według przepisu, w którym zastosowano szereg instrukcji i czynności, aby go otrzymać.
Podobnie komputery są w stanie rozwiązywać różnego rodzaju problemy, stosując formuły, które mają specjalny język.
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. Aby to zrobić, często sięgają po przepisy stworzone przez innych, aby dostosować je do tego, co muszą rozwiązać.
Bibliografia
- Uniwersytet w Denver. Co to jest algorytm i jak go wykorzystać w programowaniu? Pobrane 12/12/2017 z quora.com
- Vasquez B., Carlos. Metodologia programowania I. Pobrane 12/12/2017 z moodle2.unid.edu.mx
- Bembibre, Victoria (2009). Definicja algorytmu. Odzyskany 12/12/2017 z definicionabc.com
- Colombo, Jorge T. (2001). Algorytm komputerowy. Odzyskany 12/12/2017 z avizora.com
- Jak działają rzeczy. Co to jest algorytm komputerowy? Pobrane 12/12/2017 z howstuffwworks.com