Algoritmos

Algo de informacion sobre los algoritmos

马上开始. 它是免费的哦
注册 使用您的电邮地址
Algoritmos 作者: Mind Map: Algoritmos

1. Diagramas de flujo

1.1. Es la manera mas vieja que hay para la representación

1.1.1. Ejemplo:

2. Diagramas Nassi-Schneiderman o Chapin

2.1. Son otro tipo de diagramas y cuentan con otro tipo de diseño

2.1.1. Ejemplo:

3. Pseudocódigo

3.1. Técnica que nos permite la expresión de algun problema mediante un algoritmo escrito con palabras normales de un idioma, como lo puede ser el español, utilizando palabras imperativas

3.1.1. Unos ejemplos de esto son (Inicie, lea, imprima, sume, divida, calcule, finalice); no hay ningun léxico que este obligado para el pseudocódigo

4. Técnicas de diagramación

4.1. Top-down

4.1.1. Sigue la descomposición de un problema en partes; iniciando por la dimensión total, para despues identificar sus partes componentes e ir tratándolas de manera individual y con mayor detalle cada vez

4.2. Estructurada

4.2.1. No indica la forma en la que los simbolos se pueden manejar e intentar vincularlos entre si

5. ¿Qué es?

5.1. Los algoritmos son un conjunto de indicaciones o reglas que se utilizan para resolver algun problema o alguna tarea especifica

6. Caracteristicas

6.1. Preciso:Explica de manera excata y clara evitando confuciones

6.2. Definido:Si un algoritmo se llega a ejecutar 2 veces el resultado sera el mismo

6.3. Finito:Finalizara en algun momento

6.4. Resultado:Los datos que queden como salida seran los datos a ejecutar en las indicaciones

7. Etapas para la solución de un problema por el computador

7.1. 1. Se analiza el problema, se define y delimita; considerando los datos de entrada, el procedimiento que se llevara acabo en el computador y los datos que son de salida

7.2. 2. Es el diseño del algoritmo(se utiliza pseudocódigo, escritura natural del algoritmo, diagramas de flujo, etc. )

7.3. 3. Es una prueba del escritorio, es decir el seguimiento manual de los pasos establecidos en el algoritmo y es para detectar los errores

7.4. 4. La codificación es la selección de un lenguaje de programación que se utilizara y digitación del pseudocodigo utilizando una sintaxis y una organización gramatical del lenguaje que se utiliza

7.5. 5. La compilación o ejecución del programa es cuando el software realiza las instrucciones escritas en el lenguaje a las que comprende el computador

7.6. 6. La parte de la ejecución es cuando el programa esta siendo ejecutado para poder llegar a los resultados que se esperan

7.7. 7. La depuración es la parte en la que se detectan, localizan y eliminan errores de mal funcionamiento del programa

7.8. 8. La parte final es la evalución de los resultados, una vez se obtiene se realiza una verificación para ver si los resultados son correctos

8. Tipos de algoritmos

8.1. Algoritmos cualitativos

8.1.1. Es cuando los algoritmos no involucran cálculos numéricos

8.1.1.1. Ejemplo:

8.1.1.1.1. · Tomar mate · Utilizar una guía telefónica · Cocinar siguiendo una receta · Cambiar una llanta de automóvil · Buscar una palabra en el diccionario

8.2. Algoritmos cuantitativos

8.2.1. Es cuando los algoritmos involucran cálculos numéricos

8.2.1.1. Ejemplo:

8.2.1.1.1. ·Solución de un factorial · Solución de una ecuación de segundo grado · Encontrar el mínimo común multiplicador.

9. Técnicas de representación

9.1. Para poder representar un algoritmo, para poder convertirlo en lenguaje de programacion se siguen algunos metodos de representación escrita, gráfica y matemática

9.1.1. Diagramación libre (Diagramas de flujo) · Diagramas Nassi-Shneiderman · Pseudocódigo · Lenguaje natural (español, inglés, etc.) · Fórmulas matemáticas