Что такое вычислительные алгоритмы?



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

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

Его использование предназначено, чтобы дать общее решение дилеммы, которая позволяет нам использовать это снова и снова, чтобы получить ожидаемый результат.

Характеристики вычислительных алгоритмов

Предложенный математиком Аланом Тьюрингом, чтобы перенести эту концепцию математики в область компьютерных наук, алгоритм представляет собой процесс, определяемый следующим:

-Ограниченная последовательность шагов, которые четко определены и каждый из которых не зависит от других.

-Агент (человек или бесчеловечен) - это тот, кто применяет каждый из этапов процесса в определенное время..

-Агент имеет возможность интерпретировать инструкции по эксплуатации и одновременно сохранять предоставленную информацию..

-При выполнении конкретной методологии результат всегда будет одинаковым на каждом этапе и в соответствии с исходными данными.

-Как и в любом процессе, он заканчивается результатом.

Есть случаи, когда процедура требует конкретного решения, а те - нет. Повторяющиеся или нерегулярные алгоритмы, которые не заканчиваются, очень распространены в вычислениях.

Примером их являются операционные системы, такие как Windows, MacOS и Linux, которые должны продолжать функционировать в качестве платформы для других программ и процессов..

тип

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

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

Таким образом, мы находим алгоритм Евклида, который используется для деления, алгоритм Гаусса для решения линейных уравнений или алгоритм Флойда-Врашалла, чтобы найти кратчайший путь между взвешенными графами.

примеров

Алгоритмы используются в разных ситуациях, стремятся дать решение проблемы и не следуют стандартной процедуре.

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

Простой пример - следовать рецепту, чтобы сделать торт, который использует серию инструкций и шагов для его получения..

Кроме того, компьютеры могут решать различные типы проблем, применяя формулы, которые имеют специальный язык.

В этом случае вычислительные алгоритмы представляют код, написанный по-разному, который может быть понят только для машины..

Важной частью этой процедуры является преобразование идеи в логическую последовательность, которую ПК может интерпретировать.

Таким образом, программисты переходят от простых задач к более сложным. Для этого они часто прибегают к рецептам, созданным другими, чтобы приспособить их к тому, что им нужно решить..

ссылки

  1. Денверский университет. Что такое алгоритм и как его использовать в программировании? Получено 12.12.2017 с сайта quora.com
  2. Васкес Б., Карлос. Методология программирования I. Восстановлено 12.12.2017 от moodle2.unid.edu.mx
  3. Бембибре, Виктория (2009). Определение алгоритма. Получено 12.12.2017 от definicionabc.com
  4. Коломбо, Хорхе Т. (2001). Компьютерный алгоритм. Получено 12.12.2017 с avizora.com
  5. Как все работает. Что такое компьютерный алгоритм? Получено 12.12.2017 от howstuffwworks.com