PENSA CADA PAS QUE HAURÀS DE FER
Creació d'una solució o conjunt de passos-instruccions per resoldre un problema o completar una tasca. Aquests passos són seqüencials (un després de l'altre).
Per realitzar un algoritme, és important tenir inputs (datos de entrada) i outputs (datos de salida), o dit d'una altra forma, que necessitem per fer els passos, i quin resultat ens dóna l'algoritme (p.e. en una recepta els inputs serien els ingredients, i els outputs els resultats intermedis o final de la recepta que anem a elaborar mitjançant uns procediments que serien l'algoritme).
Cada pas ha de ser detallat i no es podem deixar cap. Al final, l'algoritme ha de tenir un objectiu o fi.
Si l'algoritme té algun error, hem d'apendre a trobar quin o quins dels passos és incorrecte.
Exemples:
En el dia a dia, sense donar-nos compte, realitzem tasques seguint uns passos (algoritmes): posar en marxa el cotxe, fer el café, plegar la roba, cordar-nos les sabates...
De forma més pautada apliquem algoritmes en les instruccions per montar un moble, fem una recepta de cuina, o fem un tractament mèdic.
En els programes informàtics s'utilitzen algoritmes en forma pseudocòdi o diagrames de fluxe, que després s'implanta en el "cervell" del robot o ordinador en forma de llenguatge de programació (Python, C, PHP, Java, etc).
Altres exemples:
Passos en una memòria tècnica ben detallats.
Instruccions per aconseguir un objectiu en un joc ((http://studio.code.org/s/mc/stage/1/puzzle/1, o https://scratch.mit.edu/)