Дефиниция алгоритъм

На арабски език е мястото, където можем да намерим етимологичния произход на термина алгоритъм, който сега ще анализираме в дълбочина. По-точно е в името на математика Ал-Хваризми, който е роден през Средновековието в една от областите на сегашното Узбекистан, в Централна Азия.

алгоритъм

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

Това е значението на тази историческа личност, която в момента се разглежда не само като баща на алгебрата, но и като човек, който въведе нашата система за номериране.

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

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

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

Нито можем да пренебрегнем, че алгоритмите могат да бъдат изразени чрез езици за програмиране, псевдокод, естествен език, а също и чрез тези, известни като поточни диаграми.

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

Тази широчина на смисъла ни позволява да оценим, че няма формално и уникално определение на алгоритъм. Терминът обикновено се сигнализира като фиксиран брой стъпки, необходими за трансформиране на входната информация (проблем) в изход (неговото решение) . Някои алгоритми обаче нямат край или не решават конкретен проблем.

Има някои свойства, които достигат до всички алгоритми, с изключение на така наречените паралелни алгоритми: последователно време (алгоритмите работят стъпка по стъпка), абстрактното състояние (всеки алгоритъм е независим от неговото изпълнение) и ограничено изследване (преходът между състояния се определя от крайно и фиксирано описание).

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

Препоръчано