Cosa sono gli algoritmi computazionali?
il algoritmi informatici rappresentano una sequenza di passaggi progettati per svolgere un compito specifico. Si può anche dire che rappresentano una serie di istruzioni chiare programmate in un computer per risolvere un problema.
All'interno del campo informatico o di qualsiasi scienza, un algoritmo serve come base per creare una metodologia con fasi definite e finite.
Il suo uso è destinato a dare una soluzione generica a un dilemma, che ci consente di utilizzarlo ancora e ancora per ottenere il risultato atteso.
Caratteristiche degli algoritmi del computer
Proposto dal matematico Alan Turing per portare questo concetto di matematica nel campo dell'informatica, l'algoritmo è un processo definito nel modo seguente:
- Una sequenza limitata di passaggi, che sono chiaramente definiti e ciascuno è indipendente dall'altro.
-Un agente (umano o disumano) è quello che applica ciascuna delle fasi del processo in un determinato momento.
-L'agente ha la capacità di interpretare le istruzioni operative e allo stesso tempo di salvare le informazioni fornite.
-Quando si esegue una metodologia specifica, il risultato sarà sempre lo stesso in ogni fase e in base ai dati iniziali.
-Come in qualsiasi processo, termina con un risultato.
Ci sono casi in cui la procedura richiede una soluzione specifica e quelli che non lo richiedono. Algoritmi ripetitivi o irregolari che non terminano sono molto comuni nel calcolo.
Un esempio di questi sono i sistemi operativi come Windows, MacOS e Linux, che devono continuare a funzionare come piattaforma per altri programmi e processi.
tipo
Sia in informatica che in altre discipline, è possibile identificare 3 tipi di algoritmi, che sono: sequenziali, condizionali e ripetitivi. Inoltre, ci sono quelli che sono qualitativi (usare parole) e quantitativi (usare calcoli numerici).
Alcuni famosi algoritmi computazionali molto utili nella pratica hanno funzioni diverse.
Quindi, troviamo l'algoritmo di Euclide, che è usato per dividere, quello di Gauss per risolvere le equazioni lineari, o quello di Floyd-Wrashall, per trovare il percorso più breve tra i grafici ponderati.
Esempi
Gli algoritmi vengono utilizzati in diverse situazioni, cercano di dare una soluzione a un problema e per questo non viene seguita una procedura standard.
Quando viene scoperto il meccanismo per risolvere in modo rapido ed efficiente un'attività specifica, la sua esecuzione non richiede la comprensione di come funziona il metodo.
Un semplice esempio è seguire una ricetta per fare una torta, che utilizza una serie di istruzioni e passaggi per ottenerla.
Inoltre, i computer sono in grado di risolvere vari tipi di problemi applicando formule con un linguaggio speciale.
In questo caso, gli algoritmi computazionali rappresentano un codice scritto in modi diversi che possono essere capiti solo dalla macchina.
Una parte importante di questa procedura è trasformare un'idea in una sequenza logica che il PC può interpretare.
In questo modo, i programmatori passano da compiti semplici a quelli più complessi. Per questo, ricorrono spesso a ricette che altri hanno creato per adattarle a ciò che devono risolvere.
riferimenti
- Università di Denver Cos'è un algoritmo e come usarlo nella programmazione? Estratto il 12/12/2017 da quora.com
- Vásquez B., Carlos. Metodologia di programmazione I. Recuperato il 12/12/2017 da moodle2.unid.edu.mx
- Bembibre, Victoria (2009). Definizione dell'algoritmo. Estratto il 12/12/2017 da definicionabc.com
- Colombo, Jorge T. (2001). Algoritmo del computer. Estratto il 12/12/2017 da avizora.com
- Come funziona la roba Cos'è un algoritmo informatico? Estratto il 12/12/2017 da howstuffwworks.com