Está en la página 1de 9

Algoritmos

Definición:
Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para
determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a
obtener la solución de un problema.
Según Luis Joyanes, programador experto y autor de muchos libros acerca de lógica y programación nos dice: “En
la ciencia de la computación y en la programación, los algoritmos son más importantes que los lenguajes de
programación o las computadoras. Un lenguaje de programación es solo un medio para expresar un algoritmo y una
computadora es solo un procesador para ejecutarlo”.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede
escribirse y luego ejecutarse en un lenguaje diferente de programación. El algoritmo es la infraestructura de
cualquier solución, escrita luego en cualquier lenguaje de programación
Características de los algoritmos
 Preciso: Definirse de manera rigurosa, sin dar lugar a ambigüedades (que puede entenderse o interpretarse
de diversas maneras).
 Definido: Si se sigue el mismo algoritmo dos veces, se obtendré el mismo resultado.
 Finito: Debe terminar en algún momento.
 Puede tener cero o más elementos de entrada.
 Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.
Diagrama de flujo
El diagrama de flujo es una forma de representar una serie de instrucciones, con símbolos estandarizados por el
Instituto Nacional Americano de Estándares, ANSI (por sus siglas en inglés), mediante los cuales se representan de
manera gráfica un algoritmo y permiten visualizar el flujo de datos cuando se procesan y hacia donde se dirigen
dichas salidas de cada proceso para ingresar en el siguiente, hasta que termine el algoritmo.
Los símbolos que se emplean en un diagrama de flujo se definen en la tabla que se presenta a continuación:
Ejemplos
Lenguaje natural
Realizar un algoritmo que indique los pasos para hacer un huevo frito.
1. INICIO
2. Poner aceite en la sartén
3. Colocar la sartén al fuego
4. Romper el huevo haciendo caer el contenido en la sartén.
5. Tirar las cáscaras a la basura
6. Poner sal en la yema
7. Si el huevo está sólido, ir a l paso 8, sino esperar
8. Servir el huevo en el plato
9. Limpiar la sartén
10.FIN

Actividad:
Utilizando el lenguaje natural resuelve los siguientes algoritmos.

1. Realice un algoritmo para preparar una torta


2. Realice un algoritmo que sobre como lavar la ropa
3. Realiza un algoritmo que sume dos números y te muestre su resultado.
4. Realiza un algoritmo para fritar un huevo.
5. Realiza un algoritmo para seleccionar una música en youtube

También podría gustarte