Algoritmo en PseInt que, dados cuatro puntos en el plano, determine cuál de los tres últimos puntos es más cercano al primero. Un punto se representará con dos variables: una para la abcisa y otra para la ordenada (m,n). No emplear vectores o matrices.
Se debe imprimir los cuatro puntos introducidos y el resultado pedido en este problema.
Respuestas a la pregunta
Pseudocódigo en Pseint para calcular la distancia entre un punto y varios puntos del plano cartesiano, y determinar el más cercano. Se adjunta imagen de salida por pantalla y diagrama de flujo.
Algoritmo distanciaDosPuntosEnElPlano
- // Definir e inicializar variables
Definir m1,n1,m2,n2,m3,n3,m4,n4,d12,d13,d14,elMenor Como Real
- // Ingresar datos
Escribir 'Ingrese coordenadas punto 1'
Escribir 'eje x (abscisas): ' Sin Saltar
Leer m1
Escribir 'eje y (ordenadas): ' Sin Saltar
Leer n1
Escribir 'Ingrese coordenadas punto 2'
Escribir 'eje x (abscisas): ' Sin Saltar
Leer m2
Escribir 'eje y (ordenadas): ' Sin Saltar
Leer n2
Escribir 'Ingrese coordenadas punto 3'
Escribir 'eje x (abscisas): ' Sin Saltar
Leer m3
Escribir 'eje y (ordenadas): ' Sin Saltar
Leer n3
Escribir 'Ingrese coordenadas punto 4'
Escribir 'eje x (abscisas): ' Sin Saltar
Leer m4
Escribir 'eje y (ordenadas): ' Sin Saltar
Leer n4
- // Calcular distancia de los tres últimos puntos al primero
d12 <- raiz((m1-m2)^2+(n1-n2)^2)
d13 <- raiz((m1-m3)^2+(n1-n3)^2)
d14 <- raiz((m1-m4)^2+(n1-n4)^2)
- // Cálculo del menor entre d12,d13,y d14
Si d12<d13 Entonces
Si d12<d14 Entonces
elMenor <- d12
SiNo
Si d14<d13 Entonces
elMenor <- d14
FinSi
FinSi
SiNo
Si d13<d14 Entonces
elMenor <- d13
SiNo
Si C<d12 Entonces
elMenor <- d14
FinSi
FinSi
FinSi
- // Mostrar resultados
Escribir ''
Escribir 'La distancia entre los puntos (',m1,',',n1,') y (',m2,',',n2,') es:',d12
Escribir 'La distancia entre los puntos (',m1,',',n1,') y (',m3,',',n3,') es:',d13
Escribir 'La distancia entre los puntos (',m1,',',n1,') y (',m4,',',n4,') es:',d14
Escribir ''
Escribir 'De las tres distancias la más cerca al punto 1 es:',elMenor
FinAlgoritmo
Para saber más acerca de distancia entre dos puntos en el plano consulte: https://brainly.lat/tarea/53615879
#SPJ1