Please enable JavaScript.
Coggle requires JavaScript to display documents.
Algoritmos image - Coggle Diagram
Algoritmos
Características de los algoritmos
Carácter finito
Siempre debe terminar después de un número finito de pasos
Precisión
Las operaciones deben ser especificadas de manera rigurosa y no ambigua para cada caso
Entrada
Tiene cero o más entradas.
Estas entradas son tomadas de conjuntos específicos de objetos
Salida
Tiene una o más salidas: cantidades que tienen una relación específica con las entradas
Eficacia
Todas las operaciones deben ser básicas
¿Que es un Algoritmo?
Son la base lógica antes de la codificación y pueden ser traducidos a cualquier lenguaje de programación
Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema
¿Cómo escribir un algoritmo?
Es necesario
Se debe proceder a enumerar los pasos que componen el algoritmo.
Definir una serie de operaciones básicas con las cuales se hará la especificación.
Se debe tener en consideración el control de flujo del mismo:
Secuencial
Decisiones
Iteraciones
Técnicas para escribir algoritmos
Pseudocódigo
Es una manera de facilitar la codificación del problema, es un paso antes de usar un lenguaje de programación.
Su importancia radica en que puede ser traducido a cualquier lenguaje de programación.
Forma general de un algoritmo en pseudocódigo
Comienza con la palabra clave Algoritmo o Proceso, seguida del nombre del programa
Secuencia de instrucciones. Es una lista de una o más instrucciones o estructuras de control.
El conjunto de instrucciones del programa debe ir entre delimitadores para indicar su inicio y su final.
Finaliza con la palabra FinAlgoritmo o FinProceso.
Cada acción finaliza con un punto y coma.
1 more item...
Diagrama de flujo de datos (DFD)
Es una forma de representar gráficamente los pasos de un algoritmo.
Utilizan una serie de símbolos con significados especiales y son la representación gráfica de los pasos de un proceso.
Pruebas de escritorio
Sirve para verificar la lógica y la eficacia de un algoritmo antes de su codificación.
Se realizan de manera manual, sin requerir un entorno de ejecución informático,
Se prueba si el algoritmo está en el orden correcto y si el resultado es el esperado
Se realiza creando algunas entradas posibles de todas las variables y recorriendo el algoritmo “línea por línea”.
Se separa los datos en columnas en una tabla y cada columna tiene un nombre que representa algún valor.
Representación de datos
Número de línea:
verificar el número de líneas que se ejecutarán.
Columna por variable:
Se colocan en orden alfabético. A medida que avanza, se agregan nuevos valores a las columnas consecutivas. La última columna se usa para representar el resultado de los cálculos.
1 more item...