Informática, pregunta formulada por AxelJEG, hace 9 meses

desarrolla un algoritmo que lea cuatro numeros diferentes y a continuacion imprima el mayor de los cuatro numeros untroducidos y también el menor de ellos.​

Respuestas a la pregunta

Contestado por xbarriox23
28

Respuesta:

ESPERO QUE AUN TE SIRVA :,)

Explicación:

Proceso sin_titulo

Definir a, b, c, d Como Entero

Escribir "INGRESE CUATRO NÚMEROS"

leer a

Leer b

Leer c

Leer d

si a = b o a = c o a = d o b = c o b = d o c = d Entonces

 Escribir "LOS NÚMERO NO PUEDEN SER IGUALES"

SiNo

 si a > b y a > c y a > d Entonces

  Escribir "EL NÚMERO MAYOR ES: ", a

 SiNo

  si b > a y b > c y b > d Entonces

   Escribir "EL NÚMERO MAYOR ES: ", b

  SiNo

   si c > a y c > b y c > d Entonces

    Escribir "EL NÚMERO MAYOR ES: ", c

   SiNo

    si d > a y d > b y d > c Entonces

     Escribir "EL NÚMERO MAYOR ES: ", d

    FinSi

   FinSi

  FinSi

 FinSi

 

 si a < b y a < c y a < d Entonces

  Escribir "EL NÚMERO MENOR ES: ", a

 SiNo

  si b < a y b < c y b < d Entonces

   Escribir "EL NÚMERO MENOR ES: ", b

  SiNo

   si c < a y c < b y c < d Entonces

    Escribir "EL NÚMERO MENOR ES: ", c

   SiNo

    si d < a y d < b y d < c Entonces

     Escribir "EL NÚMERO MENOR ES: ", d

    FinSi

   FinSi

  FinSi

 FinSi

FinSi

FinProceso


AxelJEG: muchas gracias, ya resulta más claro, es más o menos lo que hice, pero gracias.
Contestado por megatokay
0

A continuación pseudocódigo en pseint de algoritmo para determinar el mayor y menor de 4 números, se adjunta image de diagrama de flujo.

Algoritmo Mayor y menor de Cuatro Números

       Dimension d[4]

Definir myor Como Real

Definir mnor Como Real

  • // Registro de datos en un vector

       Repetir

Para x<-1 Hasta 4 Hacer

 Escribir 'Entrada de dato ',x,': '

 Leer d[x]

FinPara

  • // Validación de datos ingresados

        si (d[4]==d[1]) o (d[4]==d[2]) o (d[4]==d[3]) o (d[1]==d[2]) o (d[1]==d[3]) o (d[2]==d[3]) entonces

 Escribir "Ingrese datos diferentes"

FinSi

Hasta Que (d[4]<>d[1]) Y (d[4]<>d[2]) Y (d[4]<>d[3]) Y (d[1]<>d[2]) Y (d[1]<>d[3]) Y (d[2]<>d[3])

  • // Extraer mayor número

       Si (d[1]>d[2]) Y (d[1]>d[3]) Y (d[1]>d[4]) Entonces

 myor <- d[1]

FinSi

Si (d[2]>d[3]) Y (d[2]>d[1]) Y (d[2]>d[4])Entonces

 myor <- d[2]

FinSi

Si (d[3]>d[2]) Y (d[3]>d[1]) Y (d[3]>d[4])Entonces

 myor <- d[3]

FinSi

Si (d[4]>d[2]) Y (d[4]>d[1]) Y (d[4]>d[3])Entonces

 myor <- d[4]

FinSi

  • // Extraer menor número

       Si (d[1]<d[2]) Y (d[1]<d[3]) Y (d[1]<d[4]) Entonces

 mnor <- d[1]

FinSi

Si (d[2]<d[3]) Y (d[2]<d[1]) Y (d[2]<d[4]) Entonces

 mnor <- d[2]

FinSi

Si (d[3]<d[2]) Y (d[3]<d[1]) Y (d[3]<d[4]) Entonces

 mnor <- d[3]

FinSi

Si (d[4]<d[1]) Y (d[4]<d[2]) Y (d[4]<d[3]) Entonces

 mnor <- d[4]

FinSi

  •         // Impresión de resultados

       

       Escribir 'Dato Mayor : ',myor

Escribir 'Dato Menor : ',mnor

FinAlgoritmo

Para saber más acerca de algoritmo números mayor y menor consulte: https://brainly.lat/tarea/12542367

Adjuntos:
Otras preguntas