You are on page 1of 9

Departamento de Informática

Asignatura: Introducción a la Informática

Proyecto de Curso

Orientaciones generales:

La defensa se realizará ante un tribunal.

Para defender los estudiantes deben entregar un informe por escrito que contenga el
enunciado del ejercicio, descripción matemática del problema (modelo matemático,
etc), el algoritmo para la solución del problema, y varios juegos de datos preparados
previamente, que permitan probar el funcionamiento teniendo en cuenta todos los
casos extremos y el programa.
El programa los estudiantes deben llevarlo con:
 Ficheros de encabezamiento elaborados (que incluya las declaraciones de tipos,
constantes variables y funciones necesarias).
 Programa principal para probar el funcionamiento de todas las partes (debe
llevar los ficheros .C y .EXE).

Es requisito indispensable PARA APROBAR que el programa corra y que sus


resultados sean correctos.

Boleta No. 1
En una base de taxis diariamente se procesa la información de los viajes dados por los
vehículos de que dispone. Para ello al final de cada día se introduce el resumen de
cada carro con los siguientes datos: chapa del carro, tipo de servicio que brinda, el
cual puede ser hospital, servicio público o solicitud por radio y la cantidad de
kilómetros recorridos en el día.
Hacer un programa en C para:
a) Conocer cuál es la chapa del carro de mayor kilometraje recorrido en ese día
b) Hallar el promedio de kilómetros recorridos de los taxis puestos a disposición de los
hospitales.

Boleta No. 2
En un Centro de Educación Superior existen 3 facultades: Ciencias Técnicas, Economía
y Forestal.
Se conoce la información relativa a una muestra seleccionada de estudiantes de 2do
año, de los cuales se sabe su número de carné de identidad, índice académico obtenido
en el año anterior y facultad a que pertenecen.
Hacer un programa en C que permita a la secretaria docente del Centro procesar esta
información de manera que permita hallar:
a) Cuál es el número de carné de identidad del estudiante de la facultad de Economía
con mayor índice.
b) La cantidad de estudiantes con 5 de promedio y el por ciento que representa del
total de estudiantes.

Boleta No. 3
En un laboratorio de componentes electrónicos se realizan pruebas de fiabilidad. Se
conoce que la probabilidad de que un cierto componente X falle en un tiempo
establecido t viene dado por la siguiente expresión:
 = 1 – e-0.02t

1
Se hicieron n pruebas a este tipo de componentes conociéndose para cada componente
probado (enumerados desde 1 hasta n), si falló o no al transcurrir el tiempo t y si falló,
especificar el tiempo al que falló (debe ser menor o igual que t).
Hacer un programa en C para:
a) Obtener la cantidad de componentes que no fallaron en el tiempo establecido y el
por ciento que representa del total.
b) Determinar de los componentes que fallaron, cuál fue el que lo hizo en menor
tiempo.

Boleta No. 4
En una empresa de la producción se conocen un grupo de datos de los trabajadores
tales como: su número de expediente laboral, su salario y el departamento en el cual
trabajan, el cual puede ser el de Economía, Recursos Humanos y Departamento
Técnico.
Hacer un programa en C para:
a) Conocer si en un mes la empresa tiene cobertura en el banco (conociéndose el
presupuesto de que dispone) para efectuar el pago a sus trabajadores.
b) El por ciento de trabajadores con un salario menor que 150.00.

Boleta No. 5
Se dispone de la información relativa a un grupo de motores de combustión interna, de
los cuales se sabe el código, su potencia de entrada y el país de procedencia que de
acuerdo a los contratos suscritos puede ser China, Rusia e Inglaterra.
Hacer un programa en C para:
a) Determinar de qué país proceden los motores cuyo promedio de potencia es mayor.
b) Determinar de los motores ingleses cuál resulta el de mayor potencia de entrada.

Boleta No. 6
En la Empresa de Navegación Mambisa existe la información relativa a un grupo de
buques de carga general con los cuales opera. De ellos se conoce el nombre del buque,
el tonelaje que puede transportar, el tipo de carga el cual puede se puede clasificar en:
nivel 1, nivel 2 y de nivel 3 y si está activo o no.
Hacer un programa en C para:
a) Conocer el total de tonelaje de los buques que pueden transportar cargas del nivel
1 de los buques activos.
b) Hallar cuál es el promedio de carga de los buques que pueden transportar cargas
del Nivel 2.

