Что такое алгоритм?
Какие алгоритм мы называем упорядоченный и конечный набор простых операций, с помощью которых мы можем найти решение проблемы.
Слово алгоритм происходит от позднего латыни альбораризм, а это, в свою очередь, сокращение от классического арабского isābu lḡubār, что означает «расчет с использованием арабских цифр».
Алгоритмы позволяют нам выполнять действие или решать проблему с помощью серии определенных, упорядоченных и конечных инструкций. Таким образом, при заданном начальном состоянии и вводе и после последовательных указанных шагов достигается конечное состояние и получается решение.
Характеристики алгоритма
Каждый алгоритм должен соответствовать этим основным характеристикам:
- У них есть начало и конец: каждый алгоритм начинается в начальном состоянии с ряда конкретных данных и заканчивается решением или выходом.
- Они работают последовательно: алгоритм состоит из ряда упорядоченных шагов.
- Последовательности конкретны- Каждый шаг ясен и не оставляет места для двусмысленности.
- Алгоритмы абстрактные: они модели или руководства для процессов заказа.
- Количество шагов в алгоритме конечно.
Примеры алгоритмов
Хотя это общий термин в таких областях, как математика, информатика, логика и других смежных дисциплинах, правда в том, что в повседневной жизни мы также используем алгоритмы для решения вопросов, например
Рецепты Кухни
Они шаг за шагом объясняют, как приготовить блюдо из конечного числа ингредиентов. Первоначальным состоянием будут сырые ингредиенты, а конечным состоянием - приготовленная пища.
Руководства
Они служат руководством для выполнения процессов, от создания библиотеки до активации мобильного телефона. В этих случаях конечным состоянием является сборка, установка, включение, работа и т. Д.
Математические операции
В математике некоторые примеры алгоритмов - это умножение, когда мы следуем последовательности операций для получения продукта; или деление, которое позволяет нам определить частное двух чисел. Алгоритм Евклида, с помощью которого мы получаем наибольший общий делитель двух положительных целых чисел, является еще одним примером алгоритма.
Алгоритмы могут быть представлены графически в виде блок-схемы.
Алгоритм в вычислениях
В вычислениях или программировании алгоритм - это последовательность инструкций, с помощью которых мы можем решить проблему или вопрос.
Фактически, все задачи, выполняемые компьютером, основаны на алгоритмах. Программное обеспечение или компьютерная программа разрабатываются на основе алгоритмов, поэтому мы можем ввести в них задачу и решить ее.
- Программирование.
- Метаязык.