Professional Documents
Culture Documents
1INF01 Lab 03 Eva 0381 0382 0384 0398 2021-1
1INF01 Lab 03 Eva 0381 0382 0384 0398 2021-1
ESTUDIOS
UNIVERSIDAD
GENERALES
CATÓLICA
CIENCIAS
DEL PERÚ
FUNDAMENTOS DE PROGRAMACIÓN
LABORATORIO 3
SEMESTRE ACADÉMICO 2021-1
ADVERTENCIAS:
Es su responsabilidad verificar anticipadamente a la sesión, que el software que utilizará para desarrollar el laboratorio funcione adecua-
damente.
INDICACIONES:
Debe utilizar variables descriptivas, comentarios y mensajes descriptivos.
El orden y la eficiencia de su implementación serán considerados en la calificación.
RESULTADOS ESPERADOS:
Al finalizar la sesión, el alumno comprenderá el funcionamiento de la estructura algorı́tmica iterativa con entrada controlada.
Al finalizar la sesión, el alumno comprenderá el funcionamiento de la iteración controlada por contador.
Al finalizar la sesión, el alumno construirá programas usando la estructura algorı́tmica iterativa con entrada controlada.
CONSIDERACIONES ADICIONALES:
Si el archivo entregado en PAIDEIA no cumple con el nombre indicado en el enunciado de la pregunta se le restará 5 puntos.
Si el archivo entregado en PAIDEIA no posee la extensión indicada en la pregunta (.c) no se corregirá el archivo entregado.
La circunferencia es una lı́nea curva cerrada cuyos puntos están todos a la misma distancia de un punto fijo llamado
centro. El radio es el segmento que une el centro de la circunferencia con un punto cualquiera de la misma.
El diámetro es un segmento que pasa por el centro de la circunferencia. El diámetro mide el doble del radio.
Si conocemos las coordenadas de dos puntos P (x1 , y1 ) y Q(x2 , y2 ) que pertenecen a la circunferencia y además,
dichos puntos forman parte del diámetro de la misma, el centro de la circunferencia C(xr , yr ) se puede calcular
de la siguiente manera: xr = (x1 + x2 )/2 y yr = (y1 + y2 )/2
Se le pide que elabore un programa en lenguaje C que realice lo siguiente:
Lea las coordenadas de los puntos P y Q que pertenecen a una circunferencia y además, forman parte del
diámetro de la misma.
Imprima los valores del centro, radio y área calculados en el punto anterior.
• Lea las coordenadas del punto Z(x, y) que representa a un punto que puede o no pertenecer a la
circunferencia ingresada en el primer paso.
• Determine si este punto pertenece o no a la circunferencia ingresada en el primer paso.
• Si el punto pertenece a la circunferencia, debe ir calculando el punto que tenga el mayor valor para la
coordenada x. En caso existan dos o más puntos con la mayor coordenada x, debe considerar como el
mayor al último punto ingresado.
Al finalizar debe mostrar un resumen de los datos procesados con la siguiente información:
.
p
Nota.- Recuerde que la distancia entre dos puntos P (x1 , y1 ) y Q(x2 , y2 ) es igual a: (x2 − x1)2 + (y2 − y1)2
Caso de prueba
Debe usar estructuras algorı́tmicas iterativas con entrada controlada por contador y estructuras selectivas
simples o dobles.