Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Enunniado de Parcialejercicio - 3 - Subido
Enunniado de Parcialejercicio - 3 - Subido
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
-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