E1 Equipo10
E1 Equipo10
E1 Equipo10
Grupo: 009
Hora: LMV N2
Contenido
Algoritmos
Un ordenador es capaz de realizar “solo” determinadas acciones sencillas, tales
como sumar, comparar o transferir datos, pero los problemas que normalmente
interesa resolver son más complejos. Para resolver un problema real es necesario,
en primer lugar, encontrar un método de resolución y posteriormente, determinar
la sucesión de acciones sencillas (susceptibles de ser ejecutadas por un ordenador)
en que se descompone dicho método.
Diagramas de flujo
Los diagramas de flujo son representaciones graficas de secuencias de pasos a
realizar. Cada operación se representa mediante un símbolo normalizado el
Instituto Norteamericano de Normalización (ANSI - American National Standars
Institute). Las líneas de flujo indican el orden de ejecución. Algunos de los símbolos
principales son: Inicio/Fin del algoritmo, Lectura/Escritura de datos que el programa
necesita o genera (por ejemplo, lectura de datos que se teclean o escritura de
datos en un fichero); Proceso conjunto de instrucciones secuenciales; Decisión es
una bifurcación en el flujo del algoritmo en base a que se verifique o no cierta
condición.
Los diagramas de flujo suelen ser usados solo para representar algoritmos
pequeños, ya que abarcan mucho espacio.
Figura Descripción
Inicio / Fin
Entrada de datos
Proceso
Resultado
Se trata de una muy útil herramienta para poder entender correctamente las
diferentes fases de cualquier proceso y su funcionamiento, y, por tanto, permite
comprenderlo y estudiarlo para tratar de mejorar sus procedimientos. Los
diagramas de flujo son importantes en toda organización y departamento, ya que
permite visualizar las actividades innecesarias y verifica si la distribución del trabajo
está equilibrada, bien distribuida en personas, sin cargo para algunas mientras otros
trabajan con mucha holgura.
Este tipo de diagramas son esenciales en todo tipo de industrias por su simpleza, ya
sea en la programación de páginas de internet, en procesos económicos simples
como la creación de una cuenta de banco o más complicados como la
adquisición de propiedades y todo lo que esto conlleva. Es vital en el desarrollo de
nuevos productos ya que tanto a la maquinaria como a los operadores se les debe
dar instrucciones clases y concisas de la acción a ejecutar
Conclusión
En nuestra investigación podemos observar y comparar las formas de trabajar de
los algoritmos y los diagramas de flujo siendo su principal diferencia que el diagrama
de flujo tiene una representación gráfica además que los algoritmos se suelen
utilizar más en programas de computadora que en procesos de la vida real, con
ambos observamos que para llegar al resultado esperado se tiene que
descomponer el problema en pequeños pasos fáciles de ejecutar y entender para
humanos y computadoras para que así se cometan un mínimo de errores durante
el desarrollo, en el caso de los diagramas de flujo primero se identifican los datos
que se utilizaran durante el proceso que le sigue y al final se señalará el resultado
obtenido y los algoritmos funcionan de manera similar pero más directa ya que se
puede indicar una o más acciones a realizar durante el proceso sin necesidad de
esperar a un resultado para seguir con el siguiente paso y aunque puede parecer
más rápido de hacer se pueden cometer errores a la hora de crear el algoritmo por
lo que es recomendable revisar todas las entradas de datos antes de ejecutar el
algoritmo, en cambio con el diagrama de flujo se espera a realizar una acción
simple para continuar con otra y llegar al resultado deseado y es sencillo identificar
si en alguna parte de todo el proceso se cometió un error y se puede arreglar
rápidamente, por lo que como equipo recomendamos ampliamente el uso de
diagramas de flujo en la medida de lo posible para procesos que puedan ser
extensos y con un mayor margen de error.
Bibliografías
Guerequeta, R., & Vallecillo, A. (2019). Técnicas de diseño de algoritmos.