0% encontró este documento útil (0 votos)
606 vistas13 páginas

ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

Este documento presenta 10 algoritmos para resolver diferentes problemas matemáticos y lógicos. Los algoritmos incluyen hallar números de Fibonacci, área y volumen de una esfera, pago de empleados, MCD y MCM de números, suma y promedio de dígitos, inversión de dígitos, cálculo de tiempo de caída libre, determinar el mayor y menor de números, y ordenar números de forma descendente. También presenta 4 modelos de entidades para sistemas de ventas, deportivo, concurso de marinera y laboratorio de comput
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
606 vistas13 páginas

ALGORITMOS en DFD y Modelos Mostrando Cardinalidad

Este documento presenta 10 algoritmos para resolver diferentes problemas matemáticos y lógicos. Los algoritmos incluyen hallar números de Fibonacci, área y volumen de una esfera, pago de empleados, MCD y MCM de números, suma y promedio de dígitos, inversión de dígitos, cálculo de tiempo de caída libre, determinar el mayor y menor de números, y ordenar números de forma descendente. También presenta 4 modelos de entidades para sistemas de ventas, deportivo, concurso de marinera y laboratorio de comput
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ALGORITMOS

1. ELABORAR UN ALGORITMO PARA HALLAR NUMEROS FIBONACCI.

INICIO

INGRESAR UN NUMERO N

A=0 B=1 SUMA=A+B N=0

LEER N

3,

N,

A=B B=SUMA SUMA=A+B

MOSTRAR:, SUMA

FIN

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*R V = (4*3.141592*R*R*R)/3

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

FIN

3.

Elaborar un algoritmo que permita mostrar el pago general, el sueldo, el descuento, las horas ordinarias y extras de un empleado de construccin, para lo cual se tiene la sgte. Informacin: El pago por hora segn 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%.
INICIO

INGRESAR HORAS TRABAJADAS, H

LEER H

PUESTO (1)MAESTRO (2)OPERARIO (3)OBRERO INGRESAR PUESTO

LEER PUESTO

PUESTO (1)

PUESTO (2)

PAGO=30

PAGO=15

PAGO=20

H>40

HO=H HEX=0

HO=H HEX=H - 40

PG = HO*PAGO

PG = HO*PAGO + 1.5*HEX*PAGO

DCTO = (0.3 + 0.2)*PG

SUELDO = PG - DCTO

PAGO GENERAL: , PG SUELDO: , SUELDO DESCUENTO: , DCTO HORAS ORDINARIAS: , HO HORAS EXTRAS: , HEX

FIN

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

INICIO

INGRESAR DOS NUMEROS A, B

A=0 B=0 MCD=1 I=1 MENOR=0 MAYOR=0

LEER A, B

A<B

MENOR=B MAYOR=A

MENOR=A MAYOR=B

2,

MENOR,

(MENOR MOD i=0) AND (MAYOR MOD i=0) MENOR=MENOR/i MAYOR=MAYOR/i MCD=MCD*i i=i-1

A>=0 AND B>=0 LOS NUMEROS SON NEGATIVOS EL MCD ES:, MCD

FIN

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

INICIO

INGRESAR DOS NUMEROS A, B

A=0 B=0 MCD=1 I=1

i<=A

OR

i<=B

A MOD i=0 OR B MOD i=0 MCM = MCM*i

i=i+1

A MOD i=0

A = A/i

B MOD i=0

B = B/i

EL MCM ES:, MCM

FIN

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

INGRESAR NUMERO N

N=0 S=0 i=0

LEER N

N>=10

ES UN DIGITO

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

S = S + TRUNC (N)

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

FIN

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

INICIO

INGRESAR NUMERO N

N=0 i=0

LEER N

N>=10

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

i = B*10 + A

EL NUMERO INVERTIDO ES:, i

FIN

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

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


INICIO

N=0 MENOR = 10000 MAYOR = 0

1,

4,

LEER N

N>MAYOR

N<MENOR

MAYOR = N

MENOR= N

EL MAYOR ES:, MAYOR EL MENOR ES:, MENOR

FIN

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

INGRESAR NUMERO, A

LEER A

INGRESAR NUMERO, B

LEER B

INGRESAR NUMERO, C

LEER C

A<B

AX=B B=C C=AX A<C

AX=A A=C C=AX B<C

AX=A A=B B=AX

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

FIN

MODELO DE ENTIDADES MOSTRANDO CARDINALIDAD


1. MODELO DE ENTIDAD DE UN SISTEMA DE VENTAS.

CLIENTE

BOLETA

PERSONAL SUPERVISOR

PRODUCTO

PUESTO

2. MODELO DE ENTIDAD DE UN SISTEMA DEPORTIVO.

AUSPICIADOR

EQUIPO

JUGADOR

D.T.

CAMPEONATO

ARBITRO

SANCION

ESTADIO

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

AUPICIADOR

EVENTO

ORGANIZADOR

ACADEMIA

PARTICIPANTE

JURADO

CATEGORIA

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

ALUMNO

OPERARIO

SALA DE CMPUTO

COMPUTADORA

También podría gustarte