Pin
Send
Share
Send


W języku arabskim możemy znaleźć etymologiczne pochodzenie algorytmu terminu, który teraz przeanalizujemy dogłębnie. Dokładniej znajduje się w imieniu matematyka Al-Khwarizmi, który urodził się w średniowieczu w jednym z obszarów dzisiejszego Uzbekistanu w Azji Środkowej.

W Bagdadzie to właśnie tam rozwinął dużą część swojej kariery i dlatego przeprowadził się tam, z rozkazu kalifa, do stworzenia wyższego centrum badań naukowych, zwanego Domem Mądrości. Różne traktaty dotyczące algebry lub astronomii były niektórymi pracami wspomnianego mędrca, który doprowadził również do stworzenia innej serii terminów naukowych, takich jak algebra lub guarismo.

Takie było znaczenie tej historycznej postaci, która jest obecnie uważana nie tylko za ojca algebry, ale także za osobę odpowiedzialną za wprowadzenie naszego systemu numeracji.

To się nazywa algorytm do skończona grupa operacji zorganizowana w logiczny i uporządkowany sposób który pozwala rozwiązać pewne problem . Jest to seria instrukcji lub ustalonych zasad, które poprzez kolejne kroki pozwalają na osiągnięcie wyniku lub rozwiązania.

Według ekspertów matematyki algorytmy pozwalają pracować ze stanu podstawowego lub początkowego i po wykonaniu proponowanych kroków osiągnąć rozwiązanie . Należy zauważyć, że chociaż algorytmy są zwykle związane z polem matematycznym (ponieważ pozwalają cytować konkretne przypadki, znaleźć iloraz między kilkoma cyframi lub ustalić, jaki jest największy wspólny czynnik między dwiema liczbami należącymi do grupy liczb całkowitych) , chociaż nie zawsze implikują obecność liczb.

Oprócz wszystkich powyższych, w dziedzinie matematyki i kiedy jesteśmy zdecydowani przeprowadzić opis jednego z tych algorytmów, musimy pamiętać, że można tego dokonać na trzech poziomach. Po pierwsze, znajdujemy wysoki poziom, który jest formalnym opisem, a na końcu zadaniem implementacyjnym.

Nie możemy też ignorować faktu, że algorytmy mogą być wyrażane za pomocą języków programowania, pseudokodu, języka naturalnego, a także poprzez te znane jako schematy blokowe.

Instrukcja obsługi urządzenia i szereg poleceń od szefa do pracownika w celu wykonania określonego zadania mogą również zawierać algorytmy.

Ta szerokość znaczeń pozwala nam docenić brak formalnej i unikalnej definicji algorytmu. Termin ten jest zwykle oznaczany jako naprawiono liczbę kroków potrzebnych do przekształcenia informacji wejściowej (problemu) w wynik (rozwiązanie) . Jednak niektóre algorytmy nie mają końca lub nie rozwiązują konkretnego problemu.

Istnieją pewne właściwości, które osiągają wszystkie algorytmy, z wyjątkiem tak zwanych algorytmów równoległych: czas sekwencyjny (algorytmy działają krok po kroku), stan abstrakcyjny (każdy algorytm jest niezależny od jego implementacji) i ograniczony skan (Przejście między stanami jest określone przez skończony i stały opis).

Na koniec warto wspomnieć, że algorytmy są bardzo ważne w informatyka ponieważ umożliwiają reprezentację danych w postaci sekwencji bitów. Program to algorytm wskazujący komputer jakie konkretne kroki należy wykonać, aby opracować zadanie.

Pin
Send
Share
Send