Está en la página 1de 11

“AÑO DE LA UNIVERSALIZACION DE LA SALUD”

COMPUTACION E INFORMATICA

UNIDAD DIDACTICA: LOGICA DE

PROGRAMACION

TEMA: SIMBOLOS DE DIAGRAMAS DE

PROGRAMACION

DOCENTE: ING.SIGMARINA ÑAUPA HUANCA

ALUMNO: YOEL BILLAMAR CALDERON APAZA

FECHA: 29/05/2020
SÍMBOLOS COMUNES DE LOS DIAGRAMAS DE FLUJO

El diagrama de flujo o flujo grama o diagrama de actividades es la representación


gráfica de un algoritmo o proceso. Se utiliza en disciplinas
como programación, economía, procesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), es un diagrama de actividades que
representa los flujos de trabajo paso a paso. Un diagrama de actividades muestra el flujo
de control general.
En SysML el diagrama ha sido extendido para indicar flujos entre pasos que mueven
elementos físicos (p. ej., gasolina) o energía (p. ej., presión). Los cambios adicionales
permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos
del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los
puntos de inicio y de fin del proceso.

SIMBOLOS QUE SE USAN EN UN DIAGRAMA DE PROGRAMACION:

LÍNEA DE FLUJO (FLECHA)


Muestra el orden de operación de los procesos. Una línea saliendo
de un símbolo y apuntando a otro. Las fechas se agregan si el flujo
no es el estándar de arriba hacia abajo, de izquierda a derecha.

TERMINAL
Indica el inicio o fin de un programa o subprocesos. Se
representa como un stadium, ovalo o rectángulo redondeado.
Usualmente contienen la palabra "Inicio" o "Fin", o alguna otra
frase señalando el inicio o fin de un proceso, como "presentar
consulta" o "recibir producto".

PROCESO

Representa un conjunto de operaciones que cambiar el valor,


forma o ubicación de datos. Representado como
un rectángulo.

DECISIÓN

Muestra una operación condicional que determina cuál de los dos


caminos tomará el programa. La operación es comúnmente una
pregunta de sí/no o una prueba de verdadero/falso. Representada
como un rombo
ENTRADA/SALIDA
Indica el proceso de hacer entrar o salir datos, 4 en la
forma de ingresar datos o mostrar resultados.
Representado como un paralelogramo.

PROCESO PREDEFINIDO

Muestra, por su nombre, un proceso que ha sido


definido otro lugar. Representado como un rectángulo
con un doble lateral en cada lado.

CONECTOR DE PÁGINA
Pares de conectores etiquetados reemplazan línea
larga o confusa en la página del diagrama.
Representados como pequeños círculos con una letra
dentro

CONECTOR FUERA DE PÁGINA

Un conector etiqueta para usar cuando el objetivo es


otra página. Representado con la forma de un plato
de "Home" (béisbol) pentágono

SÍMBOLO DE DOCUMENTO

Más específicamente, representa la entrada o la


salida de un documento. Algunos ejemplos de
entradas son recibir un informe, un mensaje de
correo electrónico o un pedido. Algunos ejemplos de
salida que usan un símbolo de documento incluyen
generar una presentación, un memo o una carta.
SÍMBOLO DE
COMENTARIO O NOTA

Este símbolo, empleado junto con contexto, agrega una


explicación o comentarios necesarios dentro de un rango
específico. También puede conectarse mediante una
línea discontinua a la sección correspondiente del
diagrama de flujo.

SÍMBOLO DE BASE DE
DATOS

Representa los datos alojados en un servicio de


almacenamiento que probablemente permitirá buscar
y filtrar por usuarios.

SÍMBOLO DE CINTA DE PAPEL

Símbolo obsoleto rara vez empleado en las prácticas


o los flujos de proceso modernos. No obstante, se
podría usar este símbolo cuando se trazan procesos .
o métodos de ingreso en computadoras y máquinas
CNC mucho más antiguas

SÍMBOLO DE SUMA O UNIÓN

Suma las entradas de varias rutas que convergen.


SÍMBOLO DE ENTRADA
MANUAL

Representa la entrada manual de datos en un campo


o paso del proceso, por lo general a través del teclado
o de un dispositivo. Por ejemplo, en el proceso de
inicio de sesión cuando se le pide al usuario que
ingrese los datos manualmente.

SÍMBOLO DE OPERACIÓN
MANUAL

