Algoritmos

taller de herramientas computacionales

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Algoritmos por Mind Map: Algoritmos

1. Por que es importante?

1.1. Es importante porque muestra la manera de llevar a cabo procesos y resolver mecánicamente problemas matemáticos o de otro tipo

2. Características

2.1. Preciso

2.2. Finito

2.3. Fiable

2.4. Definido

3. Tipos de algoritmos

3.1. Cualitativos.- Son aquellos en los que se describen los pasos utilizando palabras.

3.2. Cuantitativos.- Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

4. Resolución de problemas

4.1. Resolución de un problema exige el diseño de un algoritmo que resuelva el mismo. Su propuesta para la resolución de un problema es la siguiente: Problema- Diseño de algoritmo- Programa de computación.

4.1.1. Analizar el problema

4.1.1.1. Será necesario entender el contexto del problema y problema en sí.

4.1.2. Diseñar el algoritmo

4.1.2.1. En este paso se describe la secuencia ordenada de pasos, se lo puede realizar directamente o mediante tipo de representación de algoritmos.

4.1.3. Expresar el algoritmo

4.1.3.1. El algoritmo se debe expresar como un programa en un lenguaje de programación adecuado.

4.1.4. Ejecución y validación

4.1.4.1. Se pone en ejecución el programa realizado en un computador.

5. Partes de un algoritmo

5.1. Entrada

5.2. Proceso

5.3. Salida

6. Técnicas de Resolución

6.1. °Diagramas de flujo ° Diagrama Nassi-Schneiderman ° Lenguaje de especificación de algoritmos: pseudocódigos ° Fórmulas

7. Concepto de algoritmo

7.1. Conjunto ordenado y finito de operaciones o secuencia de instrucciones que permite hallar la solución de un problema

8. Historia de algoritmo

8.1. La palabra algoritmo proviene de la traduccion a latin del apellido del matemático, astrónomo y geógrafo persa que vivió entre el siglo VIII y IX,Muhammad al-Khwarizmi, algorismus, derivó posteriormente en algoritmo.

8.2. Al-Khwarizmi fue el primero que diseñó algoritmos pensando en su eficiencia, sin embargo, no fue él el inventor del primer algoritmo; se le atribuye a Augusta Ada Byron de Lovelace.