Está en la página 1de 16

Universidad Dominicana O&M

Henrry G Sanchez V
Estudiante

21-SPDS-7-004
Matricula

INTRODUCCION A LA PROGRAMACION
Materia

Tarea III: DIAGRAMAS DE FLUJO.


Tema

Lucas Caonabo Reyes


Maestro
01-junio - de 2023 Santiago, Rep. Dom
1. Definiciones de Diagrama de Flujo.

Se llama diagrama al gráfico que exhibe los vínculos existentes entre los
diversos elementos que componen un sistema o un conjunto. La idea
de flujo, por su parte, puede aludir a diferentes cuestiones: en este caso
nos interesa su acepción como el proceso y la consecuencia de fluir
(avanzar, brotar).

Un diagrama de flujo, por lo tanto, es un dibujo que representa


los distintos pasos de un procedimiento o los hechos sucesivos que
forman parte de algo. Estos diagramas sirven para ver las etapas o
los momentos de aquello que pretende representar.

Los diagramas de flujo suelen estar presentes en los manuales de


instrucciones o manuales de usuario. Tomemos el caso de un televisor.
En una de las páginas de su manual, se muestra un diagrama de flujo que
comienza con la pregunta “¿Su TV no muestra imagen?”. De ese bloque
sale una flecha hacia abajo que lleva a otra pregunta “La TV, ¿está
encendida?”. En esta instancia, una flecha hacia la derecha señala la
opción “No” y se vincula a la indicación “Encienda la TV”. Otra flecha, en
cambio, continúa hacia abajo para la opción “Sí” y da paso a otra
pregunta: “¿Está conectada correctamente a la señal de cable o
televisión?”. De esta manera, a través de distintas flechas y de bloques con
preguntas y posibles respuestas, se va armando el diagrama de flujo.

2. Elementos y símbolos que constituyen un Diagrama de


Flujo.

Líneas de flecha

Las líneas de flecha dibujadas en una dirección, de preferencia de arriba


hacia abajo, mantienen la claridad de un diagrama de flujo. Evita líneas de
flecha que se ciclen debido a que esto puede indicar redundancia en el
proceso de negocios. Si los ciclos son necesarios extiende las líneas de
flecha hacia arriba y a la izquierda para mayor claridad.

Subprocesos

Un subproceso está representado por un rectángulo con líneas dobles en


cada lado. Un subproceso es un proceso importante que puede
descomponerse en procesos más simples que pueden desarrollarse en otro
diagrama de flujo.

Terminador Un terminador es representado por un pequeño rectángulo con


esquinas curvas. Los terminadores aparecen al inicio y al final de los
diagramas de flujo. El terminador final aparece solamente una vez en un
diagrama.
Decisión

Una decisión está representada por un diamante. Un proceso que puede


responder a una decisión de «sí» o «no» requiere un cuadro de decisión.

Conector

Un conector está representado por un pequeño círculo o un cuadro conector


y se etiqueta usando letras. Un diagrama de flujo escrito en una sola página
es más claro que un diagrama en varias páginas. Un conector asegura que
los procesos estén conectados de forma lógica y correcta en varias
páginas.

Decisión

Una decisión está representada por un diamante. Un proceso que puede


responder a una decisión de «sí» o «no» requiere un cuadro de decisión.

Conector

Un conector está representado por un pequeño círculo o un cuadro conector


y se etiqueta usando letras. Un diagrama de flujo escrito en una sola página
es más claro que un diagrama en varias páginas. Un conector asegura que
los procesos estén conectados de forma lógica y correcta en varias
páginas.

3. Contador y Acumulador.

¿Qué es un acumulador en programación? Un acumulador en


programación es una versión ampliada de un contador. El acumulador tiene
las mismas características que un contador excepto el valor de incremento
que es un valor variable.

¿Qué es un contador en programación?

Se entiende por contador una variable que lleva la cuenta del número de
veces que se ha cumplido una condición. En el ejemplo siguiente, el
programa indica cuántos 5 se han obtenido al simular unas tiradas de
dados. La variable que hace de contador es la variable $cuenta).

¿Qué es acumulador en programación?

En una CPU de computadora, el acumulador es un registro en el que son


almacenados temporalmente los resultados aritméticos y lógicos
intermedios que serán tratados por el circuito operacional de la unidad
aritmético-lógica (ALU).

¿Cuáles son los tipos de contadores en programación?

Contadores

• Contador de alta. velocidad.


• Contador. preselector restador.
• Contador. presel. Suma / resta.
• Cont. Sum. Reset autom.

¿Qué es una variable acumulador?

¿Qué es una variable acumulador (en programación)? En programación,


se llama acumulador a una variable cuyo valor se incrementa o
decrementa en un valor que no tiene por qué ser fijo (en cada iteración de
un bucle). Un acumulador suele utilizarse para acumular resultados
producidos en las iteraciones de un bucle.

