Que é un algoritmo?
Deixemos de lado os tecnicismos e digamos que un algoritmo é simplemente o conxunto de pasos que temos que seguir para resolver un problema. Pode que o termo nos sone bastante técnico e confuso, pero a verdade é que usamos algoritmos todo o tempo: o instrutivo que seguimos para armar o novo libreiro para a sala, é un algoritmo; a receita de cociña que seguimos para preparar o delicioso pastel de queixo da avoa , é un algoritmo; eses titoriais en YouTube para pintarse as uñas, tamén son algoritmos. Os algoritmos de computadora non son diferentes: son listas de pasos a seguir para que a máquina realice algunha tarefa, e deben ser moi específicos para que a computadora entenda ben o que ten que facer (lembrade: as máquinas son bastante tontiñas).

{"id":"ef519c01-64c1-4c4a-92d3-d55e11e43628","title":"ALGORITMO","mindmap":{"root":{"id":"fe11dd6d-edca-4ff5-abb4-4c5d94ec437a","parentId":null,"text":{"caption":"ALGORITMO","font":{"style":"normal","weight":"bold","decoration":"none","size":20,"color":"#000000"}},"offset":{"x":0,"y":0},"foldChildren":false,"branchColor":"#000000","children":[{"id":"e937ab1a-060e-4d9e-8509-24a6e2814366","parentId":"fe11dd6d-edca-4ff5-abb4-4c5d94ec437a","text":{"caption":"Pasos ordenados para resolver un problema","font":{"style":"normal","weight":"bold","decoration":"none","size":15,"color":"#e81010"}},"offset":{"x":48,"y":55},"foldChildren":false,"branchColor":"#1f2b97","children":[]}]}},"dates":{"created":1654799010501,"modified":1654799128836},"dimensions":{"x":4000,"y":2000},"autosave":false}
En xeral, calquera algoritmo debe cumprir tres requisitos:
- Debe ser preciso, é dicir, débenos indicar a orde de realización de cada paso.
- Debe ser definido, de modo que se obteña o mesmo resultado cada vez que se execute.
- Debe ser finito, ou sexa, debe ter un fin, un número determinado de pasos.