Algoritmos y diagramas de flujo
Actividad:
1. ¿Qué es un algoritmo?
RTA: Escribir un método lógico paso a paso para resolver los problemas es llamado algoritmo, en otras palabras, un algoritmo es un proceso para resolver problemas. Para resolver un problema matemático o de computador, este es el primer paso del procedimiento. Un algoritmo incluye cálculos, razonamiento y procesamiento de datos.
2. ¿Cuáles son las características de un algoritmo? explique cada una de ellas.
RTA:
- Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
- Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
- Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
- Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
- Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
3. Explique ¿Qué tipos de algoritmos hay?
RTA:
1. Algoritmo Recursivo: Se refiere a la forma de resolver problemas dividiéndolos repetidamente en problemas más pequeños
2. Algoritmo Divide y Vencerás: El algoritmo divide y vencerás consiste en dos partes: 1. dividiendo un problema en sub problemas independientes más pequeños del mismo tipo; 2. encontrar la solución final del problema original después de resolver estos pequeños problemas por separado.
3. Algoritmo de Programación Dinámica: Desarrollado por Richard Bellman en 1950, el algoritmo de programación dinámica es usado generalmente para la optimización de problemas. En este tipo de algoritmo, los resultados anteriores son recolectados para su uso en el futuro.
4. ¿Qué es un diagrama de flujo?
5. Dibuje y explique cada uno de esquemas usados para realizar diagramas de flujo.
RTA:
Terminal - Inicio / Final
Proceso
/ Introducción
Decisión
Conector
/ línea de flujo





Comentarios
Publicar un comentario