Boleta No. 7
En una competencia internacional de natación participa un equipo cubano. De él se
conoce el nombre de cada atleta, la modalidad en que compite (considere que sea
única y que pueda ser pecho, espalda, mariposa y libre), el mejor tiempo que ha
tenido en las ultimas pruebas y su edad.
Hacer un programa en C para:
a) Determinar el atleta que en modalidad libre ha tenido el mejor tiempo.
b) Hallar el promedio de edad del equipo.

Boleta No. 8
En una orquesta juvenil se conocen los datos sobre cada músico que la integra. Estos
datos se corresponden con el nombre, tipo de instrumento que toca, el cual puede ser
de viento, de cuerdas y de percusión y los años de experiencia que tiene cada músico
en ese tipo de instrumento.

2
Hacer un programa en C para:
a) Determinar cuántos de los músicos que tocan instrumentos de viento tienen más
de 5 años de experiencia
b) Determinar el promedio de edad de los músicos que tocan instrumentos de
percusión.

Boleta No. 9
En un centro de investigación se tienen censadas las microcomputadoras instaladas.
De cada una de ellas se conoce su número de inventario, capacidad del disco duro, si
está funcionando o rota así como el tipo de tarjeta grafica que posee, la cual puede
ser CGA, VGA y SVGA.
Hacer un programa en C para:
a) Determinar cuántas máquinas cuya tarjeta gráfica es del tipo VGA están
funcionando.
b) Hallar el promedio de capacidad en disco duro de las máquinas del Centro.

Boleta No. 10
En una cooperativa agrícola de viandas se poseen los datos correspondientes al ciclo
productivo terminado en una época del año. Cada uno de los cooperativistas atendió
todo el ciclo en la siembra de un solo tipo de viandas la cual podía ser papa, boniato o
yuca. Se conoce la cantidad de caballerías sembradas por cada cooperativista y la
producción obtenida. Se conoce la norma de producción que debe rendir una caballería
en cada tipo de vianda.
Hacer un programa en C para:
a) Conocer cuál fue el cooperativista que mejor eficiencia obtuvo en cada tipo de
cultivo.
b) Conocer la producción total de la cooperativa por cada tipo de vianda y la cantidad
de cooperativistas cuya producción fue menor que la norma en cada tipo de vianda.

Boleta No. 11
En una estación meteorológica se tienen los datos de las temperaturas históricas y las
reales en varios meses del año en cierta zona geográfica. Se conoce que cada mes
pertenece a una de las 4 estaciones climáticas del año.
Hacer un programa en C para:
a) Determinar en qué mes se logró la menor temperatura real.
b) En cuántos meses la temperatura real estuvo por encima de la histórica.
c) Promedio de temperatura durante la estación climática del verano.

Boleta No. 12
En un laboratorio se le realizan pruebas de fiabilidad a un grupo de componentes. De
cada componente se conoce su tipo (que puede ser condensador, amplificador o
resistencia), su código así como la temperatura máxima que admitió cada uno.
Hacer un programa en C para:
a) Conocer cuál es la temperatura mínima admitida por los condensadores.
b) Determinar cuántos amplificadores admitieron una temperatura entre un rango de
valores conocidos.
c) Determinar la temperatura promedio que admite cada tipo de componente.

Boleta No. 13
En una tienda existen 3 departamentos, Joyería, Ferretería y Confituras.
Se conoce la información relativa a cada producto que se oferta en la tienda, de los
cuales se sabe Código del Producto (el primer carácter indica el departamento al cual

3
pertenece el producto J-Joyería, F-Ferretería, C-Confituras), nombre del producto,
precio de venta y cantidad vendida.
Hacer un programa en C para:
a) Cuál es el departamento que más ha vendido hasta el momento y qué por ciento
representa del total.
b) El valor total de las ventas de la tienda.

Boleta No. 14
En la carpeta de un hotel que solo recibe turistas de países que hacen contrato con la
agencia “Viajes al Sol”, se conocen los datos de cada huésped. Estos datos son el
nombre, número de pasaporte, el país de procedencia (Noruega, Holanda o Bélgica) y
la cantidad de días de estancia en el hotel.
Hacer un programa en C para:
a) Determinar cuál es el país que más huéspedes tiene.
b) Determinar cuál es el huésped que más tiempo ha estado en el hotel.
c) Determinar promedio de días de estancia por país.