¿Qué es un acumulador en C?

Un acumulador es una variable que se utiliza para almacenar en ella el


resultado de una operación cíclica, tomando como base a la misma
variable, en términos estrictos es el mismo concepto de un contador, pero
se diferencia de este porque en lugar de sufrir incrementos constantes, los
valores pueden ser muy dispares.

¿Qué es un contador en Java?

Contador en bucles en Java

Un contador no es más que un nombre de variable que especifica cuándo


queremos que un valor aumente o disminuya en un bucle. A continuación se
muestra un ejemplo que utiliza la variable counter . El método main()
contiene una variable counter de tipo int y se inicializa con 0 .

¿Qué es un contador en Python?

Como se mencionó antes, el contador es esencialmente una subclase del


diccionario de Python, particularmente diseñado para contar objetos
hashables presentes en el programa de Python. Este diccionario mantiene
objetos como cuentas y claves en forma de valores.

¿Cuáles son las características de un contador?

Un contador público es una persona visionaria capaz de crear estrategias


anticipándose a los posibles sucesos de crisis dentro de una empresa. Es
organizado, capaz de sintetizar información y comunicarla de manera
efectiva y oportuna en los campos financieros y tributarios de terceros.
¿Cuál es el valor de la variable contador?

En programación, se llama contador a una variable cuyo valor se


incrementa o decrementa en un valor fijo (en cada iteración de un bucle).
Un contador suele utilizarse para contar el número de veces que itera un
bucle.

¿Cómo acumular puntos en Python?

Acumulamos usando s1+=i que equivale a s1=s1+i . Imprimimos, dentro del


bucle, los valores i , j , k que constituyen las tres columnas. Finalmente,
fuera del bucle, imprimimos los acumulados.

¿Qué significa la J en Python?

Python también tiene soporte incorporado para complex numbers, y usa el


sufijo j o J para indicar la parte imaginaria (por ejemplo, 3+5j ).

¿Cómo acumular sumas en Python?

Suma acumulativa de una columna en Pandas – Python

1. Sintaxis: cumsum(axis = None, skipna = True, * args, ** kwargs)


2. Parámetros:
3. axis: {index(0), columnas(1)}
4. skipna: Excluye NA / valores nulos. Si una fila / columna completa es
NA, el resultado será NA.
5. Devuelve: Suma acumulada de la columna.

¿Qué quiere decir += en Python?

Aquí += es un operador de asignación, y el resultado se almacena en la


variable a. Es lo mismo que a = a + 10.

¿Qué es el += en Python?

El operador /= equivale a dividir una variable por otra y almacenar el


resultado en la primera, es decir, x/=2 equivale a x=x/2 .

¿Qué es 0 en Python?

format(curso)) , el {0} le indica a format que debe reemplazar ese lugar con
el valor del primer parámetro recibido, es decir, el valor de la variable curso
.

¿Qué significa 2 en Python?

El símbolo % en Python se llama el Operador de Módulo. Retorna el


remanente de la división del operando izquierdo por el operando derecho.
Se usa para obtener el residuo de un problema de división. El operador de
modulo es considerado una operación aritmética al igual que los operadores
+ , – , / , * , ** , // .

4. Áreas de uso de los diagramas de flujos.

Más allá de la programación informática, los diagramas de flujo pueden


tener muchos usos en diversos campos.

En cualquier campo pueden:

• Documentar y analizar un proceso.


• Estandarizar un proceso para obtener eficiencia y calidad.
• Comunicar un proceso para capacitar a otros sectores de la
organización o lograr el entendimiento de su parte.
• Identificar cuellos de botellas, redundancias y pasos innecesarios en
un proceso y mejorarlo.

Educación:

• Planificar los requisitos académicos y las tareas del curso.


• Crear una presentación oral o un plan de clase.
• Organizar un proyecto grupal o individual.
• Mostrar un proceso civil o legal, como el registro de votantes.
• Planificar y estructurar la escritura creativa, como poesía o poesía
lírica.
• Demostrar el desarrollo de un personaje en la literatura y el cine.
• Representar el flujo de algoritmos o acertijos lógicos.
• Comprender un proceso científico, como el ciclo de Krebs.
• Dibujar un proceso anatómico, como la digestión.
• Trazar síntomas y tratamientos para enfermedades o trastornos.
• Comunicar hipótesis y teorías, como la pirámide de Maslow o
jerarquía de las necesidades humanas.

Ventas y marketing:

• Trazar el flujo de una encuesta.


• Dibujar un proceso de ventas.
• Planificar estrategias de investigación.
• Mostrar flujos de registro.
• Difundir políticas de comunicación, como un plan de R.R. P.P. de
emergencia.
5. Tipos de diagramas de flujos.

Diagrama de flujo de trabajo

Un diagrama de flujo de trabajo muestra las decisiones y acciones que se


