Какво представляват изчислителните алгоритми?



на изчислителни алгоритми те представляват последователност от стъпки, предназначени за изпълнение на конкретна задача. Може да се каже, че те представляват набор от ясни инструкции, които са програмирани в компютъра за решаване на проблем.

В рамките на компютърната област или всяка наука един алгоритъм служи като основа за създаване на методология с определени и крайни етапи.

Неговото използване е предназначено да даде общо решение на дилемата, което ни позволява да го използваме отново и отново, за да получим очаквания резултат..

Характеристики на изчислителните алгоритми

Предложен от математика Алън Тюринг, за да приведе тази концепция за математиката в областта на компютърните науки, алгоритъмът е процес, дефиниран от следното:

-Ограничена последователност от стъпки, които са ясно определени и всеки е независим от другия.

-Един агент (човешки или нечовешки) е този, който прилага всеки един от етапите на процеса в определен момент.

-Агентът има възможност да интерпретира оперативните инструкции и в същото време да запази дадената информация.

-Когато се извършва специфична методология, резултатът винаги ще бъде един и същ във всяка стъпка и според първоначалните данни.

-Както във всеки друг процес, той завършва с резултат.

Има случаи, в които процедурата изисква специално решение и тези, които не го правят. Повтарящи се или нередовни алгоритми, които не свършват, са много често срещани в компютърните системи.

Пример за тях са операционни системи като Windows, MacOS и Linux, които трябва да продължат да функционират като платформа за други програми и процеси.

тип

Както в компютърните науки, така и в други дисциплини, могат да бъдат идентифицирани 3 вида алгоритми, които са: последователни, условни и повтарящи се. Освен това има и такива, които са качествени (употребяващи думи) и количествени (използвайте числени изчисления).

Някои известни изчислителни алгоритми, които са много полезни на практика, изпълняват различни функции.

Така откриваме алгоритъма на Евклид, който се използва за разделяне на алгоритъма на Гаус за решаване на линейни уравнения, или на алгоритъма на Флойд-Урашъл, за да се намери най-късия път между претеглените графи.

Примери

Алгоритмите се използват в различни ситуации, търсят решение на даден проблем и не следват стандартна процедура.

Когато се установи, че механизмът бързо и ефективно решава конкретна задача, неговото изпълнение не изисква разбиране на начина на работа на метода.

Един прост пример е да следвате една рецепта, за да направите торта, която използва серия от инструкции и стъпки, за да я получите.

Също така, компютрите могат да решават различни видове проблеми, като прилагат формули, които имат специален език.

В този случай изчислителните алгоритми представляват код, написан по различни начини, които могат да бъдат разбрани само от машината.

Важна част от тази процедура е да се превърне една идея в логическа последователност, която компютърът може да интерпретира.

По този начин програмистите преминават от прости задачи към по-сложни. За това те често прибягват до рецепти, които други са създали, за да ги приспособяват към това, което трябва да решат.

препратки

  1. Университет Денвър. Какво е алгоритъм и как да го използвам в програмирането? Взето на 12/12/2017 от quora.com
  2. Васкес Б., Карлос. Методология на програмирането I. Възстановен на 12.12.2017 г. от moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Дефиниране на алгоритъм. Взето на 12/12/2017 от definicionabc.com
  4. Colombo, Jorge T. (2001). Компютърен алгоритъм. Взето на 12/12/2017 от avizora.com
  5. Как работи нещата. Какво е компютърен алгоритъм? Взето на 12/12/2017 от howstuffwworks.com