Académique Documents
Professionnel Documents
Culture Documents
Dadas las coordenadas de dos puntos, P1 y P2, se deduce la fórmula de distancia entre estos dos
puntos. La demostración usa el teorema de Pitágoras. Un ejemplo muestra cómo usar la fórmula
para determinar la distancia entre dos puntos dadas sus coordenadas La distancia entre dos puntos
P1 y P2 del plano la denotaremos por d(P1,P2 ). La fórmula de la distancia usa las coordenadas de
los puntos.
Descripción:
El problema planteado consiste en crear un programa que permita leer las coordenadas de dos
puntos sobre el plano cartesiano y posteriormente hallar la distancia entre ambos puntos a partir
de la fórmula matemática: RAIZ ((x2-x1) ^2 + (y2-y1) ^2).
Análisis:
Este programa requiere el uso de cuatro variables que almacenan los datos de entrada. El
procesamiento de datos consiste en determinar la distancia entre dos puntos dados sobre el plano
cartesiano a partir de la formula matemáticamente establecida. La salida de datos consiste en
mostrar la distancia entre los dos puntos.
El Teorema de Pitágoras dice que en cualquier triángulo rectángulo, la suma de los cuadrados de los
catetos es igual al cuadrado de la hipotenusa. El teorema se representa con la fórmula.
El siguiente algoritmo hace uso de operadores aritméticos y funciones matemáticas.
La lógica que utiliza este algoritmo es simple. Una vez se tienen como entrada los 4 valores se aplica
directamente la formula.
Variables:
xP1
yP1
xP2
yP2:
ÁREA DE UN TERRENO
Una empresa constructora vende terrenos con la forma A de la figura 2.2. Realizar un algoritmo y
representarlo mediante un diagrama de flujo y el pseudocódigo para obtener el área respectiva de
un terreno de medidas de cualquier valor.
Para resolver este problema se debe identificar que la forma A esta compuesta por dos figuras: un
triangulo de base B y de altura (A - C); y por otro lado, un rectángulo que tiene base B y altura C.
Pseudocódigo
Algoritmo Area_de_un_terreno
Lado_A<-0.0
Lado_B<-0.0
Lado_C<-0.0
Leer Lado_A
Leer Lado_B
Leer Lado_C
Area_triangulo<-(Lado_B*(Lado_A-Lado_C))/2
Area_rectangulo<-Lado_B*Lado_C
Area_total<-Area_rectangulo+Area_triangulo
FinAlgoritmo
Diagrama de Flujo
terreno
Diagrama de Flujo