Está en la página 1de 1

EJERCICIOS DEL SEGUNDO PARCIAL COMPUTACION - PARTE 3

1) Escribir un programa Pascal que lea las coordenadas en el plano de los vértices A, B y C de una serie de
triángulos cuya cantidad no se conoce a priori. [siendo A=(x1; y1), B=(x2; y2) y C=(x3; y3)]
El programa debe, para cada triángulo, calcular las medidas de los lados AB , BC y CD y analizar si el
mismo es escaleno, isósceles o equilátero; y almacenar en una estructura adecuada, las longitudes de los
lados y los datos que considere necesarios para satisfacer los siguientes requerimientos:
a) Obtener el perímetro máximo de los triángulos isósceles.
b) Almacenar en un arreglo las áreas de los triángulos escalenos. Mostrar el arreglo generado

Notas:
2 2
- Si A=(xA , yA) y B=(xB , yB) la medida de AB es la distancia d(A;B)=  xB  xA    yB  y A 
- Si un triángulo tiene lados con medidas a, b y c el área puede calcularse
a b c
Área  p ( p  a )( p  b)( p  c ) donde p 
2

Ejemplo: suponiendo que los datos ingresados por el usuario fueran los de la primera columna de la tabla

Datos del usuario Vértices, lados y diagonales del Cuadrilátero ABCD


-3 2 1 5 5 2
A=(-3;2) B=(1;5) C=(5;2) las longitudes de los lados serían AB 5 BC 5 y AC 8
.Isósceles

-3 3 1 5 5 3
A=(-3;3) B=(1;5) C=(5;3) las longitudes de los lados serían y AB  4.47 BC  4.47 y
AC 8. Isósceles.
-3 3 1 5 5 1
A=(-3;2) B=(1;5) C=(5; 1) las longitudes de los lados serían, y AB  4.47 BC 5.66 ,
y AC 8.25 . Escaleno

Respuesta inciso a) 18 Respuesta inciso b) vector cuya única componente sería [12]

2- En una toma de datos para un experimento ambiental, se instalan 7 sensores de temperatura en distintos
lugares de una provincia. Se registra la temperatura máxima durante 4 días y se almacenan en una matriz.
Escribir un programa Pascal, correctamente indentado, que permita:
a) Leer y almacenar los datos en la matriz.
b) Determinar e informar en cuántos sensores se obtuvieron temperaturas que fueron en ascenso todos los
días registrados por ese sensor. Si no hubo ninguno que registrara temperaturas ascendentes, se debe
informar de dicha situación.

Ejemplo:
 24 25 30 27.2 31.2 23 31 
 23.8 25.7 28 28 31.7 24.3 28  Respuesta: En 4 sensores la

 24.5 27 28.6 29.1 32 25 29.2 temperatura fue en aumento

 26 28.1 31 30 32.4 26.1 27 
 todos los días

También podría gustarte