Ce este un algoritm? O explicație „pe scurt”

Un algoritm este lista cu instrucțiuni și reguli pe care trebuie să le facă un computer pentru a finaliza o sarcină.

Algoritmii sunt în tot ceea ce facem. Dar pentru cei care nu sunt înclinați spre matematică și programare, termenul „algoritm” este mai puțin clar.

(De fapt, gluma spune că dezvoltatorii folosesc cuvântul „algoritm” atunci când nu vreau să explic ce au făcut.)

Deci, s-ar putea să fi auzit termenul înainte, chiar să-l fi folosit. Dar ce este exact un algoritm?

Ce este un algoritm ?

În esență, algoritmii sunt pur și simplu o serie de instrucțiuni care sunt urmate, pas cu pas, pentru a face ceva util sau pentru a rezolva o problemă . Ați putea considera o rețetă de tort un algoritm pentru a face un tort, de exemplu.

În calcul, algoritmii oferă computerelor un ghid succesiv pentru finalizarea acțiunilor. Acestea sunt alcătuite dintr-o listă precisă de instrucțiuni care prezintă exact cum să finalizați o sarcină.

Deci, ce este un algoritm? O modalitate bună de a le gândi este ca mini manuale de instrucțiuni care să spună computerelor cum să finalizeze o sarcină dată sau să manipuleze datele date.

Cum funcționează algoritmii computerului?

Algoritmii computerului funcționează prin intrare și ieșire . Aceștia iau datele de intrare și aplică fiecare pas al algoritmului informațiilor respective pentru a genera o ieșire.

De exemplu, un motor de căutare este un algoritm care ia o interogare de căutare ca intrare și caută în baza sa de date elemente relevante pentru cuvintele din interogare. Apoi scoate rezultatele.

Puteți vizualiza cu ușurință algoritmii ca diagramă. Introducerea duce la pași și întrebări care trebuie tratate în ordine. Când fiecare secțiune a diagramei este finalizată, rezultatul generat este rezultatul.

Algoritmi și automatizare

Asta sună destul de simplu până acum, dar pentru ce se folosește un algoritm? Adevărul este decisiv larg.

Algoritmii sunt utilizați în toate domeniile IT și informatică. Pot manipula și prelucra date și pot efectua calcule sau acțiuni în diferite moduri.

Un exemplu excelent de algoritmii în acțiune sunt cu software-ul de automatizare. Acest lucru se datorează faptului că automatizarea funcționează urmând reguli stabilite pentru a finaliza sarcinile. Aceste reguli formează un algoritm.

Deci, software-ul de automatizare este alcătuit din mai mulți algoritmi care lucrează pentru automatizarea proceselor dvs.

De exemplu, una dintre sarcinile dvs. automatizate necesită software-ul de automatizare toate informațiile de facturare primite prin e-mail și introduse într-o foaie de calcul. Pentru a face acest lucru, configurați o serie de reguli și condiții pentru ca programul să urmeze – un algoritm.

În acest caz, intrarea este fiecare e-mail primit. Fiecare dintre aceste e-mailuri este apoi trecut prin fiecare pas – sau regulă – pentru a finaliza sarcina. Aceasta poate include scanarea fiecărui e-mail pentru a găsi termenii cheie. E-mailurile care conțin acești termeni trec apoi la pasul următor, continuând să urmeze fiecare pas pentru a identifica și extrage datele relevante. Rezultatul este informația plasată într-o foaie de calcul.

TL; DR

Deci, ce este un algoritm? Sunt hărți care descriu modul de bază de a face ceva. În calcul, un algoritm este lista cu instrucțiuni și reguli pe care trebuie să le facă un computer pentru a finaliza o sarcină.

Mai multe din colțul „ELI5”

  • Ce este un server? O prezentare generală în 500 de cuvinte sau mai puțin
  • Filtru bayesian pentru manechine
  • În spatele cuvântului buzz: ce este un flux de lucru?
  • ELI5: ce este un API?
  • Procesare condiționată pentru manechine

Leave a Reply

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *