algoritmos en dfd y modelos mostrando cardinalidad

13
ALGORITMOS 1. ELABORAR UN ALGORITMO PARA HALLAR NUMEROS FIBONACCI. X = 3, “INGRESAR UN NUMERO A=0 B=1 SUMA=A+B N=0 FI INIC IO LEER N A=B B=SUMA SUMA=A+B “MOSTRAR:”,

Upload: jesus-miguel-moreno-plasencia

Post on 08-Nov-2014

108 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

ALGORITMOS1. ELABORAR UN ALGORITMO PARA HALLAR NUMEROS FIBONACCI.

X = 3, N, 1

“INGRESAR UN NUMERO N”

A=0B=1

SUMA=A+BN=0

FIN

INICIO

LEER N

A=BB=SUMA

SUMA=A+B

“MOSTRAR:”, SUMA

Page 2: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

2. ELABORAR UN ALGORITMO QUE HALLE EL AREA Y EL VOLUMEN DE UNA ESFERA.

INICIO

“INGRESAR RADIO R”

LEER R

A = 4*3.141592*R*RV = (4*3.141592*R*R*R)/3

“AREA DE LA ESFERA:”, A“VOLUMEN DE LA ESFERA:”, V

FIN

Page 3: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

3. Elaborar un algoritmo que permita mostrar el pago general, el sueldo, el descuento, las horas ordinarias y extras de un empleado de construcción, para lo cual se tiene la sgte. Información: El pago por hora según el puesto es: Maestro: S/.30.00, Operario: S/.20.00 y Obrero: S/.15.00. Si las horas trabajadas son mayor a 40 el pago incrementara en un 50% de las horas extras.

El descuento esta dado por: AFP: 30% y IPSS: 20%.

“PUESTO(1)MAESTRO(2)OPERARIO

(3)OBREROINGRESAR PUESTO”

INICIO

LEER H

LEER PUESTO

PUESTO (1)

PAGO=15

PAGO=30PUESTO

(2)

PAGO=20

“INGRESAR HORAS TRABAJADAS, H“

Page 4: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

H>40

“PAGO GENERAL: “, PG“SUELDO: “, SUELDO

“DESCUENTO: “, DCTO“HORAS ORDINARIAS: “, HO

“HORAS EXTRAS: “, HEX

HO=HHEX=0

HO=HHEX=H - 40

PG = HO*PAGO PG = HO*PAGO + 1.5*HEX*PAGO

SUELDO = PG - DCTO

DCTO = (0.3 + 0.2)*PG

FIN

Page 5: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

4. ELABORAR UN ALGORITMO PARA HALLAR EL MCD DE DOS NUMEROS.

INICIO

“INGRESAR DOS NUMEROS A, B”

A=0B=0

MCD=1I=1

MENOR=0MAYOR=0

LEER A, B

A<B

MENOR=BMAYOR=A

MENOR=AMAYOR=B

i = 2, MENOR, 1

(MENOR MOD i=0) AND (MAYOR MOD i=0)

MENOR=MENOR/iMAYOR=MAYOR/i

MCD=MCD*ii=i-1

A>=0 AND B>=0

“EL MCD ES:”, MCD“LOS NUMEROS SON NEGATIVOS”

FIN

Page 6: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

5. ELABORAR UN ALGORITMO PARA HALLAR EL MCM DE DOS NUMEROS.

INICIO

A=0B=0

MCD=1I=1

“INGRESAR DOS NUMEROS A, B”

i<=A OR i<=B

A MOD i=0 OR B MOD i=0

A = A/i

B = B/i

MCM = MCM*i

i = i + 1 A MOD i=0

B MOD i=0

“EL MCM ES:”, MCM

FIN

Page 7: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

6. ELABORAR UN ALGORITMO QUE DETERMINE LA SUMA Y EL PROMEDIO DE LOS DIGITOS DE UN NUMERO ENTERO MAYOR O IGUAL A DOS DIGITOS.

INICIO

N = 0S = 0i = 0

“INGRESAR NUMERO N”

LEER N

N>=10

“ES UN DIGITO”

“LA SUMA ES:”, S“EL PROMEDIO ES:”, P

S = S + (N MOD 10)N = TRUNC (N/10)

i = i + 1

S = S + TRUNC (N)

FIN

Page 8: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

7. ELABORAR UN ALGORITMO QUE INVIERTA LOS DIGITOS DE UN NUMERO DE DOS CIFRAS.

INICIO

“INGRESAR NUMERO N”

N = 0i = 0

LEER N

N>=10

B = (N MOD 10)A = TRUNC (N/10)

i = B*10 + A

“EL NUMERO INVERTIDO ES:”, i

FIN

Page 9: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

8. ELABORA UN LOGARITMO PARA CALCULAR EL TIEMPO EN CAER UN CUERPO (CAIDA LIBRE)

INICIO

“INGRESA HALTURA EN METROS, H”

LEER H

T = SQRT ((2*H)/9.8)

“EL TIEMPO DE CAIDA EN SEGUNDOS ES: ”, T

FIN

Page 10: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

9. ELABORAR ALGORITMO QUE DETERMINE EL MAYOR Y EL MENOR DE 4 NUMEROS ENTEROS INGRESADOS.

INICIO

N = 0MENOR = 10000

MAYOR = 0

X = 1, 4, 1

LEER N

N>MAYOR

N<MENOR MAYOR = N

MENOR= N

“EL MAYOR ES:”, MAYOR“EL MENOR ES:”, MENOR

FIN

Page 11: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

10. ELABORAR UN ALGORITMO QUE LISTE 3 VALORES ENTEROS ORDENADOS EN FORMA DECENDENTE.

INICIO

“INGRESAR NUMERO, A”

“INGRESAR NUMERO, B”

“INGRESAR NUMERO, C”

LEER A

LEER B

LEER C

A<B

A<C

B<C

AX=AA=B

B=AX

AX=AA=C

C=AX

AX=BB=C

C=AX

“MENOR:”, A“MEDIO:”, B“MAYOR:”, C

FIN

Page 12: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

MODELO DE ENTIDADES MOSTRANDO CARDINALIDAD

1. MODELO DE ENTIDAD DE UN SISTEMA DE VENTAS.

2. MODELO DE ENTIDAD DE UN SISTEMA DEPORTIVO.

CLIENTE

PRODUCTO

BOLETA

SUPERVISOR

PUESTO

PERSONAL

AUSPICIADOR EQUIPO JUGADOR D.T.

CAMPEONATO ARBITRO SANCION

ESTADIO

Page 13: ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

3. MODELO DE ENTIDAD DE UN SISTEMA DE UN CONCURSO DE MARINERA

4. MODELO DE ENTIDAD DE UN SISTEMA DE UN LABORATORIO DE COMPUTO

AUPICIADOR

JURADO

CATEGORIA

PARTICIPANTE

EVENTO ORGANIZADOR

ALUMNO OPERARIO

COMPUTADORA

SALA DE CÓMPUTO

ACADEMIA