Universidad de Carabobo. Facultad de Ingeniería. Departamento de Computación Cátedra de Computación I - Período Lectivo 2-2018
PRIMER PARCIAL 19 de Febrero de 2019 – 8am
Calificación: PROBLEMA. A DIESTRA Y SINIESTRA OTRA VEZ
El último deseo de Timmy Turner fue jugar Batalla Naval con barcos de verdad, y sus padrinos magicos cumpliendo con su deber, se lo concedieron. Una vez iniciada la batalla Timmy comenzó a disparar misiles a diestra y siniestra contra la flota enemiga, pero debido a su poca inteligencia, Timmy no tomaba en cuenta la cinemática del lanzamiento de proyectiles y a veces acertaba y otras veces no, esto lo obligó a desear un ingeniero que lo ayudara con el problema; como resultado del deseo apareció usted. El centro de control del barco de Timmy registra, los siguientes datos sobre los barcos de la flota enemiga: N OMBRE DEL B ARCO , D ISTANCIA DEL INICIO DE DICHO BARCO AL BARCO DE T IMMY ( E XP RE S A DO E N ME TROS ) , D ISTANCIA DEL F INAL DE DICHO BARCO AL BARCO DE T IMMY ( EXPRESADO EN METROS ) , V ELOCIDAD INICIAL VERTICAL (V 0Y ) DEL MISIL QUE T IMMY LANZÓ CONTRA ÉL ( E X P RE SADO EN m/s ) Y V ELOCIDAD INICIAL HORIZONTAL (V 0X ) DEL MISIL QUE T IMMY LANZÓ CONTRA ÉL ( E X P RE SA DO E N m/s )
Longitud del Barco
Voy Vox
Usted debe desarrollar un programa que lea los datos registrados por el centro de control y usando la teoría del lanzamiento de proyectiles, procese la información y determine: Por cada barco: M ENSAJE QUE INDIQUE SI EL BA RCO FUE DESTRUIDO O NO , en caso de no haber destruido al barco debe indicar si cayó antes o despues del barco (no alcanzó el barco enemigo ó sobrepasó el barco enemigo). (3 ptos) Adicionalmente determine las siguientes estadisticas: 1.
2.
Del total de barcos procesados, porcentaje de barcos destruidos y porcentaje de barcos no destruidos. (2 ptos)
3.
Longitud promedio de los Barcos Destruidos. (2 ptos)
4.
Nombre del Último Barco procesado que NO FUE DESTRUIDO porque el misil cayó antes del barco (2 ptos)
5.
De los barcos destruidos, la identificación del barco más pequeño y cuantos se habían procesado hasta destruirlo. (3 ptos)
CONSIDERACIONES
Timmy dispara misiles hasta que se cansa de jugar.
El inicio y final del barco se miden en metros desde el origen de coordenadas, que representa el barco de Timmy
Timmy disparó un misil por cada barco enemigo, el cual destruye el barco si cae sobre él.
El misil puede caer antes del barco, en cuyo caso se considera que
no alcanzó el barco, o puede caer después del barco en DESTRUIDO
cuyo caso, se considera que sobrepasó el barco. En ambos casos el barco se considera NO
Formulas necesarias:
𝑎𝑙𝑐𝑎𝑛𝑐𝑒 = 𝑉𝑜𝑥 ∙ 𝑡𝑣𝑢𝑒𝑙𝑜
“SI
𝑡𝑣𝑢𝑒𝑙𝑜 =
SOLO HACES LO QUE YA SABES HACER
,
2𝑉0𝑌 𝑔
𝑔 = 9.8
VALORACIÓN (puntos)
FACTOR DE CORRECCIÓN Declaración apropiada de variables
1
Lectura (apropiada y en el lugar correcto)
1
Estructura cíclica apropiada y condición
2
Respuesta a las interrogantes planteadas
12
Ejecución Exitosa
4
NO LLEGARAS A SER MAS DE LO QUE ERES HOY”
MAESTRO SHIFU
E N
K
UNG
F
U
P
AND A
3
Página 1
Universidad de Carabobo. Facultad de Ingeniería. Departamento de Computación Cátedra de Computación I - Período Lectivo 1-2018
Datos de ejemplo, que le pueden servir de prueba: Identificación
Inicio (m)
Fin (m)
V0X (m/s)
V0y (m/s)
Titanic
4000
4500
85
235
Armagedón
3500
4100
200
146
Poseidón
5300
6500
125
210
Holandés
3900
5900
235
60
Enterprise
800
2850
240
8
5600
6200
148
186
Nautilus
Los resultados que se obtendrían de acuerdo a los datos de prueba serían: Identificación
Inicio (m)
Fin (m)
V0X (m/s)
V0y (m/s)
Tvuelo (s)
Alcance (m)
¿Qué pasa con el misil?
Titanic
4000
4500
85
235
47,9591837
4076,530612
Destruye el barco
Armagedón
3500
4100
200
146
29,7959184
5959,183673
Sobrepasa el barco
Poseidón
5300
6500
125
210
42,8571429
5357,142857
Destruye el barco
Holandés
3900
5900
235
60
12,244898
2877,55102
No alcanza el Barco
Enterprise
800
2850
240
8
1,63265306
391,8367347
No alcanza el Barco
5600
6200
148
186
37,9591837
5617,959184
Destruye el barco
Nautilus
RECUERDE ESTOS DATOS QUE SE SUMINISTRAN SON DE PRUEBA, UD PUEDE INVENTAR OTROS. SU PROGRAMA DEBE SER GENÉRICO
CONSIGNACION DE LA EVALUACIÓN Recuerde debe comprimir su solución en un archivo y enviarlo usando su cuenta en el Aula Virtual de Computación (http://dptocomp.ing.uc.edu.ve/moodle, usando el enlace
“SI
SOLO HACES LO QUE YA SABES HACER
,
I Parcial (20%)
NO LLEGARAS A SER MAS DE LO QUE ERES HOY”
MAESTRO SHIFU
E N
K
UNG
F
U
P
AND A
3
Página 2