Boleta No. 15
En una entidad provincial de ETECSA se tiene la siguiente información relativa a cada
llamada de larga distancia: Código de teleselección de cada provincia de destino (1-
13), número de teléfono de destino, hora en la que se realizó la llamada y tiempo de
duración.
Hacer un programa en C para:
a) Determinar cuál es la provincia a la cual se han realizado más llamadas.
b) El promedio de tiempo de duración de las llamadas.

Boleta No. 16
En una farmacia se tiene la información de cada medicina, nombre comercial, nombre
científico, cantidad en existencia, clasificación (antinflamatorio, sedante, expectorante,
antihistamínico, otros) y precio de venta.
Hacer un programa en C para:
a) Obtener un listado con los medicamentos cuya existencia sea menor a la de 5
unidades.
b) Obtener cuál tipo de medicamento (clasificación) es más vendido.
c) Obtener cuál es el tipo de medicamento de menor precio promedio de sus
medicamentos.

Boleta No. 17
El departamento de Física hace experimentos a partir de 3 valores de fuerza
suministrados.
Hacer un programa en C para hallar:
a) Los diferentes valores de aceleración que puede adquirir un cuerpo de masa de 3kg
al que se le apliquen esas fuerzas, teniendo en cuenta que Fuerza = masa *
aceleración.
b) Imprimir por pantalla los resultados ordenados ascendentemente y la aceleración
promedio.

Boleta No. 18
En el departamento de animación del ICRT tienen un conjunto de display, de los cuales
se conoce su código, marca (Acer, Sony, LG), ancho y largo. De acuerdo a las distintas
actividades, se requiere un mínimo de razón de aspecto (ancho/largo) del display a
utilizar en la misma.
Hacer un programa en C para:

4
a) Cuál es la marca de display que tiene el mayor promedio de razón de aspecto y si
este promedio está por encima de un valor dado.
b) Cuál es la marca en la cual todos sus display tienen una razón de aspecto por
encima de un valor dado.

Boleta No. 19
En un departamento de Física, se hacen investigaciones sobre la velocidad a partir de
las distancias y el tiempo en que este es recorrido por esferas de diferentes materiales
y radios.De cada esfera se conoce su código, material (caucho, baquelita, madera),
radio, distancia y tiempo.
Hacer un programa en C para:
a) Determinar cuál es el material para el cual se obtiene la menor velocidad promedio.
b) Cuál es el radio y el material de la esfera que desarrolla mayor velocidad.

Boleta No. 20
En un departamento de diseño, se trabaja con dimensiones de diferentes espacios
rectangulares de igual altura, para seleccionar aquellos que mejor se adecuen a
determinadas necesidades constructivas. Para cada espacio se tiene su código, lugar,
largo y ancho.
Hacer un programa en C que dadas las dimensiones de un lugar que se está diseñando
(largo y ancho) de un lugar a proyectar:
a) Determine el espacio que tenga la menor de las áreas que sea mayor que la del
lugar que se está diseñando.
b) Cuál es el promedio de las áreas de aquellos espacios que tienen mayor largo y
ancho que el lugar que se diseña.

Boleta No. 21
En un taller de reparaciones de autos se realizan entre otras tareas, la chapistería y
pintura de los mismos. Cada vez que un automóvil entra al taller (para recibir estos
servicios) se debe solicitar su marca y su color. Actualmente en el almacén solo se
dispone de pintura roja, negra y blanca. Por esto la dirección del taller necesita que se.
Hacer un programa en C para:
a) Detectar los autos cuyo color difiera de los existentes en el almacen y que se emita
un mensaje de alerta cuando esto ocurra, dando al final de la entrada de datos la
cantidad que no cumplían este requisito.
b) Determinar la cantidad de autos Audi que entran en un día y que por ciento
representan del total.

Boleta No. 22
En un concurso municipal de Matemática, el jurado introduce el nombre y la nota de
cada concursante a medida que estos entregan.
Hacer un programa en C para:
a) Conocer al final del día el total de participantes en el concurso y el promedio de sus
calificaciones.
b) Seleccionar los tres premios (Primero, Segundo, Tercero) que se corresponden con
las tres mejores calificaciones (En el caso de que exista un empate se debe
seleccionar por el orden de entrega).

Boleta No. 23
En la cafetería del círculo de cumplidores se vende:

