REPRESENTACIÓN DE UN DIAGRAMA EN PSEINT
Existen diversas herramientas para realizar diagramas de
flujo, dos de las mas conocidas son FreeDFD y PseInt. Esta ultima con la
caracteristica de poder trabajar en pseudocodigo y mantener sincronia con su respectivo
diagrama de flujo. A continuacion se explicara la notacion en diagrama de flujo
en PseInt, aunque es necesario resaltar que algunos de los simbolos difieren un
poco del estandar.
EJEMPLO EN PSEUDOCÓDIGO
A continuación se presenta un algoritmo en pseudocódigo,
junto con su diagrama de flujo y su respectiva explicación. Tanto el
pseudocódigo como el diagrama están creados en la herramienta PseInt y
corresponden a un aplicación que determina si un numero ingresado es binario
para convertirlo a decimal o si es decimal para transformarlo en binario.
Proceso SinTitulo
escribir "ingrese numero"
leer x;
a<-x
d<-0
c<-0
b<-x-(trunc(x/10)*10)
si b=1 | b=0 entonces
mientras x>=1 hacer
si b=1 | b=0 entonces
b<-x-(trunc(x/10)*10)
x<-trunc(x/10)
sino
x<-0
finsi
finmientras
finsi
si b=1 | b=0 entonces
d<-0
c<-0
mientras a>1 hacer
h<-a-(trunc(a/10)*10)
c<-c+(h*2^d)
d<-d+1
a<-trunc(a/10)
finmientras
c<-c+(a*2^d)
escribir c;
sino
d<-0
c<-0
mientras a>=2 hacer
h<-a-(trunc(a/2)*2)
c<-c+(h*10^d)
d<-d+1
a<-trunc(a/2)
finmientras
c<-c+(a*10^d) escribir c;
finsi
FinProceso





No hay comentarios:
Publicar un comentario