Indica un paso que se debe realizar de forma manual,


no automáticamente.

SÍMBOLO DE FUSIÓN

Combina múltiples caminos en uno solo.

SÍMBOLO DE DOCUMENTOS
MÚLTIPLES

Representa documentos o informes múltiples.

SÍMBOLO DE PREPARACIÓN

Diferencia entre los pasos que preparan para el


trabajo y los pasos que realmente hacen el trabajo.
Ayuda a introducir la configuración en otro paso dentro
del mismo proceso.
SÍMBOLO DE DATOS

Esta figura, también conocida como símbolo de


"almacenamiento de datos", representa dónde se
almacenan los datos en un proceso.

RETRASO ALMACENADOS

Representa un segmento de retraso en un proceso.


Puede ser útil para indicar la duración exacta del .
retraso dentro de la figura

SÍMBOLO "OR"

Tal como se describe, esta figura indica que el flujo del


proceso de negocio continúa en dos o más caminos.
SÍMBOLO DE PANTALLA

Esta figura es útil para indicar dónde se mostrará la


.
información dentro de un flujo de proceso.

SÍMBOLO DE DISCO RÍGIDO

Indica dónde están almacenados los datos


dentro del disco rígido, también conocido
como almacenamiento de acceso directo.
HERRAMIENTAS PARA REPRESENTAR ALGORITMOS SEUDO CÓDIGO
1.- PSEUDOCÓDIGO:

Es un pseudolenguaje intermedio entre el natural del programador y el lenguaje


de programación seleccionado, considerándose por tanto un lenguaje de
pseudoprogramación.
No existe una sintaxis estándar para el pseudocódigo, utilizando una mezcla de
lenguaje natural (utilizando como base la lengua nativa del programador) y una
serie de símbolos, términos y otras características propias de los lenguajes de
programación de alto nivel como Pascal o APL.
Sus principales características son:

 Es fácil de aprender y utilizar.


 Es conciso.
 Es independiente del lenguaje de programación que se vaya a utilizar.
 Facilita el paso del programa al lenguaje de programación.
 Es fácil de mantener.

Sus principales ventajas sobre las técnicas diagramáticas que veremos a


continuación son su facilidad de creación, evolución y mantenimiento y la
facilidad para expresar el pseudocódigo en cualquier lenguaje de programación.
Sus mayores inconvenientes son su falta de estandarización y la dificultad para
su lectura cuando su tamaño crece.
Las palabras, símbolos y operadores más utilizados en pseudocódigo son los
siguientes:
2.- DIAGRAMAS DE FLUJO:
Son herramientas gráficas para la representación visual y gráfica de algoritmos,
compuestos por una serie de símbolos icónicos unidos por flechas.
Características:

 Los símbolos representan acciones o funciones en el programa.


 Las flechas representan el orden de realización de las acciones o
funciones, marcando el sentido o flujo lógico del algoritmo.
 Cada símbolo tendrá al menos una flecha que conduzca a él y una flecha
que parta de él, a excepción de los terminadores y conectores.
 Se leen de arriba a abajo y de izquierda a derecha.

Sus principales ventajas son que al ser visuales son muy sencillos de entender
y que utilizan símbolos estándar.
Su mayor desventaja es la dificultad de mantenimiento y actualización, puesto
que deben utilizarse editores gráficos.
Los símbolos están normalizados por las organizaciones de estandarización
internacionales ANSI (American National Standar Institute) e ISO (International
Standard Organization) y los más utilizados son los siguientes:
3.- DIAGRAMAS DE NASSI-SCHNEIDERMAN:
Estos diagramas (también conocidos como diagramas de Chapin o diagramas
N-S) aparecen contenidos en un rectángulo donde un conjunto de símbolos
adyacentes representan las estructuras de control básicas de la programación
estructurada.
Sus principales ventajas son:

 Adecuación a la programación estructurada.


 Favorecen las técnicas de diseño descendente.
 Favorecen la partición de los programas en módulos pequeños.

Su principal desventaja es su dificultad de modificación son:

SECUENCIA

TAREA 1
TAREA 2
TAREA 3

SELECCIÓN

CONDICION
V F

TAREAS TAREAS

REPETICION

CONDICION

TAREAS TAREAS

CONDICION
SELECCIÓN MULTIPLE

CASOS DE CONDICION
VALOR1 VALOR2 …….. VALOR N

TAREAS TAREAS …….. TAREAS

También podría gustarte