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
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
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