Borrachita $ 0.20
Batido $ 0.20

5
Pan con $ 0.60
Pasta
Empanada $ 0.60
Yogurt $ 0.50
Cangrejitos $ 0.40

Un estudiante hace su pedido: producto + cantidad (tantas veces como quiera, tantos
productos como quiera, excepto la empanada que puede pedir a lo sumo 10).
Hacer un programa para:
a) Mostrarle a cada estudiante el costo total de la merienda.
b) El mayor importe pagado por un estudiante, así como el promedio de los diferentes
importes.

Boleta No. 24
Un taller produce piezas de repuesto. De cada pieza producida se conoce su
descripción, precio, costo y si es fabricada o recuperada.
Hacer un programa en C para calcular:
a) Cantidad total de piezas fabricadas y recuperadas y por ciento que representa cada
una del total.
b) Precio total de las piezas fabricadas y costo total de las piezas recuperadas.
c) Máximo precio de una pieza y decir si fue recuperada o fabricada.

Boleta No. 25
En una terminal de ómnibus urbanos se conoce de cada autobús el número, el dinero
recaudado, el kilometraje recorrido y el consumo de combustible en lo que va de mes.
Hacer un programa en C para:
a) Calcular la recaudación total de la terminal.
b) El autobús con mayor relación kilómetro recorrido/consumo de combustible.
c) El autobús con menor recaudación y el por ciento que esto representa de la media
de recaudación.

Boleta No. 26
En un museo de arte se exhiben piezas de pintura, escultura y orfebrería. De cada una
se conoce su autor, país de origen, precio de adquisición.
Hacer un programa en C para determinar:
a) El precio de adquisición total de las piezas del museo.
b) La cantidad de piezas por tipo y el por ciento que representa cada tipo del total.
c) Cantidad de piezas cuyo precio se encuentre en un rango dado.

Boleta No. 27
En un hospital clínico quirúrgico se brindan servicios médicos que permiten la atención
de la población en las especialidades de cirugía, oncología, cardiología y ortopedia. De
cada especialidad se conoce la cantidad de pacientes atendidos en consulta externa y
los de ingreso.
Hacer un programa en C para determinar:
a) La cantidad total de pacientes de ingreso en el hospital.
b) El promedio de pacientes atendidos en consulta externa y el por ciento de cada
especialidad con relación al total.
c) La especialidad que ha atendido mayor número de pacientes en general, agregue el
valor.

Boleta No. 28

6
El sistema operativo controla el directorio de un disco flexible de 3.5 pulgadas de alta
densidad con capacidad de 1.44 Mb. Para ello se conoce de cada fichero en el disco su
nombre, extensión y tamaño en bytes.
Hacer un programa en C para determinar:
a) La cantidad total de espacio ocupado y libre en el disco.
b) El promedio del tamaño de los ficheros con extensión .doc.
c) El nombre y extensión de los ficheros de menor y mayor tamaño.

Boleta No. 29
Una fábrica textilera produce tela para toallas, sábanas y mezclilla. De cada renglón se
conoce el plan de producción en metros cuadrados, el real producido hasta el momento
y el costo del metro cuadrado de tela.
Hacer un programa en C para determinar:
a) La cantidad total de metros cuadrados de tela producida.
b) El por ciento de cumplimiento del plan de cada renglón.
c) El costo de producción del renglón de mayor producción.

Boleta No. 30
En un puerto marítimo se produce el arribo de varios buques en un día. De cada buque
se conoce su nombre, tipo de carga única: general, tanque, portacontenedor o
granelero y la cantidad de mercancía que transporta, en toneladas.
Hacer un programa en C para conocer:
a) Cantidad total de buques que arribaron al puerto en el día y total de toneladas
transportadas.
b) Cantidad de buques según el tipo.
c) Promedio de toneladas diaria que transportan los buques.

Boleta No. 31
En un taller se realiza el control de una taladradora de banco, de dicho control se
conoce la cantidad de barrenos realizados diariamente en el mes anterior.
Hacer un programa en C para conocer:
a) Total de barrenos realizados en el mes.
b) Si el Plan Mensual de barrenos era de 252 barrenos, determine el porciento de
cumplimiento.
c) Total de días que se realizaron entre 15 y 20 barrenos.
d) Promedio diario de barrenos.
e) Mayor cantidad de barrenos realizados en un día.
f) Total de días que se realizaron más de 20 barrenos.

