Che cos’è un algoritmo? Una spiegazione “in poche parole”

Un algoritmo è l’elenco di istruzioni e regole che un computer deve eseguire per completare un’attività.

Gli algoritmi sono in tutto ciò che facciamo. Ma per coloro che non sono inclini alla matematica e alla programmazione, il termine “algoritmo” è tutt’altro che chiaro.

(In effetti, la barzelletta dice che gli sviluppatori usano la parola “algoritmo” quando non lo fanno voglio spiegare cosa hanno fatto.)

Quindi, potresti aver già sentito il termine, persino usato. Ma cos’è esattamente un algoritmo?

Che cos’è un algoritmo ?

In sostanza, gli algoritmi sono semplicemente una serie di istruzioni che vengono seguite, passo dopo passo, per fare qualcosa di utile o risolvere un problema . Potresti considerare la ricetta di una torta un algoritmo per fare una torta, ad esempio.

In informatica, Gli algoritmi forniscono ai computer una guida successiva al completamento delle azioni. Sono costituiti da un elenco preciso di istruzioni che descrivono esattamente come completare un’attività.

Allora, cos’è un algoritmo? Un buon modo per pensarli è come mini manuali di istruzioni che spiegano ai computer come completare una determinata attività o manipolare dati.

Come funzionano gli algoritmi del computer?

Gli algoritmi del computer funzionano tramite input e output . Prendono l’input e applicano ogni passaggio dell’algoritmo a tali informazioni per generare un output.

Ad esempio, un motore di ricerca è un algoritmo che accetta una query di ricerca come input e cerca nel suo database elementi rilevanti per le parole nella query. Quindi restituisce i risultati.

È possibile visualizzare facilmente gli algoritmi come un diagramma di flusso. L’input porta a passaggi e domande che devono essere gestiti in ordine. Quando ogni sezione del diagramma di flusso è completata, il risultato generato è l’output.

Algoritmi e automazione

Finora sembra abbastanza semplice, ma a cosa serve un algoritmo? La verità è decisamente ampia.

Gli algoritmi vengono utilizzati in tutte le aree dell’IT e dell’informatica. Possono manipolare ed elaborare dati ed eseguire calcoli o azioni in vari modi.

Un ottimo esempio di algoritmi in azione è con software di automazione. Questo perché l’automazione funziona seguendo le regole stabilite per completare le attività. Queste regole formano un algoritmo.

Quindi, il software di automazione è composto da molti algoritmi che lavorano tutti per automatizzare i tuoi processi.

Ad esempio, una delle tue attività automatizzate richiede che il tuo software di automazione tutte le informazioni di fatturazione ricevute via e-mail e inserite in un foglio di calcolo. Per fare ciò, imposti una serie di regole e condizioni che il programma deve seguire: un algoritmo.

In questo caso, l’input è ogni email in arrivo. Ciascuna di queste e-mail viene quindi sottoposta a ogni passaggio o regola per completare l’attività. Ciò potrebbe includere la scansione di ogni e-mail per i termini chiave. Le email che contengono questi termini passano quindi al passaggio successivo, continuando a seguire ogni passaggio per identificare ed estrarre i dati rilevanti. L’output è l’informazione inserita in un foglio di lavoro.

TL; DR

Allora, cos’è un algoritmo? Sono mappe che delineano il modo di base per fare qualcosa. In informatica, un algoritmo è l’elenco di istruzioni e regole che un computer deve eseguire per completare un’attività.

Altro dall’angolo “ELI5”

  • Che cos’è un server? Una panoramica in meno di 500 parole
  • Filtro bayesiano per manichini
  • Dietro la parola d’ordine: che cos’è un flusso di lavoro?
  • ELI5: che cos’è un’API?
  • Elaborazione condizionale per i manichini

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *