In: Computer Science
Explica que es un Algoritmo?
Answer (English):
Let us consider an example of preparing tea, To prepare tea, we follow the steps give below:
For a given problem (tea preparation), above is the step-by-step solutions. So the Formal definition of algorithm can be as below:
An algorithm is step by step unambiguous instructions to solve a given problem.
Merits of algorithm can be judged by correctness (do you have a solutions of the problem in a finite number of steps?) and efficiency in terms to time and space to execute.
Ans (in Spanish) :::: Converted using Google translator
Consideremos un ejemplo de preparación de té. Para preparar té,
seguimos los pasos que se detallan a continuación:
1) Consigue la sartén
2) Vierta un poco de agua, té y leche.
a. ¿Tenemos agua, té o leche?
yo. En caso afirmativo, vierta el agua, el té o la leche en la
sartén
ii) Si no, ¿queremos comprar agua, té, leche?
1. En caso afirmativo, salir y comprar
2. Si no, podemos terminar
3) Enciende la estufa
4) hervir durante 5-10 minutos ... etc.
Para un problema dado (preparación del té), arriba están las
soluciones paso a paso. Entonces, la definición formal del
algoritmo puede ser la siguiente:
Un algoritmo es paso a paso instrucciones inequívocas para resolver
un problema dado.
Los méritos del algoritmo se pueden juzgar por la corrección (¿tiene una solución del problema en un número finito de pasos?) Y la eficiencia en términos de tiempo y espacio para ejecutar.