Está en la página 1de 7

1.

Realice un algoritmo para determinar si una persona puede votar


con base en su edad en las próximas elecciones. Construya el
diagrama de flujo, el pseudocódigo y el diagrama N/S.

• Tabla de variables

Nombre de la variable Descripción Tipo


A Edad de una persona Entero

P Edad permitida para votar Entero

J Edad no permitida para Entero


votar
M Resultado de la Entero
comparación

• Diagrama de flujo • Pseudocódigo


1. Inicio
2. Leer A
3. Si A>=18
Entonces
Hacer M=P
Si no
Hacer M=J
Fin de la
comparación
4. Escribir “la edad es” M
5. Fin

• Diagrama N/S

Inicio
Leer A

A>=18
SI NO
Hacer M=P Hacer M=J
Escribir M
Fin
2. Realice el diagrama de flujo, el pseudocódigo y el diagrama N/S
que muestren el algoritmo para determinar el costo y el
descuento que tendrá un artículo. Considere que si su precio es
mayor o igual a $200 se le aplica un descuento de 15%, y si su
precio es mayor a $100 pero menor a $200, el descuento es de
12%, y si es menor a $100, sólo 10%.

• Tabla de variables

Nombre de la variable Descripción Tipo


CT Costo de un artículo Real

DE Descuento que se obtendrá Real

PF Precio Final Real

• Pseudocódigo • Diagrama N/S

1. Inicio Inicio
2. Leer CT
3. Si CT>=200 Leer CP
Entonces
Hacer DE=CT*0.15 CT>=200
Si no SI NO
200>CT>=100
Entonces
Hacer DE=CT*0.12 200>CT>=100
Si no Hacer DE=CT*0.15
Hacer DE=CT*01 SI NO
Fin compara
Fin de la comparación Hacer Hacer
4. Hacer PF=CT-DE DE=CT*0.12 DE=CT*0.1
5. Escribir PF, DE Hacer PF=CT-DE
6. Fin
Escribir PF, DE
Fin
• Diagrama de flujo

Se inicia el proceso

Se lee el valor a
comparar

Se compara si el
De ser verdadero costo del artículo
se aplica un Se compara si el costo del
es mayor o igual a
descuento del 15% artículo es menor a $200 y
$200
al articulo mayor o igual a 100

De ser verdadero
se aplica un
descuento del 12%
De ser falso se
aplica un
descuento del 10%
al artículo menores
a $100
Se obtiene el precio final
restando el descuento al
precio del articulo

Se escribe el precio
final y el descuento

Finalizar el proceso

3. Realice un algoritmo y represéntelo mediante el diagrama de


flujo, el pseudocódigo y el diagrama N/S que permitan determinar
la cantidad del bono navideño que recibirá un empleado de una
tienda, considerando que si su antigüedad es mayor a cuatro
años o su sueldo es menor de dos mil pesos, le corresponderá
25 % de su sueldo, y en caso contrario sólo le corresponderá 20
% de éste.
• Tabla de variables

Nombre de la variable Descripción Tipo


S Sueldo en pesos Real

TT Tiempo de Trabajo Real

BN Bono Navideño Real

• Pseudocódigo
• Diagrama N/S
1. Inicio
2. Leer S, TT Inicio
3. Si TT>4 años Leer S, TT
Entonces
Sueldo<2000 TT > 4 años
Entonces SI
Hacer BN=S*0.25 NO
Si no
S<2000 S<2000
Hacer BN=S*0.20 SI NO SI NO
Fin compara
Si no Hacer Hacer Hacer Hacer
Sueldo<2000 BN=S*0.25 BN=S*0.20 BN=S*0.25 BN=S*0.20
Entonces Escribir “el bono navideño es” BN
Hacer BN=S*0.25 FIN
Si no
Hacer BN=S*0.20
Fin de compara
Fin compara
4. Escribir “el bono navideño es” BN
5. Fin

• Diagrama de flujo

Se inicia el proceso

Se lee el valor a
comparar
Se compara si el tiempo de
trabajo es mayor a 4 años De ser falso, se compara si el
sueldo que se recibe es menor a
De ser verdadero, se compara si dos mil pesos
el sueldo que se recibe es menor
a dos mil pesos

De ser De ser
verdadero se De ser falso se verdadero se
obtiene un obtiene un obtiene un
bono del bono del 20% bono del 25%
25% respecto a su respecto a su De ser falso
respecto a su sueldo sueldo se obtiene
sueldo un bono del
20%
respecto a
Se escribe “el bono
su sueldo
navideño es” BN

Finalizar el proceso
4. Realice un algoritmo y represéntelo mediante el diagrama de
flujo, el pseudocódigo y el diagrama N/S que permitan determinar
qué paquete se puede comprar una persona con el dinero que
recibirá en diciembre, considerando lo siguiente:

➢ Paquete A. Si recibe $50,000 o más se comprará una


televisión, un modular, tres pares de zapatos, cinco camisas y
cinco pantalones.
➢ Paquete B. Si recibe menos de $50,000 pero más (o igual) de
$20,000, se comprará una grabadora, tres pares de zapatos,
cinco camisas y cinco pantalones.
➢ Paquete C. Si recibe menos de $20,000 pero más (o igual) de
$10,000, se comprará dos pares de zapatos, tres camisas y
tres pantalones.
➢ Paquete D. Si recibe menos de $10,000, se tendrá que
conformar con un par de zapatos, dos camisas y dos
pantalones
• Tabla de variables
Nombre de la variable Descripción Tipo
S Dinero recibido en diciembre Real

A Paquete A String

B Paquete B String

C Paquete C String

D Paquete D string

• Diagrama N/S
Inicio
Leer S

S>=50000
SI
NO

50000>S>=20000
SI NO
Hacer P=A 20000>S>=10000
Hacer
SI NO
P=B
Hacer Hacer
P=C P=D
Escribir “el paquete recibido es” P
Fin
• Pseudocódigo

1. Inicio
2. Leer S
3. Si S >=50000
Entonces
Hacer P=A
Si no
50000>S>=20000
Entonces
Hacer P=B
Si no
20000>S>=50000
Entonces
Hacer P=C
Sino
Hacer P=D
Fin compara
Fin compara
Fin compara
4. Escribir “el paquete recibido es” P
5. Fin

• Diagrama de flujo

Se inicia el proceso

Se lee el valor
del dinero
Se compara si el valor del dinero es
mayor a $50000
De ser falso, se compara si el valor del
dinero esta entre $50000 y $20000
De ser verdadero,
se determina que De ser falso, se
el paquete a compara si el valor
recibir sería el A. De ser verdadero, del dinero está
se determina que entre $20000 y
el paquete a $10000
recibir sería el B.

De ser verdadero,
se determina que De ser, falso
el paquete a recibir se
sería el C. determina
que
el paquete a
Se escribe “el paquete a recibir sería
recibir es” P el D.

Finalizar el proceso

También podría gustarte