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

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

Algoritmo

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

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

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

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

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

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

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

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

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

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

border=0

Търсете друго определение