• Asignatura: Informática
  • Autor: nenistumona628
  • hace 8 años

Dado un grupo de 75 números (diferentes a cero), realice un algoritmo que permita determinar y dar como salida lo siguiente: número mayor y número menor encontrado en el grupo. cantidad de números mayores a 150. cantidad de números negativos encontrados promedio de los positivos encontrados.

Respuestas

Respuesta dada por: cristhianzg
7

Hola, te envió el ejercicio, esta resuelto en Pseint en modo Estricto

=========================================================

Proceso arreglo

//Variables

Definir i,x,mayor,menor,k,ne Como Entero;

Definir suma, prom,pos como real;

Dimension x[20];

k<-0;

ne<-0;

pos<-0;

suma<-0;

i <- 1;

//Entrada y PROCESO

Escribir 'Ingresar un numero : ';

Mientras i<=75 Hacer

Leer x[i];

Si x[i]==0 Entonces

Escribir "El numero tiene que se diferente de cero";

FinSi

i <- i+1;

FinMientras

mayor<-x[1];

menor<-x[1];

Para i<-2 hasta 75 Con paso 1 hacer

Si x[i]>mayor Entonces

mayor<-x[i];

SiNo

Si x[i]<menor entonces

menor<-x[i];

FinSi

FinSi

FinPara

Para i<-1 hasta 75 Con Paso 1 Hacer

Si x[i]>150 entonces

k<-k+1;

FinSi

Si x[i]<0 Entonces

ne<-ne+1;

SiNo

pos<-pos+1;

suma<-suma+x[i];

FinSi

prom<-suma/pos;

FinPara

//SALIDA

Escribir "Numero Mayor : ", mayor;

Escribir "Numero Menor : ", menor;

Escribir "Mayores de 150 : ", k;

Escribir "Numeros Negativos : ", ne;

Escribir "Numeros Positivos : ", pos;

Escribir "Promedio Positivos : ", prom;

FinProceso

Saludos...

Respuesta dada por: megatokay
0

A continuación se muestra pseudocódigo de algoritmo en lenguaje pseint que encuentra el mayor y menor número en un grupo de 75 elementos de un vector, además de la cantidad de números mayores a 150, de negativos, y el calcula el promedio de los positivos encontrados.

Algoritmo en Pseint

Algoritmo GrupoDe75Números

Dimension vector[75]

Escribir ' Algoritmo que permita determinar:'

Escribir ' ************************************'

Escribir '1.- Número mayor'

Escribir '2.- Número menor encontrado en el grupo'

Escribir '3.- Cantidad de números mayores a 150'

Escribir '4.- Cantidad de números negativos encontrados'

Escribir '5.- Promedio de los positivos encontrados'

Escribir ' ************************************'

Escribir 'RESULTADOS:'

// Generar 75 números aleatorios almacenados luego en un arreglo

Para f<-1 Hasta 75 Hacer

 Repetir

  vector[f] <- azar(1000)-453

 Hasta Que (vector[f]<>0)

FinPara

// NúmeroMayor

MAYOR <- 0

Para f<-1 Hasta 75 Hacer

 Si MAYOR<vector[f] Entonces

  MAYOR <- vector[f]

 FinSi

FinPara

       Escribir 'El Mayor es : ',MAYOR

// NúmeroMenor

MENOR <- 0

Para f<-1 Hasta 75 Hacer

 Si MENOR>vector[f] Entonces

  MENOR <- vector[f]

 FinSi

FinPara

Escribir 'El Menor es : ',MENOR

// Cantidad de números mayores a 150

Cant150 <- 0

Para f<-1 Hasta 75 Hacer

 Si vector[f]>=150 Entonces

  Cant150 <- Cant150+1

 FinSi

FinPara

Escribir 'Cantidad de números mayores a 150 :  ',Cant150

// Cantidad de números negativos encontrados

CantNeg <- 0

Para f<-1 Hasta 75 Hacer

 Si vector[f]<=0 Entonces

  CantNeg <- CantNeg+1

 FinSi

FinPara

Escribir 'Cantidad de números negativos encontrados :  ',CantNeg

// Muestra Promedio de los positivos encontrados

pro <- 0

Para f<-1 Hasta 75 Hacer

 Si vector[f]>=0 Entonces

  prom <- prom+vector[f]

 FinSi

FinPara

prom <- prom/10

Escribir 'Promedio de los positivos encontrados :  ',prom

FinAlgoritmo

Para saber más acerca de algoritmos en pseint consulte: https://brainly.lat/tarea/15746918

Adjuntos:
Preguntas similares