Está en la página 1de 4

2.

O B J E T O S D E F I N I D O S E N D F D
DFD permite incluir los objetos bsicos de programacin estructurada: asignacin, seleccin, lazos y subprogramas. Cualquier objeto que se inserte en el algoritmo puede ser editado haciendo doble clic, lo que permite definir los elementos que lo componen. Esto quiere decir que la EDICIN permitir, por ejemplo, en el caso de: sentencias de salida: indicar la expresin que se va a presentar en pantalla sentencias de entrada: indicar los nombres de las variables donde se guardar la informacin sentencias de asignacin: indicar las expresiones y los nombres de las variables donde se guardar el resultado estructuras de seleccin: indicar la condicin ...Otra accin interesante sobre los objetos es la SELECCIN de los mismos (clic sobre el objeto), que permite realizar acciones como eliminarlos y cortarlos o copiarlos para posteriormente pegarlos en otro punto del algoritmo. Veamos a continuacin los aspectos ms destacados a este respecto. Para mayor detalle, remitimos al men de ayuda de DFD (tecla F1). 2.1 Sentencia de asignacin Se accede a ella con el botn

y su edicin permite introducir hasta TRES asignaciones en la misma sentencia:

Ejercicio A: Hacer un algoritmo que permita ingresar dos nmeros, y muestre la multiplicacin de ambos, con el formato: numero1 * numero2 = numero3 Entonces, abrimos DFD. - Luego de abrir la aplicacin DFD, procedemos a colocar, lo que va a hacer el programa , as:

- Seguimos con el cuerpo del algoritmo por lo tanto nos tocara declarar las variables, necesitamos 3 variables: los dos nmeros que ingresar el usuario ( n1 y n2 ), y el nmero que saldr de la multiplicacin de ambos dgitos ( el cual seria nuestro n3 ). Ah estn nuestras tres variables, deber quedar algo as:

- Le damos valor inicial de cero (0), porque queremos que no tengan un valor al comienzo, es como que estn vacas las variables, - Seguimos, lo que debemos hacer ahora es pedirle al usuario los dos nmeros, para ello le mostraremos un mensaje avisando que debe ingresar el primer numero, y luego otro de que deber ingresar el segundo numero. Cada uno con su respectivo smbolo de lectura, para que el numero que ingrese el usuario se almacene tanto en n1 como en n2, as:

- Ahora que ya estn declaradas las variables, y el usuario supuestamente ya las ingres, vamos a hacer las operaciones, con el smbolo de asignacin, entonces nos quedara algo as:

n3

n1 * n2

- Ahora ya tenemos: las variables declaradas, los datos ingresados, la multiplicacin almacenada en n3, por lo tanto solo nos falta mostrar la multiplicacin de los dos nmeros ( o sea n3 ), pero ojo que en el enunciado dice claramente: con el formato: numero1 * numero2 = numero3 . Entonces debemos mostrarlo con ese formato, as:

n1, *, n2, =, n3

Ejercicio B: Hacer un algoritmo que permita ingresar tres nmeros, y muestre en pantalla tanto la suma como la multiplicacin de ellos, con el formato indicado a continuacin: * Para la suma: N + N + N = N * Para la multiplicacin: N x N x N = N

A manera de ayuda: Debemos ingresar 3 nmeros y mostrar su suma y su multiplicacin. Entonces quedamos que usaremos 5 variables ( los tres nmeros: n1,n2,n3 y los resultados o sea n4 que va a ser nuestro resultado de la suma y n5 que va a ser nuestro resultado de la multiplicacin ).

Gabriel Amzquita A. Docente Esp. Computacin para la Docencia