DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
DFD ¿Que es Dfd? ....................................................................................................................5 Algoritmo ............................................ ................................................................... .............................................. .............................................. ........................... .... 5 Diagrama de Flujo de Datos......................................................... Datos................................................................................ ................................ ......... 5 Tios de Datos...................................... Datos............................................................. .............................................. .............................................. .......................... ... 5 !amos de Datos..................................... Datos............................................................ .............................................. .............................................. ....................... 5 Arreglos "Arra#s$....................................... "Arra#s$.............................................................. .............................................. ............................................ ..................... % &nterfa' de (suario ................................................................. ........................................................................................ ...................................... ............... % Acci)n Actual........................... Actual.................................................. .............................................. .............................................. ...................................... ............... % *u+rograma Actual........................... Actual.................................................. .............................................. .............................................. ............................ ..... % ,rrores de *inta-is................................. *inta-is........................................................ .............................................. .............................................. ........................... % *istemas de Mens .............................................. ..................................................................... .............................................. ...................................... ............... % Men Arc/io......................... Arc/io................................................ .............................................. .............................................. ........................................ ................. % Arc/io 2ueo " !TR342$................................... !TR342$.......................................................... .......................................... ................... % Arc/io A+rir " !TR34A$................................... !TR34A$.......................................................... ............................................. ...................... % Arc/io uardar " !TR34$................................. !TR34$........................................................ ........................................... .................... % Arc/io uardar !omo "A3T 4 A 6 !$ ............................................ .................................................................. ...................... 7 Arc/io &mrimir " !TR348$ ............................................. ..................................................................... ............................. ..... 7 Arc/io *alir "A3T " A3T 4 A 6 *$............................................ *$................................................................... ....................................... ................ 7 Men ,dici)n ........................................... .................................................................. .............................................. ............................................. ...................... 7 ,dici)n !ortar "
!TR349$ ............................................. .................................................................... ................................. .......... 7
,dici)n !oiar "
!TR34!$................................ !TR34!$....................................................... ............................................. ...................... 7
,dici)n 8egar "
!TR34$.................................. !TR34$......................................................... .............................................. ....................... 7
,dici)n ,liminar "
*(8R$........................................ *(8R$............................................................... ........................................ ................. 7
,dici)n ,liminar *u+rograma " A3T 4 ,6 *$.............................................. *$.................................................. .... ; ,dici)n &nsertar <+jeto "&2*$............................................. "&2*$.................................................................... .................................... ............. ; ,dici)n <+jeto ,ditar ",2T,R$......................................................... ",2T,R$............................................................................. .................... ; Men <+jeto...................................... <+jeto............................................................. .............................................. .............................................. ............................. ...... ; <+jeto !ursor "
A3T 4 <6 !$ ............................................. .................................................................... .............................. ....... ;
<+jeto Asignaci)n Asignaci)n "
A3T 4 <6 A$.................................. A$......................................................... .................................. ........... ;
<+jeto !iclo Mientras "
A3T 4 <6 M$ ............................................. ............................................................. ................ =
<+jeto !iclo 8ara "
A3T 4 <6 8$........................................... 8$.................................................................. ........................... .... =
<+jeto Decisi)n "
A3T 4 <6 D$........................................... D$.................................................................. ............................. ...... =
<+jeto 3ectura "
A3T 4 <6 ,$............................................ ,$................................................................... ............................. ...... =
<+jeto 3lamada "
A3T 4 <6 3$ ............................................. .................................................................... ........................... .... =
<+jeto *alida "
A3T 4 <6 *$ .............................................. ..................................................................... ............................. ...... =
<+jeto 2ueo *u+rograma " A3T 4 <6 2$.......................................... 2$.................................................... .......... = Men er........... er.................................. .............................................. .............................................. .............................................. ...................................... ............... = err >oom..................................... e >oom............................................................ .............................................. .............................................. ............................. ...... = 8g. 1
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
err Anterior *u+rograma " e
!TR3 4 Flec/a i'@da.$................................... i'@da.$...................................... ... =
err *iguiente *u+rograma " e
!TR3 4 Flec/a dc/a.$ ..................................... ..................................... =
...................................................................................... ..... er Deurador " er F%$ ................................................................................. 10 Men ,jecuci)n................................. ,jecuci)n........................................................ .............................................. .............................................. ........................... .... 10
,jecuci)n ,jecutar " ,jecuci)n 8ausar "
F=$ ................................................................................ 10 8A(*A$................... 8A(*A$.......................................... .............................................. ................................. .......... 10
,jecuci)n Detener " !TR3 4 8A(*A$ 8A(*A$ .............................................. ........................................................... ............. 10 Men Deuraci)n .............................................. ..................................................................... .............................................. .................................. ........... 10 Deuraci)n 8aso *imle " Deuraci)n ,jecutar asta "
F7$ ........................................................................ 10 FB$ .................................................................... 10
Deuraci)n Detener " !TR3 4 8A(*A$..................... 8A(*A$............................................ ................................... ............ 11 Deuraci)n ,aluar "F5$ ............................................. .................................................................... ......................................... .................. 11 Men <ciones............................... <ciones...................................................... .............................................. .............................................. .............................. ....... 11 <ciones Cngulos................................... Cngulos.......................................................... .............................................. ....................................... ................ 11 <+jetos en DFD...................................... DFD.............................................................. ............................................... ............................................ ..................... 11 <+jeto &nicio..................................... &nicio............................................................ .............................................. .............................................. ......................... 11 <+jeto Asignaci)n.................. Asignaci)n......................................... .............................................. .............................................. .................................. ........... 1 <+jeto !iclo Mientras ............................................ ................................................................... .............................................. ........................... 1 <+jeto !iclo 8ara .............................................. ..................................................................... .............................................. .............................. ....... 1E <+jeto Decisi)n............................... Decisi)n...................................................... .............................................. .............................................. ........................... 1B <+jeto 3ectura................................. 3ectura........................................................ .............................................. .............................................. ........................... 1B <+jeto *alida ............................................... ...................................................................... .............................................. .................................... ............. 15 <+jeto 3lamada .............................................. ..................................................................... .............................................. ................................. .......... 15 <+jeto *u+rograma.......................... *u+rograma................................................. .............................................. .............................................. ....................... 1% <+jeto Fin........................................ Fin............................................................... .............................................. .............................................. ........................... 17 <+jeto !ierre !iclo........................................ !iclo............................................................... .............................................. .................................. ........... 17 <+jeto !ierre Decisi)n.................................. Decisi)n......................................................... .............................................. .................................. ........... 17 <+jeto Regrese ............................................ ................................................................... .............................................. .................................... ............. 17 Referencia de Funciones # <eradores .................................................... .......................................................................... ...................... 17 <eradores de Asociatiidad.................... Asociatiidad........................................... .............................................. ........................................... .................... 17 <eradores de Acceso a Arreglos "Arra#s$........................................ "Arra#s$............................................................... ......................... 1; <eradores de !adenas de !aracteres............................... !aracteres...................................................... ......................................... .................. 1; <eradores Matemticos................................ Matemticos....................................................... .............................................. ..................................... .............. 1; Ms (nitario..................................... (nitario............................................................ .............................................. .............................................. ......................... 1; Menos (nitario..................................... (nitario............................................................ .............................................. ........................................... .................... 1; *uma..................................... *uma............................................................ .............................................. .............................................. .................................... ............. 1; Resta ............................................. .................................................................... .............................................. .............................................. ............................ ..... 1; ,-onenciaci)n ............................................ ................................................................... .............................................. ................................... ............ 1; Multilicaci)n.................................. Multilicaci)n......................................................... .............................................. .............................................. ........................... 1; Diisi)n ............................................... ...................................................................... .............................................. ............................................ ..................... 1; M)dulo ............................................ ................................................................... .............................................. .............................................. ........................... 1= <eradores 3)gicos Relacionales ............................................................ .............................................................................. .................. 1= Ma#or @ue...................................... @ue............................................................. .............................................. .............................................. ........................... .... 1= Menor @ue....................................... @ue.............................................................. .............................................. .............................................. .......................... ... 1= Menor o &gual a .................................................................. ......................................................................................... .................................... ............. 8g.1=
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
Ma#or o &gual a ...................................................................................................... 1= &gual a ..................................................................................................................... 1= Diferente de ............................................................................................................ 1= <eradores 3)gicos ooleanos.................................................................................. 0 G 3)gico "!onjunci)n$........................................................................................... 0 2egaci)n del A2D ................................................................................................. 0 < 3)gico................................................................................................................. 0 2egaci)n del
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
3lamado de Funci)n no lido .............................................................................. 5 3os Jndices De+en *er ,nteros 2o 2egatios Menores < &guales @ue %55E5 ...... 5 3os 8armetros De+en *er aria+les..................................................................... 5 3os Tios 2o !oinciden......................................................................................... 5 Mu# 8ocos Argumentos ......................................................................................... 5 2o *e ,ncontr) el *u+rograma ............................................................................ % <erador &legal....................................................................................................... % <erador 3)gico &legal........................................................................................... % 8armetro Reetido ................................................................................................ % *e ,ser) K ara Delimitar la !adena ..................................................................... % *e ,ser) un <erador........................................................................................... % *e ,ser) un <erando .......................................................................................... % *e ,ser) una !onstante 3)gica ".. ) .F.$ ........................................................... % *e 2ecesita un alor Final ara el !ontador ......................................................... % *e 2ecesita un alor &nicial ara el !ontador ....................................................... % *u+rograma Reetido ........................................................................................... % (so &legal de la !oma o Falta ,-resi)n ............................................................... % aria+le 2o ,-iste ................................................................................................. 7 aria+le 2o &niciali'ada......................................................................................... 7 !ontrato de 3icencia....................................................................................................... 7 !<8GR&T ............................................................................................................. ;
8g. B
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
¿Que es Dfd? Dfd es un softLare diseado ara construir # anali'ar algoritmos . (sted uede crear diagramas de flujo de datos ara la reresentaci)n de algoritmos de rogramaci)n estructurada a artir de las /erramientas de edici)n @ue ara Iste ro)sito suministra el rograma. DesuIs de /a+er ingresado el algoritmo reresentado or el diagrama6 odr ejecutarlo6 anali'arlo # deurarlo en un entorno interactio diseado ara Iste fin. 3a interfa' grfica de Dfd6 facilita en gran medida el tra+ajo con diagramas #a @ue simula la reresentaci)n estndar de diagramas de flujo en /ojas de ael. Algoritmo (n algoritmo es un rocedimiento ara la resoluci)n de ro+lemas de cual@uier tio or medio de determinada secuencia de asos simles # no am+iguos. ,l conceto fue utili'ado originalmente ara el clculo matemtico ero a/ora es amliamente usado en rogramaci)n de comutadoras. Diagrama de Flujo de Datos (n diagrama de flujo de datos es una descrici)n grfica de un rocedimiento ara la resoluci)n de un ro+lema. *on frecuentemente usados ara descri+ir algoritmos # rogramas de comutador. 3os diagramas de flujo de datos estn conformados or figuras conectadas con flec/as. 8ara ejecutar un roceso descrito or un diagrama de flujo de datos se comien'a or el &2&!&< # se siguen las flec/as de figura a figura6 ejecutndose las acciones indicadas or cada figuraN el tio de figura indica el tio de aso @ue reresenta. 3os diagramas de flujo son frecuentemente usados de+ido a @ue ueden surimir detalles innecesarios # tener un significado reciso6 si son usados correctamente. Tipos de Datos Real: alores numIricos @ue an desde OP10 000 /asta 1P10 000 . 3os alores ms cercanos a 0 @ue se ueden manejar son 1P10 000 # OP10 000. ,jemlo: 1==;6 1.00076 06 E;716 EB7;1 Cadenade !aracteres: *ecuencia de caracteres encerrada entre comillas simles. ,jemlo: SDiagramar es fcil 6 S8arHs 6 m Lógico: 3a letra ) F encerrada entre untos6 ara indicar erdadero ) falso resectiamente. ,jemlo: .. 6 .F. 6 .. 6 .f. Campos de Datos Constantes: !on su nom+re muestran su alor # Iste no se uede cam+iar. ,jemlo: 1==% 6 S3os algoritmos son tiles 6 .. Variables: ,s osi+le modificar su alor. ,l nom+re de una aria+le de+e comen'ar or una letra seguida de letras6 nmeros o el caracter " U $. ,jemlo: alor 6 !ontador 6 ao 6 alorU1 2o se tiene en cuenta la diferencia entre ma#sculas # minsculas ara el nom+re de una aria+leN es decir6 !A*A e@uiale a casa. !uando una aria+le reci+e un alor or rimera e'6 el tio de dato de Ista ser igual al tio de dato del alor. 8g. 5
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
Arreglos (Arrays) Dfd soorta arreglos ndimensionales de cual@uier tio de dato. ,l nom+re de un arreglo de+e comen'ar or una letra seguida de letras6 nmeros o el caracter " U $. ,jemlo: ector " $ 6 Matri' " i 6 j $ 6 " 16 j6 6 $ 2o se tiene en cuenta la diferencia entre ma#sculas # minsculas ara el nom+re de un ectorN es decir6 ,!T
Sistemas de Menús #en$ Arc%i&o
Archivo | Nuevo (
CTR!N"
,l comando 2ueo inicia la sesi)n de tra+ajo con un nueo diagrama. Dfd da como nom+re temoral al nueo diagrama V*in nom+re.dfdW6 /asta @ue Iste sea guardado con un nom+re de arc/io nico. Al ejecutar este comando @uedar seleccionada la oci)n Cngulos en rados del men <ciones.
Archivo | A#rir (
CTR!A"
&nicia la sesi)n de tra+ajo con un diagrama #a e-istente6 con este comando uede a+rir un arc/io de Dfd # comen'ar a tra+ajar so+re Il. Al a+rir un arc/io de Dfd6 las ociones del men <ciones6 tomarn el estado @ue tenHan en el momento en @ue fue guardado el arc/io.
Archivo | $uardar (
CTR!$"
uarda en disco el diagrama @ue se est editando "rincial # su+rogramas$ # el estado 8g. % del men <ciones6 como un arc/io de e-tensi)n VdfdW.
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
Archivo | $uardar Como (AT ! A % C" ,l comando uardar !omo guarda en disco ermite colocar un nom+re al diagrama en edici)n. *e desliega un cuadro de dilogo donde se selecciona el nom+re # la u+icaci)n "unidad # directorio$ del arc/io en cual se a a guardar el diagrama.
Archivo | &m'rimir (
CTR!"
,ste comando desliega el cuadro de dilogo de imresi)n del sistema6 el tamao del diagrama a imrimir ser roorcional al tamao del diagrama @ue se isuali'a en antalla.
Archivo | Sa)ir (AT ! A % S" ,l comando *alir termina una sesi)n de tra+ajo con Dfd . *i el diagrama en edici)n no /a sido guardado desde la ltima modificaci)n6 Dfd le reguntar si desea guardar antes de salir. #en$ !dición
*dici+n | Cortar (
CTR!,"
,ste comando se usa ara eliminar un o+jeto seleccionado de un diagrama # colocarlo en el ortaaeles de Dfd . ,l comando !ortar estar disoni+le cuando un o+jeto elimina+le se encuentre seleccionado # la acci)n actual sea ,dici)n. !uando se cortan o+jetos6 estos reemla'an el contenido del ortaaeles de Dfd . 3os o+jetos @ue conforman estructuras de control sern cortados junto con su cuero.
*dici+n | Co'iar (
CTR!C"
,ste comando se usa ara o+tener una coia del o+jeto seleccionado en el ortaaeles de Dfd. ,l o+jeto seleccionado @ueda intactoN es decir6 no se remuee del diagrama. ,l comando !oiar estar disoni+le cuando e-ista un o+jeto elimina+le seleccionado # la acci)n actual sea ,dici)n. !uando se coian o+jetos6 estos reemla'an el contenido del ortaaeles de Dfd. 3os o+jetos @ue conforman estructuras de control sern coiados juntos con su cuero.
*dici+n | e-ar (
CTR!."
(se este comando ara insertar una coia del contenido del ortaaeles de Dfd a continuaci)n del o+jeto seleccionado. ,l comando 8egar estar disoni+le cuando el ortaaeles de Dfd no estI acHo6 e-ista un o+jeto seleccionado # la acci)n actual sea ,dici)n. DesuIs de /a+er sido egado6 el o+jeto ermanece en el ortaaeles de Dfd6 de manera @ue uede egarlo las eces @ue desee.
*dici+n | *)iminar (
S/R"
,ste comando elimina el o+jeto seleccionado del diagrama sin colocarlo en el ortaaeles de Dfd. *e encontrar disoni+le cuando un o+jeto elimina+le se encuentre seleccionado # la acci)n actual sea ,dici)n. 8g. 7
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
3os o+jetos @ue conforman estructuras de control sern eliminados junto con su cuero. ,n caso de @ue el o+jeto seleccionado sea de tio su+rograma6 entonces se ejecutar el comando ,liminar *u+rograma.
*dici+n | *)iminar Su#'ro-rama (
AT ! *% S"
,ste comando se usa ara eliminar todos los o+jetos @ue conforman un su+rograma. ,l comando estar disoni+le cuando estI isuali'ado un su+rograma "no el rincial$ # la acci)n actual sea ,dici)n.
*dici+n | &nsertar 0#1eto (&NS" ,ste comando se utili'a ara insertar a continuaci)n del o+jeto seleccionado un o+jeto del tio @ue indi@ue el Htem seleccionado en el men <+jetoN es decir6 el ltimo o+jeto seleccionado en la +arra de /erramientas. ,l comando estar disoni+le cuando e-ista un o+jeto seleccionado6 el Htem seleccionado en el men <+jeto sea diferente de !ursor # la acci)n actual sea ,dici)n.
*dici+n 0#1eto | *ditar (*NT*R" ,ste comando se utili'a ara editar el contenido de un o+jeto seleccionado. ,star disoni+le cuando se encuentre seleccionado un o+jeto edita+le # la acci)n actual sea ,dici)n. #en$ 'jeto
0#1eto | Cursor (
AT ! 0% C"
,ste comando selecciona el cursor normal del Mouse6 el cual se uede usar ara: *eleccionar # @uitar la selecci)n de o+jetos. A+rir los cuadros de dilogo ara la edici)n de o+jetos. !uando la acci)n actual es diferente de ,jecuci)n6 el cursor normal uede cam+iar deend iendo de la osici)n del auntador del Mouse. ,s la flec/a de cursor @ue se resenta cuando el auntador del Mouse no est so+re ningn o+jeto. 3a forma de este untero deende de las roiedades del Mouse @ue maneja el sistema. ,l cursor en forma de mano sealando se resenta cuando el auntador del Mouse se sita so+re un o+jeto @ue se uede seleccionar6 Iste indica @ue se uede seleccionar6 @uitar la selecci)n de otro o+jeto ) editar el o+jeto acer clic con el +ot)n i'@uierdo del Mouse dentro de un o+jeto selecciona el o+jeto # @uita la selecci)n a cual@uier otro @ue se encuentre seleccionado en el su+rograma actual. acer clic con el +ot)n i'@uierdo del Mouse so+re un rea acHa del diagrama @uita la selecci)n del o+jeto. acer do+le clic con el +ot)n i'@uierdo del Mouse so+re un o+jeto edita+le inoca al corresondiente cuadro de dilogo ara la edici)n.
0#1eto | Asi-naci+n (
AT ! 0% A"
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio Asignaci)n.
8g. ;
DFD 1.0: Diagramas de Flujo de Datos
0#1eto | Cic)o Mientras (
Manual de Referencia
AT ! 0% M"
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio !iclo Mientras.
0#1eto | Cic)o ara (
AT ! 0% "
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio !iclo 8ara.
0#1eto | Decisi+n (
AT ! 0% D"
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio Decisi)n.
0#1eto | ectura (
AT ! 0% *"
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio 3ectura.
0#1eto | )amada (
AT ! 0% "
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio 3lamada.
0#1eto | Sa)ida (
AT ! 0% S"
,ste comando se utili'a ara indicar @ue el siguiente o+jeto a ser insertado en el diagrama es de tio *alida.
0#1eto | Nuevo Su#'ro-rama (
AT ! 0% N"
,l comando 2ueo *u+rograma crea un nueo su+rograma # lo deja como el su+rograma actual. ,ste comando estar disoni+le cuando la acci)n actual sea ,dici)n. #en$ er
.er | 2oom ,ste su+men osee los comandos @ue manejan el tamao de los o+jetos en antalla # el tamao con el @ue ueden ser imresos. 3os comandos disoni+les en este men son: Acercar "
4$ # Alejar "
$
.er | Anterior Su#'ro-rama (
CTR ! F)echa i34da5"
,ste comando isuali'a en antalla el su+rograma anterior. 3os su+rogramas se encuentran organi'ados de acuerdo al orden en @ue fueron creados.
.er | Si-uiente Su#'ro-rama (
CTR ! F)echa dcha5"
,ste comando isuali'a en antalla el su+rograma siguiente. 3os su+rogramas se encuentran organi'ados de acuerdo al orden en @ue fueron creados. 8g. =
DFD 1.0: Diagramas de Flujo de Datos
.er | De'urador (
Manual de Referencia
F6"
,ste comando muestra o esconde la entana de deuraci)n. #en$ !jecución
*1ecuci+n | *1ecutar (
F7"
,ste comando coloca la acci)n actual en ,jecuci)n # da aso a la ejecuci)n del algoritmo. ,n caso de @ue la acci)n actual sea ,dici)n6 se reali'ar rimero una reisi)n del diagrama ara encontrar errores de sinta-is. ,n caso de @ue un error sea encontrado6 un mensaje ser deslegado indicando el tio de error # el o+jeto en el @ue se resent). *i el diagrama est li+re de errores6 se ejecutar el algoritmo a artir del o+jeto &nicio.
*1ecuci+n | ausar (
A/SA"
,ste comando /ace una ausa en la ejecuci)n del algoritmo colocando la acci)n actual en Deuraci)n 8aso a 8aso. ,l comando solo estar disoni+le cuando la acci)n actual sea ,jecuci)n.
*1ecuci+n | Detener (
CTR ! A/SA"
,ste comando coloca la acci)n actual en ,dici)n6 deteniendo la ejecuci)n ) deuraci)n del algoritmo. ,ste comando estar disoni+le cuando la acci)n actual sea diferente de ,dici)n. #en$ Depuración
De'uraci+n | aso Sim')e (
F8"
,ste comando ermite ejecutar aso a aso el algoritmo reresentado or el diagrama en edici)n. ,n caso de @ue la acci)n actual sea ,dici)n6 se reali'ar rimero una reisi)n del diagrama ara encontrar errores de sinta-is. ,n caso de @ue un error sea encontrado6 un mensaje ser deslegado indicando el tio de error # el o+jeto en el @ue se resent). *i el diagrama est li+re de errores se coloca la acci)n actual en Deuraci)n 8aso a 8aso # el siguiente o+jeto a ejecutar6 @ue en este caso ser el &nicio6 ser resaltado. *i la acci)n actual es Deuraci)n 8aso a 8aso6 se ejecutar el o+jeto resaltado # el nueo o+jeto resaltado ser el siguiente a ejecutar.
De'uraci+n | *1ecutar 9asta (
F:"
,ste comando ejecuta el algoritmo deteniIndose en el o+jeto @ue se encuentre seleccionado. *e encuentra disoni+le cuando la acci)n actual es diferente de ,jecuci)n # /a# un o+jeto seleccionado en el su+rograma actual. ,n caso de @ue la acci)n actual sea ,dici)n se reali'ar rimero una reisi)n del diagrama ara encontrar los errores de sinta-is. ,n caso de @ue un error sea encontrado6 un mensaje de error ser deslegado indicando el tio de error # el o+jeto en el @ue se resent). *i el diagrama est li+re de errores se coloca la acci)n actual en Deuraci)n ,jecutar asta # se ejecutar el algoritmo /asta alcan'ar el o+jeto seleccionado. 8g. 10
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
*i la acci)n actual es Deuraci)n 8aso a 8aso la ejecuci)n contina a artir del o+jeto resaltado /asta alcan'ar el o+jeto seleccionado. (na e' la ejecuci)n alcan'a el o+jeto @ue esta+a seleccionado6 la acci)n actual asar a ser Deuraci)n 8aso a 8aso # dic/o o+jeto @uedar resaltado.
De'uraci+n | Detener (
CTR ! A/SA"
,ste comando coloca la acci)n actual en ,dici)n6 deteniendo la ejecuci)n ) deuraci)n del algoritmo. ,ste comando estar disoni+le cuando la acci)n actual sea diferente de ,dici)n.
De'uraci+n | *va)uar (F;" ,ste comando desliega el dilogo ealuador. #en$ 'pciones
0'ciones |
0#1eto &nicio
,s el rimer o+jeto a ejecutar en cual@uier algoritmo. Al ser ejecutado6 el o+jeto &nicio transfiere el control al siguiente o+jeto.
8g. 11
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
,l cuadro de dialogo del o+jeto &nicio contiene un esacio ara la descrici)n o comentarios acerca del algoritmo.
0#1eto Asi-naci+n
,l o+jeto Asignaci)n asigna alores a camos aria+les. Al ser ejecutado6 uede reali'ar /asta tres asignaciones.
,l cuadro de dialogo del o+jeto Asignaci)n contiene esacio ara tres asignaciones6 cada asignaci)n consta de un esacio ara el camo aria+le situado siemre a la i'@uierda6 el sHm+olo de asignaci)n # un esacio ara la e-resi)n situada siemre a la derec/a. ,sto indica @ue al camo aria+le se le asigna el resultado de la ealuaci)n de la e-resi)n. De+e reali'arse or lo menos una asignaci)n.
0#1eto Cic)o Mientras
,l o+jeto !iclo Mientras tiene como funci)n el ejecutar un +lo@ue de o+jetos mientras @ue una condici)n sea erdadera. 3a condici)n de+e ser siemre una e-resi)n @ue al ser ealuada de como resultado un alor de tio de dato 3)gico. ,jemlo : EZ[ 6 - \0 A2D *L X .. 6 alorP15 Z E00P!ontador. *i al ealuar la condici)n se o+tiene el alor .F. la ejecuci)n del algoritmo continuar a artir del o+jeto @ue sigue al !ierre. 8g. 1
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
,l cuadro de dialogo del o+jeto !iclo Mientras contiene esacio ara la e-resi)n @ue conforma la condici)n.
0#1eto Cic)o ara
*u funci)n es ejecutar un +lo@ue de o+jetos mientras @ue la aria+le contadora no alcance el lHmite esta+lecido or el alor final. ,l contador es siemre una aria+le de tio de dato Real. !ontiene adems un alor inicial @ue ser asignado al contador al iniciar la ejecuci)n del ciclo6 un alor final # un alor de incremento. *i el contador e-cede el alor final6 la ejecuci)n continuar a artir del o+jeto @ue sigue al !ierre. ,n caso contrario6 se ejecutar el cuero del ciclo # el contador ser incrementado en el alor indicado or el incremento.
,l cuadro de dilogo del o+jeto !iclo ara contiene esacio ara la aria+le contador6 alor inicial6 alor final # el alor de incremento en su resectio orden.
8g. 1E
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
0#1eto Decisi+n
,l o+jeto decisi)n selecciona el flujo a seguir de acuerdo al alor l)gico de una condici)n. 3a condici)n de+e ser siemre una e-resi)n @ue al ser ealuada de como resultado un alor de tio de dato 3)gico. ,jemlo : EZL 6 - \0 A2D sL X .. 6 alorP15 Z E00Pcontador. ,l o+jeto Decisi)n esta asociado a dos +lo@ues de o+jetos u+icados a lado # lado de este6 # un o+jeto !ierre Decisi)n u+icado a continuaci)n de am+os +lo@ues. *i al ealuar la condici)n se o+tiene el alor l)gico ..6 se ejecuta el +lo@ue rotulado con la ala+ra *i6 en caso contrario se ejecuta el +lo@ue rotulado con 2o. ,n am+os casos la ejecuci)n continua en el o+jeto !ierre Decisi)n.
,l cuadro de dialogo del o+jeto Decisi)n contiene esacio ara la e-resi)n @ue conforma la condici)n6 # dos casillas or medio de las cuales se uede esecificar or cual lado continuara el flujo en caso de @ue la condici)n sea erdadera.
0#1eto ectura
,l o+jeto 3ectura ermite la entrada de alores constantes desde el teclado # se los asigna a camos aria+les . 8odr ser leHda cual@uier cantidad de aria+les utili'ando un o+jeto 3ectura. Al ejecutarse6 el o+jeto desliega un cuadro de dilogo or cada aria+le resente en la lista6 este cuadro de dilogo esera @ue el usuario introdu'ca un alor constante @ue ser asignado a la resectia aria+le. 8g. 1B
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
,l cuadro de dilogo ara la edici)n del o+jeto contiene un esacio ara ingresar una lista de aria+les searadas or comas. De+e e-istir or lo menos una aria+le.
0#1eto Sa)ida
,l o+jeto *alida muestra alores or antalla. 8uede ser isuali'ada cual@uier cantidad de alores utili'ando un o+jeto *alida. Al ejecutarse6 este o+jeto eala cada una de la e-resiones @ue contiene # desliega un cuadro de dilogo @ue muestra el alor o+tenido en cada una de las e-resiones en su resectio orden.
,l cuadro de dilogo ara la edici)n del o+jeto contiene un esacio ara ingresar una lista de e-resiones searadas or comas. De+e e-istir or lo menos una e-resi)n.
0#1eto )amada
3a funci)n de este o+jeto es reali'ar una llamada a un su+rograma6 el cual de+e encontrarse en el diagrama en edici)n. ,n la llamada de+en encontrarse los argumentos @ue /an de ser asados al su+rograma6 la cantidad6 el orden # el tio de los argumentos de+en coincidir con los armetros del su+rograma. (na e' @ue el su+rograma /a#a sido ejecutado la ejecuci)n continuar en el o+jeto siguiente a la llamada. 8g. 15
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
,l cuadro de dilogo ara la edici)n de este o+jeto contiene el esacio ara el nom+re del su+rograma a llamar # el esacio ara la lista de argumentos. Dic/os argumentos de+en estar searados or comas.
0#1eto Su#'ro-rama
,s el rimer o+jeto a ser ejecutado cuando un su+rograma es llamado. Al ser ejecutado6 el o+jeto *u+rograma transfiere el control al siguiente o+jeto.
,l cuadro de dilogo del o+jeto *u+rograma contiene un esacio ara la descrici)n o comentarios acerca del mismo N contiene un esacio ara el nom+re del su+rograma 8g. #1%
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
un esacio ara los armetros. ,stos armetros "si e-isten$ de+en estar searados or comas. ,l nom+re de un su+rograma de+e comen'ar or una letra seguida de letras6 nmeros ) el caracter " U $. ,jemlo : Factorial 6 3eer 6 *u+1 6 su+Urograma. 2o se tiene en cuenta la diferencia entre ma#sculas # minsculas ara el nom+re de un su+rograma6 es decir 6 *( e@uiale a su+.
0#1eto Fin
,ste o+jeto junto con el o+jeto &nicio6 delimita el cuero del rocedimiento rincial. *olo e-iste un o+jeto Fin en el diagrama N la ejecuci)n de este o+jeto finali'a la ejecuci)n del algoritmo.
0#1eto Cierre Cic)o
,ste o+jeto delimita el cuero de un ciclo6 al culminar la ejecuci)n del ciclo el control se transfiere al o+jeto @ue sigue al o+jeto !ierre !iclo.
0#1eto Cierre Decisi+n ,ste o+jeto delimita el cuero de una estructura de decisi)n6 al culminar la ejecuci)n de dic/a estructura el control se transfiere al o+jeto @ue sigue al o+jeto !ierre Decisi)n.
0#1eto Re-rese
,ste o+jeto junto con el <+jeto *u+rograma6 delimita el cuero de un su+rograma. 3a ejecuci)n de este o+jeto transfiere el control al o+jeto @ue reali') la llamada.
Referencia de Funciones = 0'eradores 'peradores de Asociati&idad " $ : 3os arIntesis modifican la secuencia de ealuaci)n de una e-resi)n. ,jemlo : E P 4 5 da como resultado 11. E P "45$ da como resultado 1.
8g. 17
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
'peradores de Acceso a Arreglos (Arrays) 8ara /acer referencia a una casilla de un arreglo ndimensional se utili'an los arIntesis. ,jemlo : ector"E$6 Matri'"i6 j6 ]$6 " iP416 j $6 3iga" 3igaD" - $ $. 'peradores de Cadenas de Caracteres ,l oerador "4$ concatena dos cadenas de caracteres. ,jemlo : SDiagramar 4 S es fcil da como resultado SDiagramar es fcil 'peradores #atemticos
M>s /nitario *inta-is 49 ,ntrada Resultado
9 alor de tio Real. 9.
Menos /nitario *inta-is 9 ,ntrada 9 alor de tio Real. Resultado 09.
Suma *inta-is 94G ,ntrada 96 G alores de tio Real. Resultado 3a suma de 9 e G.
Resta *inta-is 9G ,ntrada 96 G alores de tio Real. Resultado 3a resta de 9 e G.
*'onenciaci+n *inta-is 9G ,ntrada 96G alores de tio Real. Resultado alor de 9 eleado a la otencia G.
Mu)ti')icaci+n *inta-is 9PG ,ntrada 96 G alores de tio Real. Resultado 9 Multilicado or G.
Divisi+n *inta-is 9YG ,ntrada 96G alores de tio Real. Resultado 9 diidido entre G. 8g. 1;
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
M+du)o *inta-is 9 M
Ma=or 4ue *inta-is 9\G ,ntrada 96G alores del mismo tio de dato # @ue no sean de tio 3)gico. Resultado .. "erdadero$ si 9\G # .F. "falso$ en caso contrario.
Menor 4ue *inta-is 9ZG ,ntrada 96G alores del mismo tio de dato # @ue no sean de tio 3)gico. Resultado .. " erdadero $ si 9 menor @ue G .F. " Falso $ en caso contrario.
Menor o &-ua) a *inta-is ,ntrada Resultado
9ZXG 96 G alores del mismo tio de dato # @ue no sean de tio 3)gico. .. " erdadero $ si 9 menor igual a G # .F. " Falso $ en caso contrario.
Ma=or o &-ua) a *inta-is ,ntrada Resultado
9\XG 96G alores del mismo tio de dato # @ue no sean de tio 3)gico. .. " erdadero $ si 9 es ma#or o igual a G # .F. " Falso $ en caso contrario.
&-ua) a *inta-is ,ntrada Resultado
9 XG 96 G alores del mismo tio de dato. .. " erdadero $ si 9 es igual a G # .F. " Falso $ en caso contrario.
Diferente de *inta-is ,ntrada Resultado
9 _XG 96 G alores del mismo tio de dato. .. " erdadero $ si 9 es diferente de G # .F. " Falso $ en caso contrario.
8g. 1=
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
'peradores *ógicos ,ooleanos
@ +-ico (Con1unci+n" *inta-is ,ntrada
9 A2D G 96 G alores de tio de dato 3)gico.
Ne-aci+n de) AND *inta-is ,ntrada
9 2A2D G 96 G alores de tio de dato 3)gico.
0 +-ico *inta-is ,ntrada
9
Ne-aci+n de) 0R *inta-is ,ntrada
9 2
Ne-aci+n +-ica *inta-is ,ntrada
2
8g. 0
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
0 +-ico *c)usivo *inta-is ,ntrada
9 9
Ne-aci+n de ,0R *inta-is ,ntrada
9 92
Funciones #atemticas
.a)or A#so)uto *inta-is ,ntrada Resultado ,jemlo :
A*" 9 $ 9 alor de tio de dato Real. alor a+soluto de 9. A*" E $ da como resultado E.
Arcocoseno *inta-is ,ntrada Resultado
A!<*" 9 $ 9 alor de tio de dato Real N 1ZX 9 ZX 1. ,l ngulo cu#o coseno sea igual a 9 .
Arcoseno *inta-is ,ntrada Resultado
A*&2" 9 $ 9 alor de tio de dato Real. ,l ngulo cu#o seno sea igual a 9 N 1ZX 9 ZX 1.
Arcotan-ente *inta-is ,ntrada Resultado
ATA2" 9 $ 9 alor de tio de dato Real. ,l ngulo cu#a tangente sea igual a 9 .
Coseno *inta-is ,ntrada Resultado
!<*" 9 $ 9 alor de tio de dato Real. !oseno de 9 . 8g. 1
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
Coseno 9i'er#+)ico *inta-is ,ntrada Resultado
!<*" 9 $ 9 alor de tio de dato Real. !oseno ier+)lico de 9 .
*'onencia) *inta-is ,ntrada Resultado 2ota:
,98" 9 $ 9 alor de tio de dato Real. ,l e-onencial de 9 N es decir el nmero e " .71;;1;... $ eleado a la otencia 9. ,sta es la funci)n inersa de 326 or lo tanto 32" ,98" 9 $ $ X 9.
o-aritmo Natura) *inta-is ,ntrada Resultado
32" 9 $ 9 alor de tio de dato Real N 9\0. 3ogaritmo 2atural de 9.
o-aritmo en ase B *inta-is ,ntrada Resultado
3<" 9 $ 9 alor de tio de dato Real N 9\0. 3ogaritmo en +ase 10 de 9.
Numero A)eatorio *inta-is ,ntrada Resultado
RA2D
Convierte a) *ntero m>s Cercano *inta-is ,ntrada Resultado ,jemlo :
R<(2D" 9 $ 9 alor de tio de dato Real. ,l entero mas cercano a 9. R<(2D" E.E $ retorna E R<(2D" B.7 $ retorna 5.
Seno *inta-is ,ntrada Resultado
*&2" 9 $ 9 alor de tio de dato Real. *eno de 9.
Seno 9i'er#+)ico *inta-is ,ntrada Resultado
*&2" 9 $ 9 alor de tio de dato Real. *eno ier+)lico de 9.
8g.
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
Ra3 Cuadrada *inta-is ,ntrada Resultado
*QRT" 9 $ 9 alor de tio de dato Real N 9\X0. RaH' !uadrada de 9.
Tan-ente *inta-is ,ntrada Resultado 2ota:
TA2" 9 $ 9 alor de tio de dato Real. Tangente de 9. TA2" =0` 4 ^P1;0` $ no esta definida ara todo entero ^ .
Tan-ente 9i'er#+)ica *inta-is ,ntrada Resultado
TA2" 9 $ 9 alor de tio de dato Real. Tangente ier+)lica de 9.
*trae )a arte *ntera *inta-is ,ntrada Resultado ,jemlo:
TR(2!" 9 $ 9 alor de tio de dato Real. 8arte entera de 9. TR(2!" E.7 $ Retorna E. TR(2!" B.5 $ B.
Funciones de Cadena de Caracteres
ar-o de Cadena *inta-is ,ntrada Resultado
3,2" * $ * (na cadena de caracteres. alor de tio de dato Real " un entero $ con el nmero de caracteres de la cadena *.
Su#cadena *inta-is ,ntrada Resultado ,jemlo :
*(*TR&2" *6 &2&!&<6 !(A2T<* $ * (na cadena de caracteres. &2&!&<6 alor de tio de dato Real" entero $6 donde &2&!&< \X1. !(A2T<*6 alor de tio de dato Real" entero $6 donde !(A2T<* \X0. (na cadena de caracteres @ue es su+conjunto de la cadena * a artir de la osici)n &2&!&< con !(A2T<* caracteres de longitud. *(*TR&2" SD&ARAMA6 56 B $ Retorna SRAMA.
#ensajes de !rror
A#ierto arEntesis No Cerrado *e resenta en tiemo de reisi)n cuando no es cerrado un arIntesis @ue fue a+ierto en una e-resi)n. ,jemlo: ;P"94E 8g. E
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
Car>cter &)e-a) *e resenta en tiemo de reisi)n cuando e-iste un carcter no lido en la e-resi)n. ,jemlo: E4
Cerrado arEntesis No A#ierto *e resenta en tiemo de reisi)n cuando es cerrado un arIntesis @ue no fue a+ierto en alguna e-resi)n. ,jemlo: " ; M
Constante NumErica &)e-a) *e resenta en tiemo de reisi)n cuando en una secuencia de nmeros se encuentra un carcter @ue no ermite conformar una constante de tio Real. ,jemlo: BEbE
Demasiados Ar-umentos ,ste error se resenta cuando se llama una funci)n o se inoca a un su+rograma con ms argumentos @ue los re@ueridos.
Des#ordamiento en )a 0'eraci+n *e resenta en tiemo de ,jecuci)n cuando en la ealuaci)n de una e-resi)n se o+tiene un alor de tio de dato Real suerior a 1P1000 ) inferior a 1P1000. ,jemlo: 10000 P 10000
Des#ordamiento Ne-ativo en )a 0'eraci+n *e resenta en tiemo de ,jecuci)n cuando en la ealuaci)n de una e-resi)n se o+tiene un alor de tio de dato Real diferente de "0$ cero suerior a 1P10 000 e inferior a 1P10000.
Dimensi+n No .>)ida *e resenta en tiemo de ,jecuci)n cuando se /ace referencia a un arreglo con un nmero de Hndices @ue no corresonde a su dimensi)n. 3a dimensi)n de un arreglo se esta+lece la rimera e' @ue se /ace referencia a una casilla del mismo ara asignarle un alor.
Divisi+n *ntre Cero *e resenta en tiemo de ,jecuci)n cuando en la ealuaci)n de una e-resi)n e-iste una diisi)n en donde el diisor es igual a cero. ,jemlo: 9Y0
*) &dentificador no es un Arre-)o *e resenta en tiemo de ,jecuci)n cuando se utili'a el identificador o nom+re de una aria+le ara un arreglo.
*) &ncremento De#e Ser /na Constante Rea) ,ste error se resenta en tiemo de reisi)n cuando en un <+jeto !iclo 8ara se encuentra @ue el incremento no es una constante Real. 8g. B
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
*) .a)or de) Contador De#e Ser de Ti'o Rea) ,ste error se resenta en tiemo de ,jecuci)n cuando en un !iclo 8ara se intenta iniciali'ar el contador con un alor @ue no es de tio de dato Real.
*) .a)or de) mite ara e) Contador De#e Ser de Ti'o Rea) ,ste error se resenta en tiemo de ,jecuci)n cuando en un !iclo 8ara se intenta esta+lecer como alor lHmite ara el contador un alor @ue no es de tio de dato Real.
&)e-a) Nom#re ara un Su#'ro-rama ,ste error se resenta en tiemo de reisi)n cuando se encuentra un nom+re no lido ara un su+rograma en un <+jeto *u+rograma.
a Asi-naci+n de .a)ores So)o se Rea)i3a en Cam'os .aria#)es ,ste error se resenta en tiemo de reisi)n cuando se intenta /acer una asignaci)n a un camo constante.
a Condici+n De#e Ser de Ti'o +-ico ,ste error se resenta en tiemo de ,jecuci)n cuando en un <+jeto !iclo Mientras o en un <+jeto Decisi)n se encuentra @ue la e-resi)n @ue conforma la condici)n no deuele un tio de dato 3)gico al ser ealuada.
a Funci+n Re4uiere Ar-umentos ,ste error se resenta en tiemo de reisi)n cuando se /ace un llamado a una funci)n sin esecificar argumentos.
)amado de Funci+n no .>)ido *e resenta cuando un argumento ocasiona un llamado de funci)n no lido. ,jemlos: TA2"=0$ *QRT"$
os ndices De#en Ser *nteros No Ne-ativos Menores 0 &-ua)es 4ue 6;;G; ,ste error se resenta en tiemo de ,jecuci)n cuando alguno de los Hndices @ue se utili'an ara acceder a una osici)n de un arreglo6 no es un alor de tio de dato Real "un entero$ ) no se encuentra entre 0 # %55E5.
os ar>metros De#en Ser .aria#)es ,ste error se resenta en tiemo de reisi)n cuando en un <+jeto *u+rograma se encuentra un armetro @ue no es una aria+le.
os Ti'os No Coinciden ,ste error se resenta en tiemo de ,jecuci)n cuando se intenta /acer una oeraci)n con tios de datos diferentes.
Mu= ocos Ar-umentos ,ste error se resenta cuando se llama a una funci)n o se inoca a un su+rograma con menos argumentos @ue los re@ueridos. 8g. 5
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
No Se *ncontr+ e) Su#'ro-rama ,ste error se resenta en tiemo de reisi)n cuando un <+jeto 3lamada inoca un su+rograma @ue no /a sido definido.
0'erador &)e-a) ,ste error se resenta cuando se usa un oerador de forma incorrecta.
0'erador +-ico &)e-a) ,ste error se resenta cuando se usa incorrectamente un oerador l)gico.
ar>metro Re'etido ,ste error se resenta en tiemo de reisi)n cuando en un <+jeto *u+rograma se encuentra un armetro reetido.
Se *s'er+ H 'ara De)imitar )a Cadena ,ste error se resenta en tiemo de reisi)n cuando en una e-resi)n se encuentra el carcter "K$ ara iniciar una constante de cadena # no se encuentra un carcter "K$ ara delimitarla.
Se *s'er+ un 0'erador ,ste error se resenta en tiemo de reisi)n cuando /ace falta or lo menos un oerador ara conformar una e-resi)n lida.
Se *s'er+ un 0'erando ,ste error se resenta en tiemo de reisi)n cuando /ace falta or lo menos un oerando ara conformar una e-resi)n lida.
Se *s'er+ una Constante +-ica (5.5 + 5F5" ,ste error se resenta en tiemo de reisi)n cuando en una e-resi)n se encuentra un carcter ".$ ara iniciar una constante de tio de dato 3)gico # no se encuentra un carcter ".$ ara delimitarla.
Se Necesita un .a)or Fina) 'ara e) Contador ,ste error se resenta en tiemo de reisi)n cuando en un <+jeto !iclo 8ara no se encuentra el alor final ara el contador.
Se Necesita un .a)or &nicia) 'ara e) Contador ,ste error se resenta en tiemo de reisi)n cuando en un <+jeto !iclo 8ara no se encuentra el alor inicial ara el contador.
Su#'ro-rama Re'etido ,ste error se resenta en tiemo de reisi)n cuando un su+rograma se encuentra definido ms de una e'.
/so &)e-a) de )a Coma o Fa)ta *'resi+n ,ste error se resenta en tiemo de reisi)n cuando se comrue+a el uso incorrecto de una coma "6$ en una e-resi)n ) cuando no e-iste una e-resi)n re@uerida. 8g. %
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
.aria#)e No *iste ,ste error se resenta en tiemo de ,jecuci)n cuando se intenta utili'ar el alor de una aria+le @ue no /a sido creada. (na aria+le se crea la rimera e' @ue se le asigna un alor.
.aria#)e No &nicia)i3ada ,ste error se resenta en tiemo de ,jecuci)n cuando se intenta utili'ar el alor de una aria+le @ue no /a sido iniciali'ada.
Contrato de icencia ,l softLare Dfd # la documentaci)n @ue lo acomaa son gratis. Mediante Iste documento6 usted o+tiene una licencia or arte del ruo *mart ara usar esta coia +ajo las siguientes condiciones: 1. ,l softLare Dfd de+e ser distri+uido sin costo alguno6 no de+e ser endido ni al@uilado. . ,l softLare Dfd de+e ser resentado en su forma comleta. 2o se ermite la distri+uci)n del rograma # su documentaci)n or searado. E. ,l softLare # la documentaci)n @ue lo acomaa6 no de+en ser ser enmendados ni alterados de ninguna forma. B. *mart no aceta ninguna resonsa+ilidad en caso de @ue el rograma no funcione correctamente o simlemente no funcione. 5. *mart no odr ser resonsa+ili'ada or ninguna clase de daos ni Irdidas causadas or el +orrado de datos6 ocasionado directa o indirectamente or el uso del softLare Dfd. %. *mart no odr ser resonsa+ili'ada or ninguna Irdida o reclamo or arte de terceros @ue udiera tener lugar a causa del uso del softLare Dfd. 7. ,l usar el softLare Dfd6 significa @ue usted est de acuerdo con estas condiciones. ;. !ual@uier otro uso6 distri+uci)n o reresentaci)n del softLare Dfd sin el ermiso de los autores del softLare se encuentra e-lHcitamente ro/i+ido. =. *mart se resera el derec/o de reisar el softLare # los materiales escritos6 # de /acer cam+ios en cual@uier momento en los contenidos sin o+ligaci)n de notificar a ersona o ente alguno.
8g. 7
DFD 1.0: Diagramas de Flujo de Datos
Manual de Referencia
C'-.+I/0T ,l softLare Dfd se encuentra rotegido or las le#es # tratados internacionales de derec/os de autor. !ual@uier tio de reroducci)n o distri+uci)n no autori'ada de este softLare6 o cual@uier arte del mismo uede constituir una seera falta ciil # enal. 8ara ma#or informaci)n isHtenos en: /tt:YYmem+ers.-oom.comYsmartUunimag o escri+anos al email: smartUunimag/otmail.com
8g. ;