Algoritmos
Definicion de algoritmo:
Algoritmo: secuencia de pasos ordenados logicamente para resolver un problema.
Diseño del algoritmo:
Análisis de la situación:
1.- Descripción del problema a resolver.
2.- Proponer una solución inicial.
Diseño:
3.- Descripción platicada del algoritmo.
4.- Consideraciones iniciales.
5.- Algoritmo (pseudocódigo o diagrama de flujo)
Caracteristicas del algoritmo:
-Finitud.
-Precision.
-Entradas/Salidas bien definidas.
-Efectivos.
Representacion de los algoritmos:
-Pseudocodigo: Redaccion en oraciones breves.
-Diagramas de flujo: Representacion grafica.
Ejemplo:
Simbolos:
Elementos:
* Variables: Recipientes con nombre para guardar datos.
* Entradas/Salidas: Indicaciones del flujo de datos hacia adentro y hacia afuera del algoritmo.
* Asignaciones: Relaciones entre valores y variables.
* Operaciones logicas y matematicas: Transformaciones sobre los datos.
* Comparaciones: Relaciones entre datos para establecer una accion.
* Seleccion: Toma de decisiones en funcion de las comparaciones.
*Procesos: Transformaciones sobre los datos.