Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Inicio
2. Elegir un foco
3. Traer la escalera
4. Colocar la escalera debajo del foco
5. Subir la escalera hasta alcanzar el foco
6. Girar el foco hacia la izquierda hasta que
esté suelto
7. Poner el foco nuevo en el mismo lugar
8. Girar hacia la derecha hasta que el foco
quede fijo
9. Bajar la escalera
10. Fin
HAY ALGORITMOS QUE NO CUMPLEN CON LAS CONDICIONES
EXPLIC ADAS MÁS ARRIBA Y CONTIENEN PASOS
QUE NO SE PUEDEN EJECUTAR. POR EJEMPLO:
1. inicio
2. Haga una lista de todos los números enteros.
3. Ordene esa lista en orden descendente (de mayor a menor).
4. Borre el primer entero de la lista resultante.
5. fin
Este no es un algoritmo porque hay pasos que no podemos
ejecutar
¿PORQUÉ?
1. Paso Número
1: Si no hay monedas en el bolsillo, deténgase; en
caso contrario, saque una de ellas y colóquela
sobre la mesa.
1. Paso Número 2:Vuelva al paso número 1.
PARA REPASAR UN POCO PODEMOS
DECIR QUE:
Más adelante veremos que existen muchos lenguajes de programación; pero los algoritmos son totalmente
independientes tanto del lenguaje que vamos a usar para obtener el programa como de la computadora que va a
ejecutar ese programa. Para aclarar un poco esto podemos dar un ejemplo de la vida diaria: Una receta de cocina puede
estar escrita en castellano, inglés o alemán pero el algoritmo (los pasos que debemos seguir para obtener el plato),
siempre va a ser el mismo, independientemente del idioma que hable el cocinero.
En Informática, los algoritmos son mucho más importantes que los lenguajes de programación o las computadoras,
porque tanto los lenguajes de programación como la computadora, son solo una herramienta necesaria para que el
programa se ejecute.
LAS C ARACTERÍSTIC AS MÁS IMPORTANTES
QUE DEBE CUMPLIR TODO ALGORITMO
SON:
En el ejemplo de la receta de
cocina las partes serían:
• Entrada: Los ingredientes y utensilios
de cocina que vamos a usar.
• Proceso: La elaboración de la receta
(la mezcla de todos los ingredientes).
• Salida: El plato terminado (por
ejemplo una torta).