5to
DFD, PROGRAMA DE DIAGRAMA DE FLUJO Guía N° 1
Conectando Los Elementos De Un Da!"ama De Flu#o Con Co$e"enca%
El docente menciona a los estudiantes que se desarrollarán ejemplos con cada uno de los comandos identifcados en la sesión anterior.
Además, se menciona que, antes de realizar los ejemplos debemos tener en cuenta lo siguiente:
Mostrar = Es lo que se va a visualizar como mensaje. Leer = Guarda la información ingresada. Siempre el texto que se desee visualizar debe estar entre comillas (“”) y (“”) y para separar separar el texto texto con la variable variable ingresada ingresada se debe separar separar con con coma (,).
EJEMPLO& CON LO& O'JE(O& DE &ALIDA ) LEC(URA%
El ejemplo consiste en que el usuario ingrese su edad y edad y se le responda cuantos
a*os tene+
El cd!o a utilizar es el siguiente: Inicio Mostrar : “ngrese “ngrese su edad en n!meros y presione el botón aceptar" ! aceptar" ! Leer : edad Mostrar : “su “su edad es de “, edad, "a#os" ! "a#os" ! Fin
5to
Abrimos el programa $%&%' y agregamos una salida:
%amo %amos s doble doble clic en el objeto objeto de &alda y escribimos entre comillas simples -.In!"ese su edad en n/me"os 0 "esone el 2otn aceta"3 '.
5to
A(ora agregamos el objeto lectu"a.
5to
%amos clc en el objeto creado recientemente, escribimos la )ariable edad sin edad sin comillas -"eco"demos 4ue el nom2"e de una 5a"a2le 5a sn comllas 6 .
Agregam Agregamos os otro objeto objeto nue)o de &alda. %amos %amos do2le clc y escribimos la respuesta entre comillas simples. *ero la )ariable $edad' debe ir +uera de las comillas y separada por comas.
.su edad es de ., edad, 3a*os3
5to
%amos
clic
en
E#ecuta"
primer er obje objeto to en ejec ejecut utar arse se será será la de El prim
&ALIDA. egu eguid idam amen ente te la de
EN(RADA, que nos muestra un cuadro de te-to donde introduciremos el )alor que queramos darle a la )ariable edad. &inalmente, la !ltima &ALIDA:
siguiente
uando el algo algori ritm tmo o fnal fnaliz iza a su ejec ejecuc ució ión n y no tien tiene e errores se muestra el mensaje:
5to
EJEMPLO& CON LO& O'JE(O& DE &ALIDA, LEC(URA ) A&IGNACI7N%
El ejemplo consta de un algoritmo que pida tres )alores A, ' y C al usuario y calcule dos operaciones operaciones matemáticas: &UMA, y PROMEDIO .
El código a código a utilizar es el siguiente: Inicio Mostrar : .In!"ese el 5alo" A3 ) Leer : valorA Mostrar : .In!"ese el 5alo" '3 ! Leer : valorB Mostrar : .In!"ese el 5alo" C3 ! Leer : valorC Suma = valorAvalorBvalorC !romedio= !romedio = suma"# Mostrar : 8la suma de los 5alo"es A+'+C es de 8, &uma, 8 0 el P"omedo es 86, *"omedo Fin
ngresamos el objeto de &alda y le escribimos -.In!"ese el 5alo" A36+
5to
ngresamo ngresamos s un objeto objeto de Lectu"a y le escribimos la )ariable $Ejemplo: 5alo"A'.
/epetimos /epetimos los pasos anteriores para los )alores de ' y C+ A(ora que ya (emos (ec(o las salidas y las entradas insertamos un nue)o objeto que es la de: As!nacn y le damos doble clic.
5to
En la primera opción que nos muestra en la columna izquierda digitamos: &uma, la que será nuestra primera operación matemática, despu0s en la primera fla de la columna derec(a sumamos los nombres o )ariables que escrib ribimos anteriormente en los tres objetos de lectura $5alo"A95alo"'95alo"C'.
*ara ara la segu segund nda a oper operac ació ión n mate matemá máti tica ca de "omedo simplemente digitamos en la segunda fla de la columna izquierda P"omedo, y en la segunda fla de la columna derec(a realizamos la operación matemática del promedio promedio as1: colocamos colocamos la asignación asignación &uma y la di)idimos por el n!mero de )ariables: &uma:;.
ngresamos &alda para resultado de operación de promedio de 2a orden a
un nue)o objeto de que nos muestre el la primera la suma y el las tres )ariables+ digitar ser1a:
8la suma de es de 8, "omedo es
los 5alo"es A+'+C suma, 8 0 el 8, "omedo
5to
%amos
c li c
en
E#ecuta"
El
prim prime er objet bjeto o en eje ejecuta cutarrse será erá la de &ALIDA. egu eguid idam amen ente te la de EN(RADA, que nos muestra un cuadro de te-to donde introduciremos el )alor que queramos darle a la )ariable 5alo"A .3 luego se ejecuta las )ariables 5alo"' y 5alo"C
uando el algoritmo fnaliza su ejec ejecuc ució ión n y no tien tiene e err errores ores se mues muestr tra a el siguiente mensaje:
5to
EJEMPLO& CON LO& O'JE(O& DE DECI&I7N
El ejemplo consiste en dise#ar y ejecutar un algoritmo que indique si un n!mero pedido por teclado es: PO&I(I
El cd!o a utilizar es el siguiente: Inicio Mostrar : (“ nse"te nse"te un n/me"o3 ) Leer : n$mero Si (n$mero%&) entonces (n$mero%&) entonces Mostrar : .El n/me"o 4ue n!"eso es ost5o3 ! Sino Mostrar : .El n/me"o 4ue n!"eso es ne!at5o3 ! Fin Si Fin
olocamos un objeto de &alda y escribimos $ .nse"te un n/me"o3'.
2uego colocamos un objeto de Lectu"a con la )ariable $ n/me"o'.
2uego insertamos la opción de Decsn y le damos do2le clc .
5to
•
me"o = > y En la opción Condcn $Decsn ' digit igita amos mos la )ar )ariabl iable, e, n/me" seleccionamos seleccionamos de la l a sub4opción Condcn
eleccionamos eleccionamos un objeto de &alda y lo ubicamos en la alternati)a &I $condición )erdadera' y digitamos -.El n/me"o 4ue n!"es es ost5o36+
5to