Sunteți pe pagina 1din 27

LABORATORIO I

ALGORITMOS EN DFD

LUIS MIGUEL OVIEDO RIVERO

SERVICIO NACIONAL DE APRENDIZAJE SENA


ANLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN SENA
PROYECTO DE FORMACIN DISEO Y CONSTRUCCIN DE SOFTWARE
A LA MEDIDA PARA EL SECTOR EMPRESARIAL FASE II ANLISIS
SINCELEJO
2017
ALGORITMOS A DESARROLLAR

Disear y Construir los algoritmos mediante diagramas de flujo utilizando la


herramienta de software DFD, a partir de los siguientes enunciados:

1. Una persona deposita hoy al Banco cierta cantidad de dinero, donde le


reconocen un inters del 2% mensual, capitalizado mensualmente. Cul ser
el saldo al cabo de 5 aos?

Formula a utilizar:

Valor Futuro = Valor Presente * (1+intereses) ^meses

Para solucionar el Ejercicio, se requiere que usted desarrolle un algoritmo que le


permita conocer a una persona Cul ser el saldo al cabo de 5 aos?, si
deposita hoy cierta cantidad de dinero. Como resultado se debe imprimir en
pantalla:

Valor consignado: $XXXXX

Valor futuro en 5 aos: $XXXXXXX

DIAGRAMA DE FLUJO 1
RESULTADOS SALIDA POR PANTALLA
PROCESO DE EJECUCIN

Le asignamos al valor futuro que nos solicitan, la variable consignado lo


multiplicamos por 1 ms el 2% de inters mensual y eso lo elevamos a 60
que corresponde al nmero de meses en un periodo de 5 aos.

2. Una frutera ofrece las manzanas a $4.200 el kilo, con un descuento de


acuerdo a la siguiente tabla:

Desarrollar un algoritmo que le permita a la frutera y al cliente conocer cuanto


pagar un cliente que compre manzanas.

Muestre los resultados as:

La compra de N kilos tiene un valor de $, pero usted tiene un descuento por valor
de $, por lo tanto, el valor a pagar es: $.

Ejemplo:
Si una persona compra 5 kilos de manzanas, el resultado sera: La compra de 5
kilos tiene un valor de $21000, pero usted tiene un descuento por valor de $2100,
por lo tanto, el valor a pagar es: $18900.

DIAGRAMA DE FLUJO EJERCICIO 2


RESULTADOS SALIDA POR PANTALLA
PROCESO DE EJECUCIN
3. Dada la siguiente funcin:

Y = x^2 2x

Se requiere desarrollar un algoritmo que imprima en pantalla, para valores de x


desde 1 a 10, lo siguiente:

a) La suma de todos los valores de Y.

b) Valores de Y mltiplos de 3.

c) Suma de los valores de Y mltiplos de 3.

d) Valores de Y cuyo ltimo digito sea 5.

e) Suma de los valores de Y cuyo ltimo digito es 5.

Resultados esperados:

a. Suma de todos los valores de Y: 275

b. Valores de Y mltiplos de 3:

15

24

48
63

c. Suma de los valores de Y mltiplos de 3: 153

d. Valores de Y cuyo ltimo digito es 5:

15

35

e. Suma de los valores de Y cuyo ltimo digito es mltiplo de 5: 50

DIAGRAMA DE FLUJO EJERCICIO 3


RESULTADOS SALIDA POR PANTALLA
PROCESO DE EJECUCIN
4. Desarrollar un algoritmo que lea un nmero N entero positivo de cualquier
nmero de dgitos, calcule la suma de sus dgitos y que imprima en pantalla el
nmero ledo y la suma de sus dgitos. Se requiere que en el desarrollo utilice la
Estructura Cclica Mientras.

Ejemplo:

N= 3567

SUMA= 21
DIAGRAMA DE FLUJO EJERCICIO 4
RESULTADOS SALIDAS POR PANTALLA
PROCESO DE EJECUCIN

S-ar putea să vă placă și