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