Conceptos basicos de algoritmos y programación Flashcards
Concepto de algoritmos
Conjunto de pasos lógicos y estructurados que te permiten dar la solución a algún problema
Importancia de algoritmo
Desarrollar un razonamiento lógico matemático, apoya el razonamiento critico deductivo e inductivo
Características
Precisión: Los pasos deben de ser precisos, CLARIDAD.
Determinismo: Dado un conjunto de datos idénticos de entrada, SIEMPRE DEBE ARROJAR LOS MISMOS RESULTADOS.
Finitud: LONGITUD FINITA
Estructura de un algoritmo
Entrada: Introducción de datos
Proceso: Operaciones a realizar
Salida: Resultados
Metodología para descomposición de algoritmo
Definición del problema: Establecer los resultados y objetivos para saber si se puede lograr
Análisis: Se organizan los datos para usar en los cálculos
Diseño: Se proponen soluciones, toma de decisiones aplicando los datos existentes.
Verificación o prueba de escritorio: Probar cada una de sus partes para ir comprobando que el algoritmo sirve o no.