SISITEMAS
SISITEMAS
SISITEMAS
LENGUAJE NATURAL
LENGUAJE NATURAL
P1: Tener una lista ordenada (numerada) y considerando la similitud de los
elementos en cuestión. Por ejemplo, si estamos buscando un elemento que
sean alimentos, dividirlos según la categoría que sean, como ser verduras,
frutas, etc.
P2: Posicionarse en la lista de la categoría del elemento buscado.
P3: Buscar el elemento según el número que tiene en la lista ordenada.
P4: Buscar el elemento según las características del mismo.
P5: Una vez encontrado el elemento en cuestión, proceder a disponer según las
actividades necesarias para su uso.
c) Procedimiento para cambiar la llanta pinchada de un automóvil:
LENGUAJE NATURAL
LENGUAJE NATURAL
LENGUAJE NATURAL
P1: Buscar una sucursal donde se encuentren los cajeros automáticos del
banco que usted utiliza.
P2: Sacar de la billetera la tarjeta de débito.
P3: Introducir la tarjeta de débito en la ranura que tiene el cajero automático.
P4: Seleccionar el idioma español para poder realizar las operaciones
necesarias.
P5: Colocamos el PIN correcto de nuestra tarjeta de débito. Caso contrario no
podremos realizar ninguna operación.
P6: Una vez aceptado el PIN de nuestra tarjeta, el cajero nos mostrará una serie
de opciones para realizar operaciones.
P7: Elegir la operación del menú que necesitamos realizar.
P8: Finalizada la operación realizada, procedemos a retirar la tarjeta de débito
del cajero automático.
FinAlgoritmo
g) El supermercado “Los Amigos”, ofrece un descuento del 20% por pago en efectivo en la compra de sus productos en oferta y un
descuento del 5% si el pago es con tarjeta de débito o crédito.
OPERACIONES AUXILIARES PSEUDOCÓDIGO DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO
FinAlgoritmo
h) Garganta de Lata adquirió un vehículo para pagar en 20 meses. El primer mes pagó Bs. 10, el segundo Bs. 20, el tercer mes Bs. 40
y así sucesivamente. Realizar el Pseudocódigo y el DF para determinar cuánto debe pagar mensualmente y el total de lo que pagó
después de los 20 meses.
OPERACIONES AUXILIARES PSEUDOCÓDIGO DIAGRAMA DE FLUJO PRUEBA DE
ESCRITORIO
FinAlgoritmo
i) Determinar si un estudiante “Aprobó”, “Reprobó” o “Abandonó” la materia CPA-305, considerando el promedio de 3
exámenes parciales;
PRUEBA DE
OPERACIONES AUXILIARES PSEUDOCÓDIGO DIAGRAMA DE FLUJO ESCRITORIO
j) Un comerciante mayorista, ofrece Flash Memory con descuentos, según la cantidad que se adquiera, de acuerdo a la siguiente tabla:
OPERACIONES PRUEBA DE ESCRITORIO
PSEUDOCÓDIGO DIAGRAMA DE FLUJO
AUXILIARES
ENTRADA: Algoritmo Flash_Memory Precio Cantidad Desc. TOTAL
Leer Cantidad, precio Definir Cantidad, precio, Memoria
PROCESO: Descuento, Total, 20 10 10 190
Si Cantidad >=1 y Descuento1, Descuento2
70 80 560 5.040
<=12 Como real
Compra = precio * Escribir "Introducir la
Cantidad; cantidad adquirida de flash
80 120 1.440 8.160
Descuento = Compra memory:";
*0.05; Leer Cantidad;
Total = (Cantidad * Escribir "Introducir el precio
precio) – Descuento de flash memory:";
Si Cantidad >=13 y Leer precio;
<=100 Si Cantidad >=1 y
Compra = precio * Cantidad<=12 Entonces
Cantidad; Compra = precio *
Descuento1 = Compra Cantidad;
* 0.10; Descuento = Compra
Total = (precio * *0.05;
Cantidad)- Total = (Cantidad * precio) -
Descuento1; Descuento;
Si Cantidad >100 Escribir "El precio total de
Compra = precio * la compra es de Bs:",Total;
Cantidad; SiNo
Descuento2 = Compra si Cantidad >=13 y
* 0.15; Cantidad <=100 Entonces
Total = (precio * Compra = precio *
Cantidad) - Cantidad;
Descuento2; Descuento1 = Compra *
SALIDA: 0.10;
Mostrar Total Total = (precio * Cantidad)-
Descuento1; Escribir "El
precio total de la compra es
de Bs:",Total;SiNo
si Cantidad >100 Entonces
Compra = precio *
Cantidad;
Descuento2 = Compra *
0.15;
Total = (precio * Cantidad) -
Descuento2; Escribir "El
precio total de la compra es
de Bs:",Total;
FinSi
FinSi
FinSi
FinAlgoritmo
k) La fábrica de camisas “La Elegancia” paga a sus obreros el monto de Bs. 60 por cada camisa confeccionada por día.
No obstante, si el número de camisas confeccionadas por un obrero supera las 5 diarias, el pago es de Bs. 80 por cada
una, más un 3% del total de ventas diarias realizadas.
OPERACIONES PRUEBA DE ESCRITORIO
PSEUDOCÓDIGO DIAGRAMA DE FLUJO
AUXILIARES
ENTRADA: Algoritmo Camisas cr ventas Pago Total,
Leer cr Definir cr, pago, incentivo, con
Leer ventas total, ventas Como real comisión
PROCESO: Escribir "Introduzca la 4 80 240
Si cr<=5 cantidad de camisas 10 80 800 802.40
Pago = cr * 60 realizadas en el día:"
Sino Leer cr
Si cr>5 si cr <=5 Entonces
Pago = cr * 80 pago = cr * 60;
Incentivo = Ventas * Escribir " El pago es de
0.03 Bs.",Pago;
Total = Pago + SiNo
Incentivo si cr > 5 Entonces
SALIDA: pago = cr * 80
Mostrar Pago Escribir "Introduzca el total de
Mostar Total ventas del día:"
Leer ventas;
incentivo = ventas * 0.03;
total = pago + incentivo;
Escribir " El pago total es de
Bs:”, total;
FinSi
FinSi
FinAlgoritmo
l) Calcular el factorial de N (N! =1·2·3·...·N);
OPERACIONES PRUEBA DE ESCRITORIO
PSEUDOCÓDIGO DIAGRAMA DE FLUJO
AUXILIARES
ENTRADA: Algoritmo Facto_n
Leer num, factorial, x Definir num, factorial, x Como Entero
PROCESO: Escribir "Introduzca un número para num x factorial
X=1 calcular su factorial";
4 1
Factorial = 1 Leer num;
Factorial = factorial *x si num < 0 Entonces 2
X = x+1 Escribir " El número introducido, no
3
puede ser calculado";
sino 4 24
x = 1;
factorial = 1;
Mientras x <= num Hacer
factorial = factorial * x;
x = x+1;
FinMientras
Escribir " El factorial del número “, num,
" = “, factorial;
FinSi
FinAlgoritmo
m) “Pollitos Copacabana” ofrece como menú: combo trio (3 presas de pollo, papa o arroz mediano y gaseosa mediana),
combo especial (4 presas de pollo, papa o arroz mediano y gaseosa mediana), combo paceñísimo (4 alitas/3 copalitos/1
presa surtida (a elección: pierna, ala o muslo), papa o arroz personal, gaseosa personal y 1 mousse), las cuales tienen un
costo de Bs. 42.00, Bs. 52.50 y Bs. 50.00 respectivamente. La empresa acepta tarjetas de crédito con un cargo de 5 % sobre
la compra. Suponiendo que los clientes adquieren sólo un tipo de combo. Determinar cuánto debe pagar un cliente por N
combos;
O) La empresa “Amigos” paga a sus empleados semanalmente, de acuerdo con el número de horas trabajadas, a razón de B bolivianos
por hora y de 1.5*B bolivianos por cada hora extra. Las horas extras son las que exceden de 40h. Se pide realizar el algoritmo dado el
número de horas trabajadas y el valor de B calcule el salario que le corresponde;
OPERACIONES PRUEBA DE ESCRITORIO
PSEUDOCÓDIGO DIAGRAMA DE FLUJO
AUXILIARES
ENTRADA: Algoritmo Empresa_Amigos
Leer Hrs Definir Hrs,HrsExtra, Boliviano,
Leer Boliviano Pago Como Real Hrs Boliviano HrsExtra Pago
PROCESO: Escribir " Introduzca la
Si Hrs <= 40 cantidad de horas trabajadas"; 20 10 0 200
Leer Hrs
Pago = Boliviano * Leer Boliviano 30 15 0 450
Hrs Si Hrs <= 40 Entonces
Si Hrs > 40 Pago = Boliviano * Hrs; 70 20 30 1.700
HrsExtra = Hrs – SiNo
40 si Hrs > 40 Entonces
Pago = 40 * HrsExtra = Hrs - 40;
Boliviano + 1.5 * Pago = 40 * Boliviano +1.5 *
Boliviano * Boliviano * HrsExtra
HrsExtra FinSi
FinSi
SALIDA:
Escribir "El salario que le
Mostrar Pago corresponde a este trabajador
es de Bs. “, Pago;
FinAlgoritmo
p) El propietario de una tienda de electrodomésticos, desea realizar una compra de productos de línea blanca a un importador. El
propietario de la tienda, dependiendo del monto total de la compra, decidirá qué hacer para pagar al importador. Si el monto total de la
compra excede de Bs. 700.000 el propietario tendrá la capacidad de invertir de su propio dinero un 60% del monto de la compra, pedir
prestado al banco un 25% y el resto lo pagará solicitando un crédito al fabricante. Si el monto total de la compra no excede de Bs.
700.000 el propietario tendrá capacidad de invertir de su propio dinero un 75% y el restante 25% lo pagará solicitando crédito al
importador. El importador cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crédito.
Las personas adscritas a la jubilación por antigüedad joven deben tener menos de 60 años y
una antigüedad en su empleo de 25 años o más.
Las personas adscritas a la jubilación por antigüedad adulta deben tener 60 años o más y una
antigüedad en su empleo de 25 años o más.
Se pide mostrar en pantalla en qué tipo de jubilación, quedará adscrita la persona.
OPERACIONES PRUEBA DE ESCRITORIO
PSEUDOCÓDIGO DIAGRAMA DE FLUJO
AUXILIARES
ENTRADA: Algoritmo Seguro_Social
Definir edad, Definir Edad, antiguedad Como
antigüedad como Entero Edad Antigueda Tipo de Jubilación.
entero Escribir "Introduzca su edad"; d
Leer Edad; 61 24 Jubilación por edad
Leer edad
Escribir "Introduzca su
Leer antigüedad antiguedad"; 55 27 Jubilación por antigüedad joven
PROCESO: Leer antiguedad;
Si (edad>=60 & Jubilación por antigüedad
si (Edad >=60 & antiguedad <25) 69 30
adulta
antigüedad <25) Entonces
Sino Escribir " El tipo de jubilación a la
Si (edad<=60 & que quedará adscrita es:
antigüedad >25) jubilación por edad"
Sino SiNo
Si (edad >= 60 & si (Edad <= 60 & antiguedad >
25) Entonces
antigüedad >= 25)
Escribir " El tipo de jubilación a la
SALIDA: que usted quedará adscrita es:
Mostrar Jubilación por antiguedad joven";
Mensaje Tipo de SiNo
jubilación si (Edad >=60 & antiguedad
>=25) Entonces
Escribir " El tipo de jubilación a la
que usted quedará adscrita es:
Jubilación por antiguedad
adulta";
FinSi
FinSi
FinSi
FinAlgoritmo