toman en una organización como parte del trabajo en un producto,
proyecto, servicio u otro propósito, como por ejemplo: completar el pedido
de un cliente. Por lo general muestran la forma en la que los diferentes
roles, equipos o departamentos contribuyen con los productos o servicios.

Este diagrama de flujo de trabajo ilustra un proceso para resolución de


problemas de TI, pero resulta fácil imaginar cómo tu organización puede
actualizarlo para ayudar a que los miembros del equipo entiendan un
proceso que probablemente repitan de forma regular.
Swimlane flowchart

Un diagrama de flujo de carril es uno de los tipos de diagrama de flujo de


trabajo que siempre es multifuncional y que ilustra el orden en el cual
ocurren las decisiones y las acciones; además de las relaciones que hay
entre ellas.
Usualmente, las fases del flujo de trabajo se leen de izquierda a derecha o
de arriba hacia abajo, y los diferentes equipos se muestran en filas o
columnas.

A continuación te presentamos un buen ejemplo de este tipo de diagrama


de flujo multifuncional:

Diagrama de flujo de casos de uso / Diagrama de casos de uso

Un diagrama de flujo de casos de uso o diagrama de casos de uso ilustra


los objetivos e interacciones que tiene un cliente con una empresa, y puede
incluir clientes externos y usuarios internos. Uno de sus propósitos
principales es mostrar las interacciones que existen entre una empresa y
sus clientes externos.
Diagrama de flujo EDP / Diagrama EPC

Un proceso manejado por eventos o un diagrama de flujo EDP (también


conocido como diagrama EPC, EPC significa cadena de proceso impulsada
por eventos) es similar a un diagrama de flujo o diagrama de caso de uso,
por el modo en que se enfoca en los clientes o usuarios.

Sin embargo, los diagramas de flujo EDP son únicos porque se enfocan en
las acciones tomadas por los usuarios, las cuales a menudo son ilustradas
como “eventos” en el contexto de un proceso.
Diagrama de flujo de programa o sistema

Los diagramas de flujo de programa o sistemas describen cómo funcionan e


interactúan los sistemas y programas. Algunos muestran los procesos y
funciones de los sistemas de computadoras, mientras que otros muestran la
forma en que interactúan los manuales, los papeles, la comunicación en
línea y los discos como parte de un proceso. Por ejemplo: cómo son
ingresadas las aplicaciones en papel en las bases de datos para luego
acceder a ellas en línea.
6. Importancia de los diagramas de flujos.

Los diagramas de flujo son enormemente relevantes es distintas áreas


técnicas en donde es necesario dejar asentado de forma comprensible una
determinada secuencia de pasos. En efecto, de esta manera es fácilmente
esquematizable un determinado proceso lógico que puede ser de utilidad
para algún tipo de tarea. Así, actividades como la ingeniería industrial o la
programación suelen hacer uso de este tipo de herramientas con cierta
recurrencia dada la utilidad que tiene para estos propósitos. Cuando alguien
genera una determinada estructura lógica que resuelve un determinado
problema, pueden existir trabas a la hora de mostrar a un tercero esta
secuencia debido a su complejidad; los diagramas de flujo ayudan a
solucionar esta circunstancia.

Para confeccionar un diagrama de flujo se suelen utilizar diversas figuras


geométricas tales como rombos, cuadrados o círculos. Mediante las mismas
se pretende dar cuenta de un determinado proceso o resultado. El diagrama
siegue una determinada dirección, generalmente hacia abajo o hacia la
derecha. Existen al respecto bifurcaciones en el accionar, o también vueltas
a un punto anterior según sea necesario para representar a la lógica del
proceso. En determinados ámbitos en donde el proceso tiene una
implicancia espacial, como por ejemplo en una fábrica, el diagrama puede
estar trazado en las mismas instalaciones como para dar cuenta a los
operarios acerca de qué tipo de accionar deben tener.

7. Características de los diagramas de flujos.

Capacidad de comunicación.

Los diagramas permite la puesta de conocimientos en común de


diversas personas sobre un determinado proceso. Gracias a esta
capacidad de comunicación se facilita la comprensión global.

Facilidad de uso.

Es muy fácil de utilizar, donde no se requiere de una gran


experiencia para su utilización.

Hace uso de una adecuada simbología en los diagramas de


sistemas y procedimientos. Con su uso se evitará que los
analistas tengan que realizar excesivas anotaciones durante su
interpretación, lo cual suelen ser confusas y a la vez repetitivas.
Es eficiente.

Los diagramas llegan a aprovechar al cien por ciento los recursos


de la computadora.

Es holístico.

A través de los diagramas se llega a comprender de una forma


más clara el proceso en su totalidad desde su proveedor hasta el
cliente o usuario.

8. Diagramas de Flujos Elementales: El área de un Triángulo,


Suma de varios números, Tabla de multiplicar, El cuadrado
de la suma de dos cantidades, cálculo de nóminas.

También podría gustarte