Subido por Esperanza Paola Terán Jiménez

Algoritmos tema1

Anuncio
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.
3.
4.
5.
Realice un algoritmo que sobre como lavar la ropa
Realiza un algoritmo que sume dos números y te muestre su resultado.
Realiza un algoritmo para fritar un huevo.
Realiza un algoritmo para seleccionar una música en youtube
Descargar