ALGORITMOS

Description

Mapa Mental sobre ALGORITMOS, creado por NAUN ESTEBAN LOPEZ DIAZ
NAUN ESTEBAN LOPEZ DIAZ
Mind Map by NAUN ESTEBAN LOPEZ DIAZ, updated more than 1 year ago
NAUN ESTEBAN LOPEZ DIAZ
Created by NAUN ESTEBAN LOPEZ DIAZ about 4 years ago
4
0

Resource summary

ALGORITMOS
      1. ventajas de un algoritmo
        1. Los algoritmos son la esencia de la informática, son uno de los centros de interés de muchas, si no todas, de las áreas del campo de la informática.
          1. Puedes trabajar en orden.
            1. te redacta en orden paso a paso lo que hay que hacer.
              1. Disminuye sensiblemente el riesgo de errores.
                1. Ayuda a resolver más fácil y rápido los problemas.
                  1. Favorece el obtener el máximo de información.
        2. desentajas de un algoritmo:
          1. el lenguaje de programación C++, pero para comprender las letras deben poseer al menos un año de experiencia en ese lenguaje de programación de alto y bajo nivel.
            1. Muchos algoritmos interesantes llevan implícitos complicados métodos de organización de los datos utilizados en el calendo.
              1. en la mayor parte de los casos, existen unos pocos algoritmos cuya elección es crítica porque su ejecución ocupara la mayoría de los recursos del sistema.
                1. La elección del mayor algoritmo para una tarea particular puede ser un proceso muy complicado y con frecuencia conllevara un análisis matemático sofisticado.
                  1. para la mayoría de los problemas existen varios algoritmos diferentes.
      2. usos y aplicaciones de los algoritmos
        1. Fuerza Bruta los algoritmos de fuerza bruta resuelven el problema con la estrategia más obvia de solución, que no siempre es la mejor
          1. divide y reinará este método divide las partes del problema a resolver en partes cada vez más pequeñas, hasta llegar a un punto en que el problema se resuelve de forma trivial o con pocas instrucciones.
            1. Programación dinámica cuando la solución de un problema se obtiene de las soluciones de sus subproblemas–, se encuentra la solución resolviendo primero los subproblemas más sencillos y luego utilizando esas subsoluciones se utilizan para resolver problemas incrementalmente difíciles.
              1. Programación lineal se plantea una serie de inecuaciones y luego se busca maximizar (o minimizar) las variables, respetando las inecuaciones.
                1. Algoritmos heurísticos El propósito de estos algoritmos es encontrar una solución aproximada cuando el tiempo o los recursos necesarios para encontrar la solución perfecta son excesivos.
                  1. Búsqueda y enumeración Este se subdivide en dos principales, mediante grafos o backtracking. Si se usan grafos se resuelve explorando dicho grafo. En cambio sí se usa backtracking los cuales van ensayando distintos caminos con posibles soluciones y vuelven atrás cuando no las encuentran.
        2. caracteristicas
          1. Un algoritmo debe ser preciso e indicar el orden de realización de cada paso
            1. Un algoritmo debe estar definido
              1. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
          2. origen e historia
            1. El origen del 'algoritmo' surgió a mediados del siglo IX cuando Mohammed Ibn Musa-al-Khwarizmi desarrolló en su obra "Al-yebr-mugabata" fórmulas para posibilitar que con un número limitado de procesos fuese posible resolver ecuaciones de primer y segundo grado.
            2. definición
              1. Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos.
              2. partes de un algoritmo
                1. Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida
                Show full summary Hide full summary

                Similar

                ALGORITMOS
                FCAMARGO
                Mapa conceptual sobre ALGORITMOS
                William Giraldo
                Introducción a la Programación
                Diego Benavides
                Caracteristicas de las Estructuras Algoritmicas
                Doralys Ricardo Valerio
                ESTRUCTURAS ALGORITMICAS SELECTIVAS Y REPETITIVAS
                Ana pinzon
                Rol de los Algoritmos en Computación
                Edson Jiménez
                CAPÍTULO 3: ALGORITMOS
                Sofía Z Dávila
                Algoritmo de Bernstein
                Pedro Romero
                Evaluación Final Informática II
                Alejandro Piñón Méndez
                Algoritmos
                Diego Benavides