Ce sunt algoritmi computaționali?



algoritmi de calculator ele reprezintă o secvență de pași proiectați pentru a îndeplini o sarcină specifică. De asemenea, se poate spune că acestea reprezintă un set de instrucțiuni clare care sunt programate într-un calculator pentru a rezolva o problemă.

În câmpul computerului sau în orice știință, un algoritm servește ca bază pentru a crea o metodologie cu etape definite și finite.

Utilizarea sa are scopul de a oferi o soluție generică unei dileme, care ne permite să o folosim din nou și din nou pentru a obține rezultatul așteptat.

Caracteristicile algoritmilor de calculator

Propusă de matematicianul Alan Turing să aducă acest concept de matematică în domeniul informaticii, algoritmul este un proces definit de următoarele:

- O secvență limitată de pași, care sunt clar definite și fiecare este independentă de cealaltă.

-Un agent (uman sau inuman) este cel care aplică fiecare etapă a procesului la un anumit moment.

Agentul are capacitatea de a interpreta instrucțiunile operaționale și, în același timp, să salveze informațiile date.

- Când se efectuează o metodologie specifică, rezultatul va fi întotdeauna același în fiecare etapă și conform datelor inițiale.

- În orice proces, se termină cu un rezultat.

Există cazuri în care procedura necesită o soluție specifică și cele care nu. Un algoritm repetitiv sau neregulat care nu se sfârșește este foarte comun în calcul.

Un exemplu în acest sens sunt sistemele de operare precum Windows, MacOS și Linux, care trebuie să continue să funcționeze ca o platformă pentru alte programe și procese.

tip

Atât în ​​domeniul informaticii, cât și în alte discipline, pot fi identificate trei tipuri de algoritmi, care sunt: ​​secvențiale, condiționale și repetitive. În plus, există acelea care sunt calitative (cuvinte de utilizare) și cantitative (folosiți calcule numerice).

Unii algoritmi computaționali celebri, care sunt foarte folositori în practică, au diferite funcții.

Astfel, găsim algoritmul Euclid, care este folosit pentru a diviza, cel al lui Gauss pentru a rezolva ecuațiile liniare sau cel al lui Floyd-Wrashall, pentru a găsi cea mai scurtă cale între graficele ponderate.

Exemple

Algoritmii sunt utilizați în situații diferite, încearcă să ofere o soluție la o problemă și, pentru aceasta, nu se respectă o procedură standard.

Atunci când mecanismul este descoperit pentru a rezolva rapid și eficient o sarcină specifică, executarea sa nu necesită înțelegerea modului în care funcționează metoda.

Un exemplu simplu este să urmați o rețetă pentru a face un tort, care utilizează o serie de instrucțiuni și pași pentru ao obține.

De asemenea, calculatoarele sunt capabile să rezolve diferite tipuri de probleme prin aplicarea unor formule care au o limbă specială.

În acest caz, algoritmii computaționali reprezintă un cod scris în moduri diferite, care pot fi înțelese numai de către mașină.

O parte importantă a acestei proceduri este transformarea unei idei într-o secvență logică pe care PC-ul o poate interpreta.

În acest fel, programatorii merg de la sarcini simple la cele mai complexe. Pentru aceasta, adesea recurg la rețete pe care alții le-au creat pentru a le adapta la ceea ce au nevoie pentru a le rezolva.

referințe

  1. Denver University Ce este un algoritm și cum să îl folosiți în programare? Adus pe 12/12/2017 de la quora.com
  2. Vásquez B., Carlos. Metodologia programării I. Recuperată pe 12/12/2017 de la moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Definiția algorithm. Adus pe 12/12/2017 de la definicionabc.com
  4. Colombo, Jorge T. (2001). Algoritmul calculatorului. Adus pe 12/12/2017 de la avizora.com
  5. Cum funcționează lucrurile. Ce este un algoritm de calculator? Adus pe 12/12/2017 de howstuffwworks.com