Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVOS
El alumno analiza cada una de las etapas en el desarrollo de un algoritmo.
Desarrollo de algoritmos secuenciales.
a) Teóricamente sabemos que “La distancia entre dos puntos es el segmento de recta que los
une” (Postulado de la distancia). En el problema lo representamos con la letra D.
b) De acuerdo al gráfico
Observamos que los puntos
Y
P1 de coordenas (X1, Y1) y
P2 (X2, Y2)
P2 de coordenas (X2, Y2) forman un Y2
Triángulo rectángulo con sus proyecciones
Sobre los ejes X e Y. D
(Y2 - Y1)
c) Si aplicamos el Teorema de Pitágoras
El cálculo de la Hipotenusa D es: Y1
P1 (X1, Y1)
(hipotenusa)2 = (cateto1)2 + (cateto2)2
X
(0, 0) X1 X2
D2 = (X2-X1)2 + (Y2-Y1)2
(X2 - X1)
Despejando:
D=
√ [(X2-X1)2 + (Y2-Y1)2]
Página 1|3
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
Proceso CálculodeladistanciaentredospuntosP1yP2
Definir X1, X2, X3, X4 como Real
Escribir "Ingresar abscisa X1, del Punto 1"
Leer X1
Escribir "Ingresar ordenada Y1, del Punto 1"
Leer Y1
Escribir "Ingresar abscisa X2, del Punto 2"
Leer X2
Escribir "Ingresar ordenada Y2, del Punto 2"
Leer Y2
D <- RC( (X2-X1)^2 + (Y2-Y1)^2 )
Escribir "La distancia entre los puntos P1 y P2 es:", D
FinProceso
Página 2|3
Facultad de Ingeniería de Sistemas y Electrónica
Escuela de Ingeniería de Sistemas
Página 3|3