Algoritmos Flashcards
Algoritmo
Serie de pasos organizados que describe el proceso que debe de seguir para dar solución a un problema específico
Algoritmo cualitativo
Son aquellos en los que se describen los pasos utilizando palabras
Algoritmo cuantitativo
Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso
Proceso secuencial
Cuando una acción del mismo proceso no puede empezar antes que la accion en curso esté terminada
Proceso paralelo
Cuando dos o más acciones del mismo proceso se ejecutan simultáneamente
Partes de los algoritmos
Entrada
Proceso
Salida
Parte del algoritmo: entrada
Ingredientes, utensilios, herramientas datos
Parte de un algoritmo: proceso
Formado por los pasos a seguir
Parte de un algoritmo: salida
Resultado o la solución
Lenguaje algoritmico
Serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso
Lenguaje algorítmico gráfica
Representación gráfica de las operaciones que realiza un algoritmo
(Diagrama de flujo)
Lenguaje algorítmico no gráfico
Representa en forma descriptiva las operaciones que debe realizar un algoritmo
Pseudocodigo
Prueba de escritorio
Comprobación que se hace de un algoritmo para saber si esta bien hecho
Estructura básica: secuencia de acciones
Se escribe una instrucción después de otra de manera que se entienda la secuencia de una acción, en otras palabras indica el orden de la ejecución
Estructura básica: decisión de acción
Es aquella donde se tiene que decidir entre dos caminos lógicos dependiendo de la variable. Si hay decisión debe haber condición