(Tarea 2) Algoritmos y Diagramas de Flujo
(Tarea 2) Algoritmos y Diagramas de Flujo
(Tarea 2) Algoritmos y Diagramas de Flujo
Taller de programación.
Entrada de
datos.
Procesamiento
Algortimo
de datos.
Salida de
resultados.
Se pueden representar un algoritmo a través de un conjunto de palabras por medio de las cuales
se pueden representar la lógica de un programa. Este conjunto de palabras se conocen como
pseudocódigo , además los algoritmos se pueden representar por diagramas de flujo.
Diagrama de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. La
ventaja de utilizar un diagrama de flujo es que se le puede construir independientemente del
lenguaje de programación, pues al momento de llevarlo a código se puede hacer en cualquier
lenguaje. Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son
rectángulos, óvalos, pequeños círculos, etc.; estos símbolos están conectados entre sí por flechas
conocidas como líneas de flujo.
Características de los algoritmos.
Las características fundamentales que debe cumplir todo algoritmo son:
Los algoritmos son la esencia de la informática, son uno de los centros de interés de
muchas, si no todas, de las áreas del campo de la informática.
Hay textos que desarrollan los algoritmos, mediante diversos tipos de programas, por
ejemplo: el lenguaje de programación C++, pero para comprender las letras deben poseer
al menos un año de experiencia en ese lenguaje de programación de alto y bajo nivel.
Con frecuencia sucede que muchos de los algoritmos que se van a utilizar son fáciles de
implementan una vez que se ha descompuesto el programa, sin embargo, en la mayor
parte de los casos, existen unos pocos algoritmos cuya elección es crítica porque su
ejecución ocupara la mayoría de los recursos del sistema.
La elección del mayor algoritmo para una tarea particular puede ser un proceso muy
complicado y con frecuencia conllevara un análisis matemático sofisticado.
Los diagramas de flujo ayudan a la comprensión del proceso al mostrarlo con un dibujo. el
cerebro humano reconoce fácil mente los dibujos.
Nos permite identificar los errores y nos da la oportunidad de alegrarlo y mejorar el
proceso.
Es fácil identificar los procesos.
Muestra las interfaces de cliente a proveedor y muestra las tracciones que se realizan.
Desventajas de diagramas de flujo.
Los diagramas complejos pueden ser muy laboriosos durante la planeación y el diseño del
mismo.
Puede ser difícil el seguimiento si el diagrama tiene diferentes caminos.
No tiene normas fijas para la elaboración de los diagramas de flujos .
Los diagramas de flujo son la forma más sencilla de representar procesos, sistemas e información
apoyándose en estrategias visuales para asegurar la comprensión de los usuarios. Por otra parte,
un diagrama de flujo funciona a su vez para detallar procesos y etapas de las estrategias de venta
para clientes o planes de contingencia y acciones a llevar a cabo en caso de presentar problemas
puntuales dentro de la compañía.
Sin embargo, las compañías no solo tienen que obedecer algoritmos para mejorar su imagen de
cara a la galería. En los últimos tiempos, muchas están recurriendo a las máquinas para que todos
los procesos de la empresa sean más eficientes, empezando por la contratación de personal.
Por algoritmo se entiende “una lista de instrucciones donde se especifica una sucesión de
operaciones necesaria para resolver cualquier problema de un tipo dado”, y los diagramas de flujo,
como su nombre lo indica, son gráficas que representan la dirección que sigue la información que
contiene un algoritmo. Los datos se encierran en diferentes figuras, llamadas: figuras lógicas.
Paso 1. Inicio
Paso 2. Encender el reproductor
Paso 3. Presionar el botón Eject para abrir la unidad de cd
Paso 4. Insertar cd de audio en la unidad
Paso 5. Presionar el botón Eject para cerrar la unidad de cd
Paso 6. Esperar a que la unidad detecte el cd e inicie la reproducción
Paso7. Ajustar el volumen
Paso 8. Escuchar música
Paso 9. Fin
Programa: SumaProducto
Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son números enteros
Algoritmo:
escribir “Introduzca las notas”
leer NOTA1,NOTA2
calcular SUMA = NOTA1 + NOTA2
calcular PRODUCTO = NOTA1 * NOTA2
escribir “La suma de las dos notas es:” SUMA
escribir “El producto de las dos notas es :”PRODUCTO
Finprograma
Ejemplos de diagramas de flujo.