Informática, pregunta formulada por LuissitoZz, hace 5 días

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

Contestado por megatokay
0

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

Adjuntos:
Otras preguntas