01 Algoritmos
Algoritmos
Cómo resolvemos los problemas?
Existe una gran cantidad de problemas que requieren de
un análisis profundo y de un pensamiento flexible y
estructurado para su solución.
Noexisten reglas específicas que nos permitan resolver un
problema. Sin embargo, se pueden ofrecer un conjunto de
técnicas y herramientas metodologías que permitan
flexibilizar y estructurar elrazonamiento utilizado en la
resolución de un problema. Eso provocara finalmente la
construcción de algoritmos eficientes.
Algoritmos
• ¿Que es un algoritmo?
– “Una lista de instrucciones donde seespecifica
una sucesión de operaciones necesarias para
resolver cualquier problema de un tipo dado”.
– Algoritmo: Conjunto finito ordenado de pasos
que nos llevan a la solución de un problema.
– Ejemplo sumardos números
Antes de escribir un programa hay que estudiar
detenidamente el problema que se quiere resolver con él.
Una vez definido el problema, es necesario establecer
con toda exactitud lasecuencia de pasos lógicos para
desarrollar su resolución sin olvidar ninguno.
Esta secuencia de pasos lógicos es lo que llamamos el
algoritmo del programa
Problemas Practicos
Algoritmo para la preparaciónde una taza de café.
Contando con.
Café preparado, una taza, cuchara, crema y azúcar.
1. Tomar la taza.
2. Verter en la taza la cantidad correcta de café.
3. ¿Quieres azúcar?
Si A No B
a. Tomar elazúcar con la cuchara
b. Poner el azúcar en la taza.
5. ¿Quieres Crema?
Si c No d
c. Tomar la crema con la cuchara.
d. Poner crema en la taza
6. Revolver.
7. Fin
Problemas Practicos
¿ Cuál sería elalgoritmo para freír un huevo ?
Si tuviéramos que indicarle a otra persona cómo debe freír un huevo, le daríamos
la
siguiente secuencia de instrucciones.
1. Sacar un huevo de la nevera.
2. Poneraceite en una sartén.
3 Encender el fuego.
4. Poner la sartén en el fuego.
5. Esperar a que se caliente el aceite.
6. Romper el huevo y echar la clara y la yema dentro de la sartén.
7. Si no hay que...
Regístrate para leer el documento completo.