Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Expresiones
Lgicas y Relacionales. Gua Bsica n1
UNIVERSIDAD DE ORIENTE
VICERRECTORADO ACADMICO
CONSEJO DE ESTUDIOS DE POSTGRADO
POSTGRADO EN INFORMTICA GERENCIAL
NCLEO MONAGAS
Problema 1.- Para una empresa trabajan 120 trabajadores. Desarrollar un algoritmo que
tome como entrada el salario bruto mensual que percibe cada empleado y calcule el sueldo
neto a percibir una vez deducida la retencin en concepto de impuesto sobre la renta., cuyo
porcentaje es de:
Problema 2.- Desarrollar un algoritmo que tome como entrada los coeficientes a, b y c de
una ecuacin de 2 grado y calcule las races de la ecuacin en caso de que el discriminante
sea positivo. Si el discriminante fuese negativo, mostrara un mensaje indicando que no
existen soluciones reales. Asuma que hay 70 ecuaciones de segundo grado por resolver.
Llamamos discriminante , en funcin del signo del discriminante conoceremos
el nmero de soluciones de la ecuacin, as:
La frmula para resolver una ecuacin de segundo grado cuando a, b y c son todos no nulos:
Problema 4.- Desarrollar un algoritmo que admita como entrada dos nmeros enteros e
imprima por pantalla todos los mltiplos de tres comprendidos entre dichos nmeros. Si el
segundo nmero fuese menor o igual al primero, mostrar un mensaje de error.
Problema 5.- Desarrollar un algoritmo que admita como entrada un ao (ejemplo 2004) y
determine si es bisiesto o no. Para ello, tngase en cuenta que un ao es bisiesto cuando es
mltiplo de 4, pero si a la vez es mltiplo de 100 no ser bisiesto a menos que sea mltiplo
de 400, es decir:
1. Si es mltiplo de 400.
2. Si es mltiplo de 4 sin serlo de 100.
Problema 6.- La sucesin de Fibonacci se define en matemticas del modo siguiente: Los
dos primeros trminos (a1 y a2) son iguales a 1, y cada uno de los trminos a partir del
tercero es la suma de los dos anteriores. As, a3=a1+a2=2; a4=a3+a2=3; a5=a4+a3=5;
a6=a5+a4=8, y as sucesivamente, como se muestra: 1, 1, 2, 3, 5, 8, 13, 21, ...
Desarrollar un algoritmo para imprimir por pantalla los 30 primeros trminos de esta
sucesin.
Problema 7.- Desarrollar un algoritmo que pida al usuario que escriba nmeros enteros
desde el teclado hasta que introduzca un cero. En ese momento, se mostrar la cantidad
total de nmeros positivos y negativos que se han introducido.
Problema 8.- Un terreno ha sido dividido en varias partes, unas en forma de rectngulo y
otras en forma de tringulo. Disear un algoritmo para calcular el rea y el permetro de cada
parte del terreno y determinar el rea de mayor tamao.
Problema 9.- Un profesor prepara tres tipos de exmenes para una evaluacin parcial: A, B
y C. Se sabe que se tarda 10 minutos en revisar el examen tipo A, 9 minutos en revisar el
examen tipo B y 7 minutos en revisar el examen tipo C. 90 alumnos del profesor presentan el
examen, cada alumno en forma aleatoria selecciona un tipo de examen (el A o el B o el C)
Cuntas horas y cuntos minutos se tardar el profesor en revisar todas las evaluaciones?
Problema 10.- Dada una serie de nmeros, desarrollar un algoritmos a fin de calcular
cuntos son pares y cuntos son impares, suma de los pares, suma de los impares y
promedio de todos los nmeros.
Problema 11.- Se desea asesorar a los ganaderos en cuanto al nmero de reses que
deben mantener en sus potreros a fin de lograr el mejor rendimiento. Supongamos que hay
varios ganaderos que posee un potrero cuya superficie tiene la forma siguiente:
m
n
Desarrollar un algoritmo que le permita determinar el nmero de reses que cada ganadero
debe mantener en sus potreros, conocindose que una res requiere un rea de 6500 metros
Problema 12.- Una empresa dedicada a la venta de artculos del hogar ha contratado a un
grupo de vendedores para aplicar el sistema de mercadeo americano casa a casa. Cada da
en la maana se le asigna a cada vendedor una cantidad determinada de artculos; al final
del da cada vendedor reporta la cantidad sobrante. La empresa al final del da otorga un
premio al mejor vendedor, el cual debe haber vendido al menos el 75% de lo asignado en la
maana, en tanto que para los dems un segundo premio para quienes retornaran menos del
10% de su asignacin. Desarrollar un algoritmo a fin de:
a) Cual es el vendedor ganador
b) Calcular el porcentaje de vendedores que ganaron el segundo premio.
Xn = * (Xv + a / Xv)
b.- Calcular el promedio cancelado por los primeros 15 clientes, considerando que vienen a
cancelar por lo menos 15 clientes.
c.- Indique la lectura actual y la anterior del cliente que pago la menor factura.
Problema 15.- Se requiere un terreno para construir un edificio. Los ofertantes deben
enviar los datos siguientes: Nombre, rea del terreno en m2, pendiente del terreno en
porcentaje, distancia desde el centro de la ciudad hasta el terreno en km. y precio en
bolvares por m2. Desarrollar un algoritmo para determinar a quien se le comprara el
terreno, tomando en cuenta las siguientes condiciones:
rea mnima : 1200 metros cuadrados
Distancia del centro de la ciudad : entre 4 y 5 Kilmetros
Pendiente mxima del terreno : 5%
Problema 16.- Una agencia de viajes necesita desarrollar un algoritmo para chequear y
procesar los datos suministrados por los clientes que requieren sus servicios. Al cliente se
le solicitan: nmero de pasaporte, fecha de expedicin del pasaporte (da, mes, ao), origen
del pasaporte (Venezolano, Extranjero), fecha de expedicin del certificado de vacuna (da,
mes, ao) y fecha de expedicin de la declaracin de impuestos (da, mes, ao). Teniendo en
cuenta lo siguiente:
Si el pasaporte fue expedido en Venezuela caduca al ao y 10 das.
Si el pasaporte fue expedido en el extranjero caduca a los dos aos y un mes.
Los certificados de vacuna y la declaracin de Impuestos son vlidos por un ao.
El algoritmo debe generar como salida:
El nmero del pasaporte si el cliente cumple con los requisitos para viajar, o el
mensaje RECAUDOS NO VIGENTES en caso de no cumplirlos.
Problema 17.- Una familia proyecta viajar de una ciudad a otra usando un carro alquilado.
La distancia en kilmetros entre ambas ciudades es conocida. En la agencia ofrecen varios
tipos de vehculos de los que se conocen: modelo, rendimiento expresado en
kilmetros/litro de gasolina y la capacidad del tanque de combustible en litros. Desarrollar
un Algoritmo para decidir que modelo debe alquilar, si lo que desean es llenar el menor
nmero veces el tanque del vehculo.
Problema 18.- Una empresa metalrgica produce bolas (esferas) de hierro acerado,
utilizadas en molinos de piedra. El dimetro ideal de una esfera debe ser de 23
centmetros, sin embargo el cliente puede permitir un porcentaje de error (por exceso o
por defecto), que l mismo suministra (valor entre 0 y 100).
Desarrollar un algoritmo para que cada vez que se produzca una bola del pedido
solicitado por el cliente se tome nota de: su identificacin y su dimetro en centmetros
para verificar si se acepta o se rechaza. El algoritmo debe mostrar:
a) La identificacin de cada bola y la aceptacin o no.
b) El dimetro promedio de las bolas aceptadas.
c) El porcentaje de bolas rechazadas debido a que el dimetro fue menor al permitido.
d) Verifique si la empresa recibe o no el certificado TIPO A. Para ello el porcentaje de
bolas aceptadas debe ser al menos el 92% de las producidas.
a) Indicar por cada auto la placa y el dinero que debe pagar por el servicio.
b) Cuantos autos no pagaron dinero adicional.
c) Calcule la cantidad total de dinero que ingreso al estacionamiento.
c) Si el porcentaje de todos los encuestados que le gustara jugar al tenis, supera el 70%,
entonces se debe indicar que debe ofrecerse como Actividad Deportiva.
Problema 22.- Una estacin de gasolina necesita llevar un control diario sobre el
despacho de combustible. Cada conductor del vehculo solicita el tipo y la cantidad de litros
de gasolina registrndose stos datos ms el nmero de la placa del auto. Slo hay dos
tipos de gasolina: 95 octanos o sin plomo y 91 octanos o con plomo. El precio en Bs./litro. es
conocido para cada tipo. El ejemplo muestra el movimiento en una semana de servicio.
Una vez que el conductor solicite uno de los tipos de gasolina se debe calcular y mostrar,
inmediatamente el monto a pagar en bolvares. Desarrollar un algoritmo a fin de:
a) Calcular el monto a pagar por cada conductor.
b) Calcular el promedio de bolvares pagado por vehculo, para cada da de la semana.
c) Identificar el vehculo que solicit la mayor cantidad de litros de combustible del tipo
95 durante la semana, asumiendo que a cada vehculo se le despacha una vez por
semana.
Problema 24.- Para la celebracin del Campeonato Mundial de Football 2006, que se
celebrar en Alemania, se ha preparado una infraestructura hotelera en cada una de las 12
ciudades en donde se celebrarn los juegos. En cada ciudad existe un nmero variable de
hoteles de los que se conoce: nombre del hotel, precio en euros por persona diariamente y
la capacidad mxima de personas que puede hospedar. La tabla siguiente muestra un
ejemplo de los datos conocidos.
Considerando que el campeonato mundial sea un xito, es decir que la capacidad de todos
los hoteles se llene, desarrollar un algoritmo a fin de:
a.- Calcular la cantidad de euros que ingresarn a Alemania por concepto de servicio
hotelero.
b.- Calcular el ingreso promedio por hotel que ingresar en cada ciudad.
c.- Encontrar que ciudad recibir ms visitantes.
d.- Determine si al menos hay un hotel con capacidad superior a 10.000 personas
4-. Cual universidad tiene la mayor cantidad de profesores evaluados como remunerados
en exceso.
Problema 26.- En una lavandera se lavan las siguientes prendas de vestir: camisas,
pantalones, vestidos y trajes. Para ello la lavandera dispone de dos mquinas: La maquina A
slo lava camisas y vestidos y la mquina B slo lava pantalones y trajes.
Se conoce el costo de operacin de cada mquina en Bs/ciclo de lavado y la capacidad en
Kg. de cada mquina. Adems se conoce el monto a cobrar al cliente por cada tipo de
prenda. Para cada prenda que ingresa a la lavandera se conoce: el tipo, el cdigo y el peso
en Kg.
a.- Controlar el proceso de lavado, de tal forma que se lave las prendas de cada cliente
distribuyndolas en la mquina correspondiente hasta que se depositen todas sus
prendas o hasta que las mquinas hayan completado su capacidad. En ambos casos
enviar un mensaje.
b.- En caso de no poder procesar una prenda, indicar su cdigo y el mensaje NO
PROCESADA.
c.- La ganancia que obtiene la lavandera por cada mquina.
Problema 29.- Una fbrica produce dos tipos de resortes, bajo la siguiente modalidad:
a cada trabajador se le entrega la materia prima al inicio de la semana para que elaboren
los resortes en su casa o residencia. Al finalizar la semana los operadores entregan la
produccin, de ambos tipos de resortes, indicando la cantidad elaborada en cada uno de los
das que trabajo, como se muestra en el ejemplo siguiente:
Disee un Algoritmo, suponiendo que hayan das en que no hubo explotacin a fin de:
a) Determinar el peso total de piedra en kilogramos extrada de la mina diariamente, as
como tambin el total de kilogramos extrados durante el mes.
b) Cual es la capacidad del camin ms usado en cada da.
c) Calcular el peso promedio mensual por viaje de carga transportada en los das pares.