Mi Nuevo Mapa Mental

Kom i gang. Det er Gratis
eller tilmeld med din email adresse
Mi Nuevo Mapa Mental af Mind Map: Mi Nuevo Mapa Mental

1. Algoritmos.

1.1. Nuevo Tema

1.1.1. Características de los algoritmos

1.2. Características de los algoritmos

1.2.1. • Preciso. Definirse de manera rigurosa, sin dar lugar a ambigüedades. • Definido. Si se sigue un 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. Se concluye que un algoritmo debe ser suficiente para resolver el problema. Entre dos algoritmos que lleven a un mismo objetivo, siempre será preferible el más corto (se deberá analizar la optimización de tiempos y / o recursos).

2. Etapas para la solución de un problema por medio del computador

2.1. 1. Análisis del problema, definición y delimitación (macroalgoritmo). Considerar los datos de entrada, el proceso que debe realizar el computador y los datos de salida. 2. Diseño y desarrollo del algoritmo (se utiliza pseudocódigo, escritura natural del algoritmo, diagramas de flujo, etc. ) 3. Prueba de escritorio. Seguimiento manual de los pasos descritos en el algoritmo. Se hace con valores bajos y tiene como fin detectar errores. 4. Codificación. Selección de un lenguaje de programación y digitación del pseudocódigo haciendo uso de la sintaxis y estructura gramatical del lenguaje seleccionado.5. Compilación o interpretación del programa. El software elegido convierte las instrucciones escritas en el lenguaje a las comprendidas por el computador. 6. Ejecución. El programa es ejecutado por la máquina para llegar a los resultados esperados. 7. Depuración (debug). Operación de detectar, localizar y eliminar errores de mal funcionamiento del programa. 8. Evaluación de resultados. Obtenidos los resultados se los evalúa para verificar si son correctos. (Un programa puede arrojar resultados incorrectos aún cuando su ejecución no muestra erorres).

2.2. Técnicas de representación

2.2.1. Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son: • Diagramación libre (Diagramas de flujo) • Diagramas Nassi-Shneiderman • Pseudocódigo • Lenguaje natural (español, inglés, etc.) • Fórmulas matemáticas

3. Algoritmos cualitativos y algoritmos cuantitativos

3.1. Nuevo TemaUn algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Las instrucciones para armar un aeromodelo, para desarrollar una actividad física o encontrar un tesoro, son ejemplos de algoritmos cualitativos. Trate de diseñar el algoritmo para estos casos • Tomar mate • Utilizar una guía telefónica • Cocinar siguiendo una receta • Cambiar una llanta de automóvil • Buscar una palabra en el diccionario Los algoritmos cuantitativos involucran cálculos numéricos. Ejemplos: • Solución de un factorial • Solución de una ecuación de segundo grado • Encontrar el mínimo común multiplicador.