Boleta No. 32
Para fabricar cojinetes de una Pila de bolas radial, se conoce el número de bolas de
cada uno de los N cojinetes a fabricar.
Hacer un programa en C para conocer:
a) Promedio del número de bolas de los cojinetes.
b) Mayor número de bolas utilizadas en un cojinete (o cojinetes).
c) Porciento de cojinetes que tendrán un número de bolas superior a un valor K dado.

Boleta No. 33
Un taller dispone de N cojinetes, por cada uno se conoce el número de serie y su
velocidad de rotación.
Hacer un programa en C para conocer:
a) Promedio de velocidad de rotación de los cojinetes.

7
b) Visualizar el número de serie correspondiente al cojinete de mayor velocidad de
rotación.
c) Cuantos cojinetes tienen una velocidad de rotación inferior a un valor K dado.

Boleta No. 34
Dado un conjunto de N productos químicos de importación, se conocen sus precios y
países de procedencia.
Hacer un programa en C para conocer:
a) Precio promedio.
b) País o países de procedencia del producto químico más caro.
c) Cantidad de productos importados de un país P dado.
d) Cantidad de productos químicos con un precio entre 100 y 200 dólares.

Boleta No. 35
En una base de camiones se controla por cada equipo la matrícula (o chapa),
kilómetros recorridos y lubricante consumido. Si la base cuenta con N camiones, hacer
un programa en C para conocer:
a) Matrícula del camión más eficiente.
b) Promedio de Km. recorridos por los camiones de la base.
c) Total de camiones que consumieron más lubricante que un valor K.

Boleta No. 36
La Terminal de Ómnibus Interprovincial desea realizar un trabajo estadístico sobre la
transportación de pasajeros. Para ello toma de muestra las transportaciones realizadas
diariamente en una semana. Hacer un programa en C para conocer:
a) Total de pasajeros transportados.
b) Promedio diario de transportación.
c) Cantidad de días que se transportaron más cantidad de pasajeros que un valor K
dado.

Boleta No. 37
Una empresa transportista cuenta con determinado parque de camiones de los cuales
se tiene un registro que controla el tipo de motor (gasolina o petróleo), la potencia y la
velocidad del motor.
Hacer un programa en C para conocer:
a) Velocidad promedio de los motores de petróleo.
b) Total de motores de gasolina.
c) Potencia mínima de los motores de gasolina.

Boleta No. 38
Dado un conjunto de N muelles en espiral plano se conocen la anchura del muelle y el
costo unitario. Hacer un programa en C para conocer:
a) El costo unitario total.
b) El costo unitario promedio.
c) La anchura del muelle de mayor costo unitario.

Boleta No. 39
En una fábrica de muelles en espiral plano, se conocen la anchura de N muelles.
Hacer un programa en C para conocer:
a) La anchura promedio.
b) Porciento de muelles con una anchura superior a los 4 mm.
c) Cantidad de muelles con una anchura inferior a un valor K dado.

8
Boleta No. 40
Un taller de soldadura clasifica sus equipos en dos tipos (soldadura eléctrica y
soldadura autógena). Para ello dispone de la siguiente información:

Identificación Clasificación Horas laboradas Piezas reparadas


-------------- ------------- --------------- ----------------

Hacer un programa en C para conocer:


a) Cuál de ellos es el más eficiente.
b) Cuál es el total de horas laboradas por los equipos de soldadura autógena.
c) Porciento de horas laboradas por los equipos de soldadura eléctrica

Boleta No. 41
En un catálogo sobre tornos se refleja:

No. de serie Potencia Distancia centros


------------ -------- -----------------

Hacer un programa en C para conocer:


a) El No. de serie del torno de mayor potencia.
b) Cuantos tornos son útiles para trabajar piezas de L mts. de longitud
c) De los tornos disponibles para elaborar piezas de L mts. de longitud, calcule su
potencia promedio.

Boleta No. 42
Una fábrica conformadora de elementos de metal controla para cada taller las
informaciones siguientes:

Código del taller No. de trabajadores Ton. de material asignado


----------------- ------------------- -------------------------

Hacer un programa en C para conocer:


a) Promedio de trabajadores.
b) Cantidad de talleres que tienen más trabajadores que un valor K dado.
c) El código del taller de mayor asignación de material.

You might also like